pub struct FileChooserWidget(/* private fields */);
Implementations§
Source§impl FileChooserWidget
impl FileChooserWidget
pub fn new(action: FileChooserAction) -> FileChooserWidget
Trait Implementations§
Source§impl Clone for FileChooserWidget
impl Clone for FileChooserWidget
Source§fn clone(&self) -> FileChooserWidget
fn clone(&self) -> FileChooserWidget
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FileChooserWidget
impl Debug for FileChooserWidget
Source§impl Display for FileChooserWidget
impl Display for FileChooserWidget
Source§impl Hash for FileChooserWidget
impl Hash for FileChooserWidget
Source§impl Ord for FileChooserWidget
impl Ord for FileChooserWidget
Source§fn cmp(&self, other: &FileChooserWidget) -> Ordering
fn cmp(&self, other: &FileChooserWidget) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<T: ObjectType> PartialEq<T> for FileChooserWidget
impl<T: ObjectType> PartialEq<T> for FileChooserWidget
Source§impl<T: ObjectType> PartialOrd<T> for FileChooserWidget
impl<T: ObjectType> PartialOrd<T> for FileChooserWidget
Source§impl StaticType for FileChooserWidget
impl StaticType for FileChooserWidget
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Eq for FileChooserWidget
impl IsA<Box> for FileChooserWidget
impl IsA<Buildable> for FileChooserWidget
impl IsA<Container> for FileChooserWidget
impl IsA<FileChooser> for FileChooserWidget
impl IsA<Orientable> for FileChooserWidget
impl IsA<Widget> for FileChooserWidget
Auto Trait Implementations§
impl Freeze for FileChooserWidget
impl RefUnwindSafe for FileChooserWidget
impl !Send for FileChooserWidget
impl !Sync for FileChooserWidget
impl Unpin for FileChooserWidget
impl UnwindSafe for FileChooserWidget
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<O> BoxExt for O
impl<O> BoxExt for O
fn get_baseline_position(&self) -> BaselinePosition
fn get_center_widget(&self) -> Option<Widget>
fn get_homogeneous(&self) -> bool
fn get_spacing(&self) -> i32
fn pack_end<P>(&self, child: &P, expand: bool, fill: bool, padding: u32)
fn pack_start<P>(&self, child: &P, expand: bool, fill: bool, padding: u32)
fn query_child_packing<P>(&self, child: &P) -> (bool, bool, u32, PackType)
fn reorder_child<P>(&self, child: &P, position: i32)
fn set_baseline_position(&self, position: BaselinePosition)
fn set_center_widget<P>(&self, widget: Option<&P>)
fn set_child_packing<P>( &self, child: &P, expand: bool, fill: bool, padding: u32, pack_type: PackType, )
fn set_homogeneous(&self, homogeneous: bool)
fn set_spacing(&self, spacing: i32)
fn get_child_position<T>(&self, item: &T) -> i32
fn set_child_position<T>(&self, item: &T, position: i32)
fn connect_property_baseline_position_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_homogeneous_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_spacing_notify<F>(&self, f: F) -> SignalHandlerId
Source§impl<O> BuildableExt for O
impl<O> BuildableExt for O
fn add_child<P, Q>(&self, builder: &P, child: &Q, type_: Option<&str>)
fn construct_child<P>(&self, builder: &P, name: &str) -> Option<Object>
fn get_internal_child<P>(&self, builder: &P, childname: &str) -> Option<Object>
fn parser_finished<P>(&self, builder: &P)
fn set_buildable_property<P>(&self, builder: &P, name: &str, value: &Value)
Source§impl<O> BuildableExtManual for O
impl<O> BuildableExtManual for O
Source§impl<T> Cast for Twhere
T: ObjectType,
impl<T> Cast for Twhere
T: ObjectType,
Source§fn upcast<T>(self) -> Twhere
T: ObjectType,
Self: IsA<T>,
fn upcast<T>(self) -> Twhere
T: ObjectType,
Self: IsA<T>,
Upcasts an object to a superclass or interface
T
. Read moreSource§fn upcast_ref<T>(&self) -> &Twhere
T: ObjectType,
Self: IsA<T>,
fn upcast_ref<T>(&self) -> &Twhere
T: ObjectType,
Self: IsA<T>,
Upcasts an object to a reference of its superclass or interface
T
. Read moreSource§fn downcast<T>(self) -> Result<T, Self>where
T: ObjectType,
Self: CanDowncast<T>,
fn downcast<T>(self) -> Result<T, Self>where
T: ObjectType,
Self: CanDowncast<T>,
Tries to downcast to a subclass or interface implementor
T
. Read moreSource§fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Self: CanDowncast<T>,
fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Self: CanDowncast<T>,
Tries to downcast to a reference of its subclass or interface implementor
T
. Read moreSource§fn dynamic_cast<T>(self) -> Result<T, Self>where
T: ObjectType,
fn dynamic_cast<T>(self) -> Result<T, Self>where
T: ObjectType,
Tries to cast to an object of type
T
. This handles upcasting, downcasting
and casting between interface and interface implementors. All checks are performed at
runtime, while downcast
and upcast
will do many checks at compile-time already. Read moreSource§fn dynamic_cast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
fn dynamic_cast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Tries to cast to reference to an object of type
T
. This handles upcasting, downcasting
and casting between interface and interface implementors. All checks are performed at
runtime, while downcast
and upcast
will do many checks at compile-time already. Read moreSource§unsafe fn unsafe_cast<T>(self) -> Twhere
T: ObjectType,
unsafe fn unsafe_cast<T>(self) -> Twhere
T: ObjectType,
Casts to
T
unconditionally. Read moreSource§unsafe fn unsafe_cast_ref<T>(&self) -> &Twhere
T: ObjectType,
unsafe fn unsafe_cast_ref<T>(&self) -> &Twhere
T: ObjectType,
Casts to
&T
unconditionally. Read moreSource§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<O> ContainerExt for O
impl<O> ContainerExt for O
fn add<P>(&self, widget: &P)
fn check_resize(&self)
fn child_notify<P>(&self, child: &P, child_property: &str)
fn child_type(&self) -> Type
fn forall<P>(&self, callback: P)
fn foreach<P>(&self, callback: P)
fn get_border_width(&self) -> u32
fn get_children(&self) -> Vec<Widget>
fn get_focus_child(&self) -> Option<Widget>
fn get_focus_hadjustment(&self) -> Option<Adjustment>
fn get_focus_vadjustment(&self) -> Option<Adjustment>
fn get_path_for_child<P>(&self, child: &P) -> Option<WidgetPath>
fn propagate_draw<P>(&self, child: &P, cr: &Context)
fn remove<P>(&self, widget: &P)
fn set_border_width(&self, border_width: u32)
fn set_focus_chain(&self, focusable_widgets: &[Widget])
fn set_focus_child<P>(&self, child: Option<&P>)
fn set_focus_hadjustment<P>(&self, adjustment: &P)where
P: IsA<Adjustment>,
fn set_focus_vadjustment<P>(&self, adjustment: &P)where
P: IsA<Adjustment>,
fn unset_focus_chain(&self)
fn set_property_child(&self, child: Option<&Widget>)
fn get_property_resize_mode(&self) -> ResizeMode
fn set_property_resize_mode(&self, resize_mode: ResizeMode)
fn connect_add<F>(&self, f: F) -> SignalHandlerId
fn connect_check_resize<F>(&self, f: F) -> SignalHandlerId
fn connect_remove<F>(&self, f: F) -> SignalHandlerId
fn connect_set_focus_child<F>(&self, f: F) -> SignalHandlerId
fn connect_property_border_width_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_child_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_resize_mode_notify<F>(&self, f: F) -> SignalHandlerId
Source§impl<O> FileChooserExt for Owhere
O: IsA<FileChooser>,
impl<O> FileChooserExt for Owhere
O: IsA<FileChooser>,
fn add_filter(&self, filter: &FileFilter)
fn add_shortcut_folder<P>(&self, folder: P) -> Result<(), Error>
fn add_shortcut_folder_uri(&self, uri: &str) -> Result<(), Error>
fn get_action(&self) -> FileChooserAction
fn get_choice(&self, id: &str) -> Option<GString>
fn get_create_folders(&self) -> bool
fn get_current_folder(&self) -> Option<PathBuf>
fn get_current_folder_file(&self) -> Option<File>
fn get_current_folder_uri(&self) -> Option<GString>
fn get_current_name(&self) -> Option<GString>
fn get_do_overwrite_confirmation(&self) -> bool
fn get_extra_widget(&self) -> Option<Widget>
fn get_file(&self) -> Option<File>
fn get_filename(&self) -> Option<PathBuf>
fn get_filenames(&self) -> Vec<PathBuf>
fn get_files(&self) -> Vec<File>
fn get_filter(&self) -> Option<FileFilter>
fn get_local_only(&self) -> bool
fn get_preview_file(&self) -> Option<File>
fn get_preview_filename(&self) -> Option<PathBuf>
fn get_preview_uri(&self) -> Option<GString>
fn get_preview_widget(&self) -> Option<Widget>
fn get_preview_widget_active(&self) -> bool
fn get_select_multiple(&self) -> bool
fn get_uri(&self) -> Option<GString>
fn get_uris(&self) -> Vec<GString>
fn get_use_preview_label(&self) -> bool
fn list_filters(&self) -> Vec<FileFilter>
fn list_shortcut_folder_uris(&self) -> Vec<GString>
fn list_shortcut_folders(&self) -> Vec<PathBuf>
fn remove_choice(&self, id: &str)
fn remove_filter(&self, filter: &FileFilter)
fn remove_shortcut_folder<P>(&self, folder: P) -> Result<(), Error>
fn remove_shortcut_folder_uri(&self, uri: &str) -> Result<(), Error>
fn select_all(&self)
fn select_file<P>(&self, file: &P) -> Result<(), Error>
fn select_filename<P>(&self, filename: P) -> bool
fn select_uri(&self, uri: &str) -> bool
fn set_action(&self, action: FileChooserAction)
fn set_choice(&self, id: &str, option: &str)
fn set_create_folders(&self, create_folders: bool)
fn set_current_folder<P>(&self, filename: P) -> bool
fn set_current_folder_file<P>(&self, file: &P) -> Result<(), Error>
fn set_current_folder_uri(&self, uri: &str) -> bool
fn set_current_name<P>(&self, name: P)
fn set_do_overwrite_confirmation(&self, do_overwrite_confirmation: bool)
fn set_extra_widget<P>(&self, extra_widget: &P)
fn set_file<P>(&self, file: &P) -> Result<(), Error>
fn set_filename<P>(&self, filename: P) -> bool
fn set_filter(&self, filter: &FileFilter)
fn set_local_only(&self, local_only: bool)
fn set_preview_widget<P>(&self, preview_widget: &P)
fn set_preview_widget_active(&self, active: bool)
fn set_select_multiple(&self, select_multiple: bool)
fn set_uri(&self, uri: &str) -> bool
fn set_use_preview_label(&self, use_label: bool)
fn unselect_all(&self)
fn unselect_file<P>(&self, file: &P)
fn unselect_filename<P>(&self, filename: P)
fn unselect_uri(&self, uri: &str)
fn connect_confirm_overwrite<F>(&self, f: F) -> SignalHandlerId
fn connect_current_folder_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_file_activated<F>(&self, f: F) -> SignalHandlerId
fn connect_selection_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_update_preview<F>(&self, f: F) -> SignalHandlerId
fn connect_property_action_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_create_folders_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_do_overwrite_confirmation_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_extra_widget_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_filter_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_local_only_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_preview_widget_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_preview_widget_active_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_select_multiple_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_use_preview_label_notify<F>(&self, f: F) -> SignalHandlerId
Source§impl<O> FileChooserWidgetExt for Owhere
O: IsA<FileChooserWidget>,
impl<O> FileChooserWidgetExt for Owhere
O: IsA<FileChooserWidget>,
fn get_property_search_mode(&self) -> bool
fn set_property_search_mode(&self, search_mode: bool)
fn get_property_subtitle(&self) -> Option<GString>
fn connect_desktop_folder<F>(&self, f: F) -> SignalHandlerId
fn emit_desktop_folder(&self)
fn connect_down_folder<F>(&self, f: F) -> SignalHandlerId
fn emit_down_folder(&self)
fn connect_home_folder<F>(&self, f: F) -> SignalHandlerId
fn emit_home_folder(&self)
fn connect_location_popup<F>(&self, f: F) -> SignalHandlerId
fn emit_location_popup(&self, path: &str)
fn connect_location_popup_on_paste<F>(&self, f: F) -> SignalHandlerId
fn emit_location_popup_on_paste(&self)
fn connect_location_toggle_popup<F>(&self, f: F) -> SignalHandlerId
fn emit_location_toggle_popup(&self)
fn connect_places_shortcut<F>(&self, f: F) -> SignalHandlerId
fn emit_places_shortcut(&self)
fn connect_quick_bookmark<F>(&self, f: F) -> SignalHandlerId
fn emit_quick_bookmark(&self, bookmark_index: i32)
fn connect_recent_shortcut<F>(&self, f: F) -> SignalHandlerId
fn emit_recent_shortcut(&self)
fn connect_search_shortcut<F>(&self, f: F) -> SignalHandlerId
fn emit_search_shortcut(&self)
fn connect_up_folder<F>(&self, f: F) -> SignalHandlerId
fn emit_up_folder(&self)
fn connect_property_search_mode_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_subtitle_notify<F>(&self, f: F) -> SignalHandlerId
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> ObjectExt for Twhere
T: ObjectType,
impl<T> ObjectExt for Twhere
T: ObjectType,
Source§fn is<U>(&self) -> boolwhere
U: StaticType,
fn is<U>(&self) -> boolwhere
U: StaticType,
Returns
true
if the object is an instance of (can be cast to) T
.fn get_type(&self) -> Type
fn get_object_class(&self) -> &ObjectClass
fn set_property<'a, N>( &self, property_name: N, value: &dyn ToValue, ) -> Result<(), BoolError>
fn get_property<'a, N>(&self, property_name: N) -> Result<Value, BoolError>
fn block_signal(&self, handler_id: &SignalHandlerId)
fn unblock_signal(&self, handler_id: &SignalHandlerId)
fn stop_signal_emission(&self, signal_name: &str)
fn disconnect(&self, handler_id: SignalHandlerId)
fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
unsafe fn connect_notify_unsafe<F>( &self, name: Option<&str>, f: F, ) -> SignalHandlerId
fn notify<'a, N>(&self, property_name: N)
fn notify_by_pspec(&self, pspec: &ParamSpec)
fn has_property<'a, N>( &self, property_name: N, type_: Option<Type>, ) -> Result<(), BoolError>
fn get_property_type<'a, N>(&self, property_name: N) -> Option<Type>
fn find_property<'a, N>(&self, property_name: N) -> Option<ParamSpec>
fn list_properties(&self) -> Vec<ParamSpec>
fn connect<'a, N, F>( &self, signal_name: N, after: bool, callback: F, ) -> Result<SignalHandlerId, BoolError>
unsafe fn connect_unsafe<'a, N, F>( &self, signal_name: N, after: bool, callback: F, ) -> Result<SignalHandlerId, BoolError>
fn emit<'a, N>( &self, signal_name: N, args: &[&dyn ToValue], ) -> Result<Option<Value>, BoolError>
fn downgrade(&self) -> WeakRef<T>
fn bind_property<'a, O, N, M>( &'a self, source_property: N, target: &'a O, target_property: M, ) -> BindingBuilder<'a>
fn ref_count(&self) -> u32
Source§impl<O> OrientableExt for Owhere
O: IsA<Orientable>,
impl<O> OrientableExt for Owhere
O: IsA<Orientable>,
fn get_orientation(&self) -> Orientation
fn set_orientation(&self, orientation: Orientation)
fn connect_property_orientation_notify<F>(&self, f: F) -> SignalHandlerId
Source§impl<O> WidgetExt for O
impl<O> WidgetExt for O
fn activate(&self) -> bool
fn add_accelerator<P>(
&self,
accel_signal: &str,
accel_group: &P,
accel_key: u32,
accel_mods: ModifierType,
accel_flags: AccelFlags,
)where
P: IsA<AccelGroup>,
fn add_device_events(&self, device: &Device, events: EventMask)
fn add_mnemonic_label<P>(&self, label: &P)
fn can_activate_accel(&self, signal_id: u32) -> bool
fn child_focus(&self, direction: DirectionType) -> bool
fn child_notify(&self, child_property: &str)
fn compute_expand(&self, orientation: Orientation) -> bool
fn create_pango_context(&self) -> Option<Context>
fn create_pango_layout(&self, text: Option<&str>) -> Option<Layout>
fn destroy(&self)
fn device_is_shadowed(&self, device: &Device) -> bool
fn drag_begin_with_coordinates( &self, targets: &TargetList, actions: DragAction, button: i32, event: Option<&Event>, x: i32, y: i32, ) -> Option<DragContext>
fn drag_check_threshold( &self, start_x: i32, start_y: i32, current_x: i32, current_y: i32, ) -> bool
fn drag_dest_add_image_targets(&self)
fn drag_dest_add_text_targets(&self)
fn drag_dest_add_uri_targets(&self)
fn drag_dest_find_target( &self, context: &DragContext, target_list: Option<&TargetList>, ) -> Option<Atom>
fn drag_dest_get_target_list(&self) -> Option<TargetList>
fn drag_dest_get_track_motion(&self) -> bool
Source§fn drag_dest_set_proxy<P>(
&self,
proxy_window: &P,
protocol: DragProtocol,
use_coordinates: bool,
)
fn drag_dest_set_proxy<P>( &self, proxy_window: &P, protocol: DragProtocol, use_coordinates: bool, )
👎Deprecated
fn drag_dest_set_target_list(&self, target_list: Option<&TargetList>)
fn drag_dest_set_track_motion(&self, track_motion: bool)
fn drag_dest_unset(&self)
fn drag_get_data(&self, context: &DragContext, target: &Atom, time_: u32)
fn drag_highlight(&self)
fn drag_source_add_image_targets(&self)
fn drag_source_add_text_targets(&self)
fn drag_source_add_uri_targets(&self)
fn drag_source_get_target_list(&self) -> Option<TargetList>
fn drag_source_set_icon_gicon<P>(&self, icon: &P)
fn drag_source_set_icon_name(&self, icon_name: &str)
fn drag_source_set_icon_pixbuf(&self, pixbuf: &Pixbuf)
fn drag_source_set_target_list(&self, target_list: Option<&TargetList>)
fn drag_source_unset(&self)
fn drag_unhighlight(&self)
fn draw(&self, cr: &Context)
fn error_bell(&self)
fn event(&self, event: &Event) -> bool
fn freeze_child_notify(&self)
fn get_accessible(&self) -> Option<Object>
fn get_action_group(&self, prefix: &str) -> Option<ActionGroup>
fn get_allocated_baseline(&self) -> i32
fn get_allocated_height(&self) -> i32
fn get_allocated_size(&self) -> (Rectangle, i32)
fn get_allocated_width(&self) -> i32
fn get_allocation(&self) -> Rectangle
fn get_ancestor(&self, widget_type: Type) -> Option<Widget>
fn get_app_paintable(&self) -> bool
fn get_can_default(&self) -> bool
fn get_can_focus(&self) -> bool
fn get_child_visible(&self) -> bool
fn get_clip(&self) -> Rectangle
fn get_clipboard(&self, selection: &Atom) -> Clipboard
fn get_device_enabled(&self, device: &Device) -> bool
fn get_device_events(&self, device: &Device) -> EventMask
fn get_direction(&self) -> TextDirection
fn get_display(&self) -> Option<Display>
fn get_double_buffered(&self) -> bool
fn get_focus_on_click(&self) -> bool
fn get_font_map(&self) -> Option<FontMap>
fn get_font_options(&self) -> Option<FontOptions>
fn get_frame_clock(&self) -> Option<FrameClock>
fn get_halign(&self) -> Align
fn get_has_tooltip(&self) -> bool
fn get_has_window(&self) -> bool
fn get_hexpand(&self) -> bool
fn get_hexpand_set(&self) -> bool
fn get_mapped(&self) -> bool
fn get_margin_bottom(&self) -> i32
fn get_margin_end(&self) -> i32
fn get_margin_start(&self) -> i32
fn get_margin_top(&self) -> i32
fn get_modifier_mask(&self, intent: ModifierIntent) -> ModifierType
fn get_name(&self) -> Option<GString>
fn get_no_show_all(&self) -> bool
fn get_opacity(&self) -> f64
fn get_pango_context(&self) -> Option<Context>
fn get_parent(&self) -> Option<Widget>
fn get_parent_window(&self) -> Option<Window>
fn get_path(&self) -> WidgetPath
fn get_preferred_height(&self) -> (i32, i32)
fn get_preferred_height_and_baseline_for_width( &self, width: i32, ) -> (i32, i32, i32, i32)
fn get_preferred_height_for_width(&self, width: i32) -> (i32, i32)
fn get_preferred_size(&self) -> (Requisition, Requisition)
fn get_preferred_width(&self) -> (i32, i32)
fn get_preferred_width_for_height(&self, height: i32) -> (i32, i32)
fn get_realized(&self) -> bool
fn get_receives_default(&self) -> bool
fn get_request_mode(&self) -> SizeRequestMode
fn get_scale_factor(&self) -> i32
fn get_screen(&self) -> Option<Screen>
fn get_sensitive(&self) -> bool
fn get_settings(&self) -> Option<Settings>
fn get_size_request(&self) -> (i32, i32)
fn get_state_flags(&self) -> StateFlags
fn get_style_context(&self) -> StyleContext
fn get_support_multidevice(&self) -> bool
fn get_template_child(&self, widget_type: Type, name: &str) -> Option<Object>
fn get_tooltip_markup(&self) -> Option<GString>
fn get_tooltip_text(&self) -> Option<GString>
fn get_tooltip_window(&self) -> Option<Window>
fn get_toplevel(&self) -> Option<Widget>
fn get_valign(&self) -> Align
fn get_valign_with_baseline(&self) -> Align
fn get_vexpand(&self) -> bool
fn get_vexpand_set(&self) -> bool
fn get_visible(&self) -> bool
fn get_visual(&self) -> Option<Visual>
fn get_window(&self) -> Option<Window>
fn grab_add(&self)
fn grab_default(&self)
fn grab_focus(&self)
fn grab_remove(&self)
fn has_default(&self) -> bool
fn has_focus(&self) -> bool
fn has_grab(&self) -> bool
fn has_screen(&self) -> bool
fn has_visible_focus(&self) -> bool
fn hide(&self)
fn hide_on_delete(&self) -> bool
fn in_destruction(&self) -> bool
fn init_template(&self)
fn input_shape_combine_region(&self, region: Option<&Region>)
fn insert_action_group<P>(&self, name: &str, group: Option<&P>)where
P: IsA<ActionGroup>,
fn is_ancestor<P>(&self, ancestor: &P) -> bool
Source§fn is_composited(&self) -> bool
fn is_composited(&self) -> bool
👎Deprecated
fn is_drawable(&self) -> bool
fn is_focus(&self) -> bool
fn is_sensitive(&self) -> bool
fn is_toplevel(&self) -> bool
fn is_visible(&self) -> bool
fn list_accel_closures(&self) -> Vec<Closure>
fn list_action_prefixes(&self) -> Vec<GString>
fn list_mnemonic_labels(&self) -> Vec<Widget>
fn map(&self)
fn mnemonic_activate(&self, group_cycling: bool) -> bool
Source§fn override_background_color(&self, state: StateFlags, color: Option<&RGBA>)
fn override_background_color(&self, state: StateFlags, color: Option<&RGBA>)
👎Deprecated
Source§fn override_color(&self, state: StateFlags, color: Option<&RGBA>)
fn override_color(&self, state: StateFlags, color: Option<&RGBA>)
👎Deprecated
Source§fn override_cursor(
&self,
cursor: Option<&RGBA>,
secondary_cursor: Option<&RGBA>,
)
fn override_cursor( &self, cursor: Option<&RGBA>, secondary_cursor: Option<&RGBA>, )
👎Deprecated
Source§fn override_font(&self, font_desc: Option<&FontDescription>)
fn override_font(&self, font_desc: Option<&FontDescription>)
👎Deprecated
fn queue_allocate(&self)
fn queue_compute_expand(&self)
fn queue_draw(&self)
fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32)
fn queue_draw_region(&self, region: &Region)
fn queue_resize(&self)
fn queue_resize_no_redraw(&self)
fn realize(&self)
fn register_window<P>(&self, window: &P)
fn remove_accelerator<P>(
&self,
accel_group: &P,
accel_key: u32,
accel_mods: ModifierType,
) -> boolwhere
P: IsA<AccelGroup>,
fn remove_mnemonic_label<P>(&self, label: &P)
fn reset_style(&self)
Source§fn send_expose(&self, event: &Event) -> i32
fn send_expose(&self, event: &Event) -> i32
👎Deprecated
fn send_focus_change(&self, event: &Event) -> bool
fn set_accel_path<P>(&self, accel_path: Option<&str>, accel_group: Option<&P>)where
P: IsA<AccelGroup>,
fn set_allocation(&self, allocation: &Rectangle)
fn set_app_paintable(&self, app_paintable: bool)
fn set_can_default(&self, can_default: bool)
fn set_can_focus(&self, can_focus: bool)
fn set_child_visible(&self, is_visible: bool)
fn set_clip(&self, clip: &Rectangle)
fn set_device_enabled(&self, device: &Device, enabled: bool)
fn set_device_events(&self, device: &Device, events: EventMask)
fn set_direction(&self, dir: TextDirection)
fn set_focus_on_click(&self, focus_on_click: bool)
fn set_font_map<P>(&self, font_map: Option<&P>)
fn set_font_options(&self, options: Option<&FontOptions>)
fn set_halign(&self, align: Align)
fn set_has_tooltip(&self, has_tooltip: bool)
fn set_has_window(&self, has_window: bool)
fn set_hexpand(&self, expand: bool)
fn set_hexpand_set(&self, set: bool)
fn set_mapped(&self, mapped: bool)
fn set_margin_bottom(&self, margin: i32)
fn set_margin_end(&self, margin: i32)
fn set_margin_start(&self, margin: i32)
fn set_margin_top(&self, margin: i32)
fn set_name(&self, name: &str)
fn set_no_show_all(&self, no_show_all: bool)
fn set_opacity(&self, opacity: f64)
fn set_parent<P>(&self, parent: &P)
fn set_parent_window<P>(&self, parent_window: &P)
fn set_realized(&self, realized: bool)
fn set_receives_default(&self, receives_default: bool)
fn set_redraw_on_allocate(&self, redraw_on_allocate: bool)
fn set_sensitive(&self, sensitive: bool)
fn set_size_request(&self, width: i32, height: i32)
fn set_state_flags(&self, flags: StateFlags, clear: bool)
fn set_support_multidevice(&self, support_multidevice: bool)
fn set_tooltip_markup(&self, markup: Option<&str>)
fn set_tooltip_text(&self, text: Option<&str>)
fn set_tooltip_window<P>(&self, custom_window: Option<&P>)
fn set_valign(&self, align: Align)
fn set_vexpand(&self, expand: bool)
fn set_vexpand_set(&self, set: bool)
fn set_visible(&self, visible: bool)
fn set_visual(&self, visual: Option<&Visual>)
fn set_window<P>(&self, window: &P)
fn shape_combine_region(&self, region: Option<&Region>)
fn show(&self)
fn show_all(&self)
fn show_now(&self)
fn size_allocate(&self, allocation: &mut Rectangle)
fn size_allocate_with_baseline(&self, allocation: &mut Rectangle, baseline: i32)
fn thaw_child_notify(&self)
fn translate_coordinates<P>( &self, dest_widget: &P, src_x: i32, src_y: i32, ) -> Option<(i32, i32)>
fn trigger_tooltip_query(&self)
fn unmap(&self)
fn unparent(&self)
fn unrealize(&self)
fn unregister_window<P>(&self, window: &P)
fn unset_state_flags(&self, flags: StateFlags)
fn get_property_composite_child(&self) -> bool
fn get_property_expand(&self) -> bool
fn set_property_expand(&self, expand: bool)
fn get_property_has_default(&self) -> bool
fn set_property_has_default(&self, has_default: bool)
fn get_property_has_focus(&self) -> bool
fn set_property_has_focus(&self, has_focus: bool)
fn get_property_height_request(&self) -> i32
fn set_property_height_request(&self, height_request: i32)
fn get_property_is_focus(&self) -> bool
fn set_property_is_focus(&self, is_focus: bool)
fn get_property_margin(&self) -> i32
fn set_property_margin(&self, margin: i32)
fn get_property_width_request(&self) -> i32
fn set_property_width_request(&self, width_request: i32)
fn connect_accel_closures_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_can_activate_accel<F>(&self, f: F) -> SignalHandlerId
Source§fn connect_composited_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_composited_changed<F>(&self, f: F) -> SignalHandlerId
👎Deprecated
Source§fn emit_composited_changed(&self)
fn emit_composited_changed(&self)
👎Deprecated