1
- // This file was generated by gir (https://github.com/gtk-rs/gir @ 8b9d0bb )
1
+ // This file was generated by gir (https://github.com/gtk-rs/gir @ ef40528 )
2
2
// from gir-files (https://github.com/gtk-rs/gir-files @ 77d1f70)
3
3
// DO NOT EDIT
4
4
@@ -68,20 +68,20 @@ pub trait IconInfoExt {
68
68
fn load_icon ( & self ) -> Result < gdk_pixbuf:: Pixbuf , Error > ;
69
69
70
70
#[ cfg( any( feature = "v3_8" , feature = "dox" ) ) ]
71
- fn load_icon_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < ( ) , Error > ) + Send + ' static > ( & self , cancellable : P , callback : Q ) ;
71
+ fn load_icon_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < gdk_pixbuf :: Pixbuf , Error > ) + Send + ' static > ( & self , cancellable : P , callback : Q ) ;
72
72
73
73
#[ cfg( any( feature = "v3_10" , feature = "dox" ) ) ]
74
74
fn load_surface < ' a , P : Into < Option < & ' a gdk:: Window > > > ( & self , for_window : P ) -> Result < cairo:: Surface , Error > ;
75
75
76
76
fn load_symbolic < ' a , ' b , ' c , P : Into < Option < & ' a gdk:: RGBA > > , Q : Into < Option < & ' b gdk:: RGBA > > , R : Into < Option < & ' c gdk:: RGBA > > > ( & self , fg : & gdk:: RGBA , success_color : P , warning_color : Q , error_color : R ) -> Result < ( gdk_pixbuf:: Pixbuf , bool ) , Error > ;
77
77
78
78
#[ cfg( any( feature = "v3_8" , feature = "dox" ) ) ]
79
- fn load_symbolic_async < ' a , ' b , ' c , ' d , P : Into < Option < & ' a gdk:: RGBA > > , Q : Into < Option < & ' b gdk:: RGBA > > , R : Into < Option < & ' c gdk:: RGBA > > , S : Into < Option < & ' d gio:: Cancellable > > , T : FnOnce ( Result < bool , Error > ) + Send + ' static > ( & self , fg : & gdk:: RGBA , success_color : P , warning_color : Q , error_color : R , cancellable : S , callback : T ) ;
79
+ fn load_symbolic_async < ' a , ' b , ' c , ' d , P : Into < Option < & ' a gdk:: RGBA > > , Q : Into < Option < & ' b gdk:: RGBA > > , R : Into < Option < & ' c gdk:: RGBA > > , S : Into < Option < & ' d gio:: Cancellable > > , T : FnOnce ( Result < ( gdk_pixbuf :: Pixbuf , bool ) , Error > ) + Send + ' static > ( & self , fg : & gdk:: RGBA , success_color : P , warning_color : Q , error_color : R , cancellable : S , callback : T ) ;
80
80
81
81
fn load_symbolic_for_context ( & self , context : & StyleContext ) -> Result < ( gdk_pixbuf:: Pixbuf , bool ) , Error > ;
82
82
83
83
#[ cfg( any( feature = "v3_8" , feature = "dox" ) ) ]
84
- fn load_symbolic_for_context_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < bool , Error > ) + Send + ' static > ( & self , context : & StyleContext , cancellable : P , callback : Q ) ;
84
+ fn load_symbolic_for_context_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < ( gdk_pixbuf :: Pixbuf , bool ) , Error > ) + Send + ' static > ( & self , context : & StyleContext , cancellable : P , callback : Q ) ;
85
85
86
86
#[ cfg_attr( feature = "v3_14" , deprecated) ]
87
87
fn set_raw_coordinates ( & self , raw_coordinates : bool ) ;
@@ -153,15 +153,15 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
153
153
}
154
154
155
155
#[ cfg( any( feature = "v3_8" , feature = "dox" ) ) ]
156
- fn load_icon_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < ( ) , Error > ) + Send + ' static > ( & self , cancellable : P , callback : Q ) {
156
+ fn load_icon_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < gdk_pixbuf :: Pixbuf , Error > ) + Send + ' static > ( & self , cancellable : P , callback : Q ) {
157
157
let cancellable = cancellable. into ( ) ;
158
158
let cancellable = cancellable. to_glib_none ( ) ;
159
159
let user_data: Box < Box < Q > > = Box :: new ( Box :: new ( callback) ) ;
160
- unsafe extern "C" fn load_icon_async_trampoline < Q : FnOnce ( Result < ( ) , Error > ) + Send + ' static > ( _source_object : * mut gobject_ffi:: GObject , res : * mut gio_ffi:: GAsyncResult , user_data : glib_ffi:: gpointer )
160
+ unsafe extern "C" fn load_icon_async_trampoline < Q : FnOnce ( Result < gdk_pixbuf :: Pixbuf , Error > ) + Send + ' static > ( _source_object : * mut gobject_ffi:: GObject , res : * mut gio_ffi:: GAsyncResult , user_data : glib_ffi:: gpointer )
161
161
{
162
162
let mut error = ptr:: null_mut ( ) ;
163
- let _ = ffi:: gtk_icon_info_load_icon_finish ( _source_object as * mut _ , res, & mut error) ;
164
- let result = if error. is_null ( ) { Ok ( ( ) ) } else { Err ( from_glib_full ( error) ) } ;
163
+ let ret = ffi:: gtk_icon_info_load_icon_finish ( _source_object as * mut _ , res, & mut error) ;
164
+ let result = if error. is_null ( ) { Ok ( from_glib_full ( ret ) ) } else { Err ( from_glib_full ( error) ) } ;
165
165
let callback: Box < Box < Q > > = Box :: from_raw ( user_data as * mut _ ) ;
166
166
callback ( result) ;
167
167
}
@@ -198,7 +198,7 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
198
198
}
199
199
200
200
#[ cfg( any( feature = "v3_8" , feature = "dox" ) ) ]
201
- fn load_symbolic_async < ' a , ' b , ' c , ' d , P : Into < Option < & ' a gdk:: RGBA > > , Q : Into < Option < & ' b gdk:: RGBA > > , R : Into < Option < & ' c gdk:: RGBA > > , S : Into < Option < & ' d gio:: Cancellable > > , T : FnOnce ( Result < bool , Error > ) + Send + ' static > ( & self , fg : & gdk:: RGBA , success_color : P , warning_color : Q , error_color : R , cancellable : S , callback : T ) {
201
+ fn load_symbolic_async < ' a , ' b , ' c , ' d , P : Into < Option < & ' a gdk:: RGBA > > , Q : Into < Option < & ' b gdk:: RGBA > > , R : Into < Option < & ' c gdk:: RGBA > > , S : Into < Option < & ' d gio:: Cancellable > > , T : FnOnce ( Result < ( gdk_pixbuf :: Pixbuf , bool ) , Error > ) + Send + ' static > ( & self , fg : & gdk:: RGBA , success_color : P , warning_color : Q , error_color : R , cancellable : S , callback : T ) {
202
202
let success_color = success_color. into ( ) ;
203
203
let success_color = success_color. to_glib_none ( ) ;
204
204
let warning_color = warning_color. into ( ) ;
@@ -208,12 +208,12 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
208
208
let cancellable = cancellable. into ( ) ;
209
209
let cancellable = cancellable. to_glib_none ( ) ;
210
210
let user_data: Box < Box < T > > = Box :: new ( Box :: new ( callback) ) ;
211
- unsafe extern "C" fn load_symbolic_async_trampoline < T : FnOnce ( Result < bool , Error > ) + Send + ' static > ( _source_object : * mut gobject_ffi:: GObject , res : * mut gio_ffi:: GAsyncResult , user_data : glib_ffi:: gpointer )
211
+ unsafe extern "C" fn load_symbolic_async_trampoline < T : FnOnce ( Result < ( gdk_pixbuf :: Pixbuf , bool ) , Error > ) + Send + ' static > ( _source_object : * mut gobject_ffi:: GObject , res : * mut gio_ffi:: GAsyncResult , user_data : glib_ffi:: gpointer )
212
212
{
213
213
let mut error = ptr:: null_mut ( ) ;
214
214
let mut was_symbolic = mem:: uninitialized ( ) ;
215
- let _ = ffi:: gtk_icon_info_load_symbolic_finish ( _source_object as * mut _ , res, & mut was_symbolic, & mut error) ;
216
- let result = if error. is_null ( ) { Ok ( from_glib ( was_symbolic) ) } else { Err ( from_glib_full ( error) ) } ;
215
+ let ret = ffi:: gtk_icon_info_load_symbolic_finish ( _source_object as * mut _ , res, & mut was_symbolic, & mut error) ;
216
+ let result = if error. is_null ( ) { Ok ( ( from_glib_full ( ret ) , from_glib ( was_symbolic) ) ) } else { Err ( from_glib_full ( error) ) } ;
217
217
let callback: Box < Box < T > > = Box :: from_raw ( user_data as * mut _ ) ;
218
218
callback ( result) ;
219
219
}
@@ -233,16 +233,16 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
233
233
}
234
234
235
235
#[ cfg( any( feature = "v3_8" , feature = "dox" ) ) ]
236
- fn load_symbolic_for_context_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < bool , Error > ) + Send + ' static > ( & self , context : & StyleContext , cancellable : P , callback : Q ) {
236
+ fn load_symbolic_for_context_async < ' a , P : Into < Option < & ' a gio:: Cancellable > > , Q : FnOnce ( Result < ( gdk_pixbuf :: Pixbuf , bool ) , Error > ) + Send + ' static > ( & self , context : & StyleContext , cancellable : P , callback : Q ) {
237
237
let cancellable = cancellable. into ( ) ;
238
238
let cancellable = cancellable. to_glib_none ( ) ;
239
239
let user_data: Box < Box < Q > > = Box :: new ( Box :: new ( callback) ) ;
240
- unsafe extern "C" fn load_symbolic_for_context_async_trampoline < Q : FnOnce ( Result < bool , Error > ) + Send + ' static > ( _source_object : * mut gobject_ffi:: GObject , res : * mut gio_ffi:: GAsyncResult , user_data : glib_ffi:: gpointer )
240
+ unsafe extern "C" fn load_symbolic_for_context_async_trampoline < Q : FnOnce ( Result < ( gdk_pixbuf :: Pixbuf , bool ) , Error > ) + Send + ' static > ( _source_object : * mut gobject_ffi:: GObject , res : * mut gio_ffi:: GAsyncResult , user_data : glib_ffi:: gpointer )
241
241
{
242
242
let mut error = ptr:: null_mut ( ) ;
243
243
let mut was_symbolic = mem:: uninitialized ( ) ;
244
- let _ = ffi:: gtk_icon_info_load_symbolic_for_context_finish ( _source_object as * mut _ , res, & mut was_symbolic, & mut error) ;
245
- let result = if error. is_null ( ) { Ok ( from_glib ( was_symbolic) ) } else { Err ( from_glib_full ( error) ) } ;
244
+ let ret = ffi:: gtk_icon_info_load_symbolic_for_context_finish ( _source_object as * mut _ , res, & mut was_symbolic, & mut error) ;
245
+ let result = if error. is_null ( ) { Ok ( ( from_glib_full ( ret ) , from_glib ( was_symbolic) ) ) } else { Err ( from_glib_full ( error) ) } ;
246
246
let callback: Box < Box < Q > > = Box :: from_raw ( user_data as * mut _ ) ;
247
247
callback ( result) ;
248
248
}
0 commit comments