Struct TitleBar

Source
pub struct TitleBar { /* private fields */ }
๐Ÿ‘ŽDeprecated: Since 1.4

Implementationsยง

Sourceยง

impl TitleBar

Source

pub fn new() -> TitleBar

๐Ÿ‘ŽDeprecated: Since 1.4
Source

pub fn builder() -> TitleBarBuilder

๐Ÿ‘ŽDeprecated: Since 1.4

Creates a new builder-pattern struct instance to construct TitleBar objects.

This method returns an instance of TitleBarBuilder which can be used to create TitleBar objects.

Source

pub fn is_selection_mode(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 1.4
Source

pub fn set_selection_mode(&self, selection_mode: bool)

๐Ÿ‘ŽDeprecated: Since 1.4
Source

pub fn connect_selection_mode_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

๐Ÿ‘ŽDeprecated: Since 1.4

Trait Implementationsยง

Sourceยง

impl Clone for TitleBar

Sourceยง

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Sourceยง

impl Debug for TitleBar

Sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Sourceยง

impl Default for TitleBar

Sourceยง

fn default() -> Self

Returns the โ€œdefault valueโ€ for a type. Read more
Sourceยง

impl Display for TitleBar

Sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Sourceยง

impl HasParamSpec for TitleBar

Sourceยง

type ParamSpec = ParamSpecObject

Sourceยง

type SetValue = TitleBar

Preferred value to be used as setter for the associated ParamSpec.
Sourceยง

type BuilderFn = fn(&str) -> ParamSpecObjectBuilder<'_, TitleBar>

Sourceยง

fn param_spec_builder() -> Self::BuilderFn

Sourceยง

impl Hash for TitleBar

Sourceยง

fn hash<H>(&self, state: &mut H)
where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 ยท Sourceยง

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Sourceยง

impl Ord for TitleBar

Sourceยง

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 ยท Sourceยง

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 ยท Sourceยง

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 ยท Sourceยง

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Sourceยง

impl ParentClassIs for TitleBar

Sourceยง

impl<OT: ObjectType> PartialEq<OT> for TitleBar

Sourceยง

fn eq(&self, other: &OT) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 ยท Sourceยง

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Sourceยง

impl<OT: ObjectType> PartialOrd<OT> for TitleBar

Sourceยง

fn partial_cmp(&self, other: &OT) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 ยท Sourceยง

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 ยท Sourceยง

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 ยท Sourceยง

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 ยท Sourceยง

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Sourceยง

impl StaticType for TitleBar

Sourceยง

fn static_type() -> Type

Returns the type identifier of Self.
Sourceยง

impl Eq for TitleBar

Sourceยง

impl IsA<Bin> for TitleBar

Sourceยง

impl IsA<Buildable> for TitleBar

Sourceยง

impl IsA<Container> for TitleBar

Sourceยง

impl IsA<Widget> for TitleBar

Auto Trait Implementationsยง

Blanket Implementationsยง

Sourceยง

impl<T> Any for T
where T: 'static + ?Sized,

Sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Sourceยง

impl<O> BinExt for O
where O: IsA<Bin>,

Sourceยง

impl<T> Borrow<T> for T
where T: ?Sized,

Sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Sourceยง

impl<T> BorrowMut<T> for T
where T: ?Sized,

Sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Sourceยง

impl<O> BuildableExt for O
where O: IsA<Buildable>,

Sourceยง

fn add_child( &self, builder: &impl IsA<Builder>, child: &impl IsA<Object>, type_: Option<&str>, )

Sourceยง

fn construct_child( &self, builder: &impl IsA<Builder>, name: &str, ) -> Option<Object>

Sourceยง

fn internal_child( &self, builder: &impl IsA<Builder>, childname: &str, ) -> Option<Object>

Sourceยง

fn parser_finished(&self, builder: &impl IsA<Builder>)

Sourceยง

fn set_buildable_property( &self, builder: &impl IsA<Builder>, name: &str, value: &Value, )

Sourceยง

impl<O> BuildableExtManual for O
where O: IsA<Buildable>,

Sourceยง

impl<T> Cast for T
where T: ObjectType,

Sourceยง

fn upcast<T>(self) -> T
where T: ObjectType, Self: IsA<T>,

Upcasts an object to a superclass or interface T. Read more
Sourceยง

fn upcast_ref<T>(&self) -> &T
where T: ObjectType, Self: IsA<T>,

Upcasts an object to a reference of its superclass or interface T. Read more
Sourceยง

fn downcast<T>(self) -> Result<T, Self>
where T: ObjectType, Self: MayDowncastTo<T>,

Tries to downcast to a subclass or interface implementor T. Read more
Sourceยง

fn downcast_ref<T>(&self) -> Option<&T>
where T: ObjectType, Self: MayDowncastTo<T>,

Tries to downcast to a reference of its subclass or interface implementor T. Read more
Sourceยง

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 upcast will do many checks at compile-time already. downcast will perform the same checks at runtime as dynamic_cast, but will also ensure some amount of compile-time safety. Read more
Sourceยง

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 more
Sourceยง

unsafe fn unsafe_cast<T>(self) -> T
where T: ObjectType,

Casts to T unconditionally. Read more
Sourceยง

unsafe fn unsafe_cast_ref<T>(&self) -> &T
where T: ObjectType,

Casts to &T unconditionally. Read more
Sourceยง

impl<T> CloneToUninit for T
where T: Clone,

Sourceยง

unsafe fn clone_to_uninit(&self, dest: *mut u8)

๐Ÿ”ฌThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Sourceยง

impl<O> ContainerExt for O
where O: IsA<Container>,

Sourceยง

fn add(&self, widget: &impl IsA<Widget>)

Sourceยง

fn check_resize(&self)

Sourceยง

fn child_notify(&self, child: &impl IsA<Widget>, child_property: &str)

Sourceยง

fn child_notify_by_pspec( &self, child: &impl IsA<Widget>, pspec: impl AsRef<ParamSpec>, )

Sourceยง

fn child_type(&self) -> Type

Sourceยง

fn forall<P>(&self, callback: P)
where P: FnMut(&Widget),

Sourceยง

fn foreach<P>(&self, callback: P)
where P: FnMut(&Widget),

Sourceยง

fn border_width(&self) -> u32

Sourceยง

fn children(&self) -> Vec<Widget>

Sourceยง

fn focus_child(&self) -> Option<Widget>

Sourceยง

fn focus_hadjustment(&self) -> Option<Adjustment>

Sourceยง

fn focus_vadjustment(&self) -> Option<Adjustment>

Sourceยง

fn path_for_child(&self, child: &impl IsA<Widget>) -> Option<WidgetPath>

Sourceยง

fn propagate_draw(&self, child: &impl IsA<Widget>, cr: &Context)

Sourceยง

fn remove(&self, widget: &impl IsA<Widget>)

Sourceยง

fn set_border_width(&self, border_width: u32)

Sourceยง

fn set_focus_chain(&self, focusable_widgets: &[Widget])

๐Ÿ‘ŽDeprecated: Since 3.24
Sourceยง

fn set_focus_child(&self, child: Option<&impl IsA<Widget>>)

Sourceยง

fn set_focus_hadjustment(&self, adjustment: &impl IsA<Adjustment>)

Sourceยง

fn set_focus_vadjustment(&self, adjustment: &impl IsA<Adjustment>)

Sourceยง

fn unset_focus_chain(&self)

๐Ÿ‘ŽDeprecated: Since 3.24
Sourceยง

fn set_child<P>(&self, child: Option<&P>)
where P: IsA<Widget>,

Sourceยง

fn resize_mode(&self) -> ResizeMode

Sourceยง

fn set_resize_mode(&self, resize_mode: ResizeMode)

Sourceยง

fn connect_add<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Widget) + 'static,

Sourceยง

fn connect_check_resize<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_remove<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Widget) + 'static,

Sourceยง

fn connect_set_focus_child<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Widget) + 'static,

Sourceยง

fn connect_border_width_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_child_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_resize_mode_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

impl<O> ContainerExtManual for O
where O: IsA<Container>,

Sourceยง

fn child_property_value( &self, child: &impl IsA<Widget>, property_name: &str, ) -> Value

Sourceยง

fn child_property<V>(&self, child: &impl IsA<Widget>, property_name: &str) -> V
where V: for<'b> FromValue<'b> + 'static,

Sourceยง

fn child_set_property( &self, child: &impl IsA<Widget>, property_name: &str, value: &dyn ToValue, )

Sourceยง

impl<T> From<T> for T

Sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

Sourceยง

impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for T

Sourceยง

impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for T

Sourceยง

impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for T

Sourceยง

impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for T

Sourceยง

impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for T

Sourceยง

impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for T

Sourceยง

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for T

Sourceยง

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for T

Sourceยง

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for T

Sourceยง

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for T

Sourceยง

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for T

Sourceยง

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for T

Sourceยง

impl<T, U> Into<U> for T
where U: From<T>,

Sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Sourceยง

impl<T> IntoClosureReturnValue for T
where T: Into<Value>,

Sourceยง

impl<U> IsSubclassableExt for U

Sourceยง

impl<T> ObjectExt for T
where T: ObjectType,

Sourceยง

fn is<U>(&self) -> bool
where U: StaticType,

Returns true if the object is an instance of (can be cast to) T.
Sourceยง

fn type_(&self) -> Type

Returns the type of the object.
Sourceยง

fn object_class(&self) -> &Class<Object>

Returns the ObjectClass of the object. Read more
Sourceยง

fn class(&self) -> &Class<T>
where T: IsClass,

Returns the class of the object.
Sourceยง

fn class_of<U>(&self) -> Option<&Class<U>>
where U: IsClass,

Returns the class of the object in the given type T. Read more
Sourceยง

fn interface<U>(&self) -> Option<InterfaceRef<'_, U>>
where U: IsInterface,

Returns the interface T of the object. Read more
Sourceยง

fn set_property(&self, property_name: &str, value: impl Into<Value>)

Sets the property property_name of the object to value value. Read more
Sourceยง

fn set_property_from_value(&self, property_name: &str, value: &Value)

Sets the property property_name of the object to value value. Read more
Sourceยง

fn set_properties(&self, property_values: &[(&str, &dyn ToValue)])

Sets multiple properties of the object at once. Read more
Sourceยง

fn set_properties_from_value(&self, property_values: &[(&str, Value)])

Sets multiple properties of the object at once. Read more
Sourceยง

fn property<V>(&self, property_name: &str) -> V
where V: for<'b> FromValue<'b> + 'static,

Gets the property property_name of the object and cast it to the type V. Read more
Sourceยง

fn property_value(&self, property_name: &str) -> Value

Gets the property property_name of the object. Read more
Sourceยง

fn has_property(&self, property_name: &str, type_: Option<Type>) -> bool

Check if the object has a property property_name of the given type_. Read more
Sourceยง

fn property_type(&self, property_name: &str) -> Option<Type>

Get the type of the property property_name of this object. Read more
Sourceยง

fn find_property(&self, property_name: &str) -> Option<ParamSpec>

Get the ParamSpec of the property property_name of this object.
Sourceยง

fn list_properties(&self) -> PtrSlice<ParamSpec>

Return all ParamSpec of the properties of this object.
Sourceยง

fn freeze_notify(&self) -> PropertyNotificationFreezeGuard

Freeze all property notifications until the return guard object is dropped. Read more
Sourceยง

unsafe fn set_qdata<QD>(&self, key: Quark, value: QD)
where QD: 'static,

Set arbitrary data on this object with the given key. Read more
Sourceยง

unsafe fn qdata<QD>(&self, key: Quark) -> Option<NonNull<QD>>
where QD: 'static,

Return previously set arbitrary data of this object with the given key. Read more
Sourceยง

unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD>
where QD: 'static,

Retrieve previously set arbitrary data of this object with the given key. Read more
Sourceยง

unsafe fn set_data<QD>(&self, key: &str, value: QD)
where QD: 'static,

Set arbitrary data on this object with the given key. Read more
Sourceยง

unsafe fn data<QD>(&self, key: &str) -> Option<NonNull<QD>>
where QD: 'static,

Return previously set arbitrary data of this object with the given key. Read more
Sourceยง

unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD>
where QD: 'static,

Retrieve previously set arbitrary data of this object with the given key. Read more
Sourceยง

fn block_signal(&self, handler_id: &SignalHandlerId)

Block a given signal handler. Read more
Sourceยง

fn unblock_signal(&self, handler_id: &SignalHandlerId)

Unblock a given signal handler.
Sourceยง

fn stop_signal_emission(&self, signal_id: SignalId, detail: Option<Quark>)

Stop emission of the currently emitted signal.
Sourceยง

fn stop_signal_emission_by_name(&self, signal_name: &str)

Stop emission of the currently emitted signal by the (possibly detailed) signal name.
Sourceยง

fn connect<F>( &self, signal_name: &str, after: bool, callback: F, ) -> SignalHandlerId
where F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,

Connect to the signal signal_name on this object. Read more
Sourceยง

fn connect_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F, ) -> SignalHandlerId
where F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,

Connect to the signal signal_id on this object. Read more
Sourceยง

fn connect_local<F>( &self, signal_name: &str, after: bool, callback: F, ) -> SignalHandlerId
where F: Fn(&[Value]) -> Option<Value> + 'static,

Connect to the signal signal_name on this object. Read more
Sourceยง

fn connect_local_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F, ) -> SignalHandlerId
where F: Fn(&[Value]) -> Option<Value> + 'static,

Connect to the signal signal_id on this object. Read more
Sourceยง

unsafe fn connect_unsafe<F>( &self, signal_name: &str, after: bool, callback: F, ) -> SignalHandlerId
where F: Fn(&[Value]) -> Option<Value>,

Connect to the signal signal_name on this object. Read more
Sourceยง

unsafe fn connect_unsafe_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F, ) -> SignalHandlerId
where F: Fn(&[Value]) -> Option<Value>,

Connect to the signal signal_id on this object. Read more
Sourceยง

fn connect_closure( &self, signal_name: &str, after: bool, closure: RustClosure, ) -> SignalHandlerId

Connect a closure to the signal signal_name on this object. Read more
Sourceยง

fn connect_closure_id( &self, signal_id: SignalId, details: Option<Quark>, after: bool, closure: RustClosure, ) -> SignalHandlerId

Connect a closure to the signal signal_id on this object. Read more
Sourceยง

fn watch_closure(&self, closure: &impl AsRef<Closure>)

Limits the lifetime of closure to the lifetime of the object. When the objectโ€™s reference count drops to zero, the closure will be invalidated. An invalidated closure will ignore any calls to invoke_with_values, or invoke when using Rust closures.
Sourceยง

fn emit<R>(&self, signal_id: SignalId, args: &[&dyn ToValue]) -> R

Emit signal by signal id. Read more
Sourceยง

fn emit_with_values(&self, signal_id: SignalId, args: &[Value]) -> Option<Value>

Same as Self::emit but takes Value for the arguments.
Sourceยง

fn emit_by_name<R>(&self, signal_name: &str, args: &[&dyn ToValue]) -> R

Emit signal by its name. Read more
Sourceยง

fn emit_by_name_with_values( &self, signal_name: &str, args: &[Value], ) -> Option<Value>

Emit signal by its name. Read more
Sourceยง

fn emit_by_name_with_details<R>( &self, signal_name: &str, details: Quark, args: &[&dyn ToValue], ) -> R

Emit signal by its name with details. Read more
Sourceยง

fn emit_by_name_with_details_and_values( &self, signal_name: &str, details: Quark, args: &[Value], ) -> Option<Value>

Emit signal by its name with details. Read more
Sourceยง

fn emit_with_details<R>( &self, signal_id: SignalId, details: Quark, args: &[&dyn ToValue], ) -> R

Emit signal by signal id with details. Read more
Sourceยง

fn emit_with_details_and_values( &self, signal_id: SignalId, details: Quark, args: &[Value], ) -> Option<Value>

Emit signal by signal id with details. Read more
Sourceยง

fn disconnect(&self, handler_id: SignalHandlerId)

Disconnect a previously connected signal handler.
Sourceยง

fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
where F: Fn(&T, &ParamSpec) + Send + Sync + 'static,

Connect to the notify signal of the object. Read more
Sourceยง

fn connect_notify_local<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
where F: Fn(&T, &ParamSpec) + 'static,

Connect to the notify signal of the object. Read more
Sourceยง

unsafe fn connect_notify_unsafe<F>( &self, name: Option<&str>, f: F, ) -> SignalHandlerId
where F: Fn(&T, &ParamSpec),

Connect to the notify signal of the object. Read more
Sourceยง

fn notify(&self, property_name: &str)

Notify that the given property has changed its value. Read more
Sourceยง

fn notify_by_pspec(&self, pspec: &ParamSpec)

Notify that the given property has changed its value. Read more
Sourceยง

fn downgrade(&self) -> WeakRef<T>

Downgrade this object to a weak reference.
Sourceยง

fn add_weak_ref_notify<F>(&self, f: F) -> WeakRefNotify<T>
where F: FnOnce() + Send + 'static,

Add a callback to be notified when the Object is disposed.
Sourceยง

fn add_weak_ref_notify_local<F>(&self, f: F) -> WeakRefNotify<T>
where F: FnOnce() + 'static,

Add a callback to be notified when the Object is disposed. Read more
Sourceยง

fn bind_property<'a, 'f, 't, O>( &'a self, source_property: &'a str, target: &'a O, target_property: &'a str, ) -> BindingBuilder<'a, 'f, 't>
where O: ObjectType,

Bind property source_property on this object to the target_property on the target object. Read more
Sourceยง

fn ref_count(&self) -> u32

Returns the strong reference count of this object.
Sourceยง

unsafe fn run_dispose(&self)

Runs the dispose mechanism of the object. Read more
Sourceยง

impl<T> Property for T
where T: HasParamSpec,

Sourceยง

impl<T> PropertyGet for T
where T: HasParamSpec,

Sourceยง

type Value = T

Sourceยง

fn get<R, F>(&self, f: F) -> R
where F: Fn(&<T as PropertyGet>::Value) -> R,

Sourceยง

impl<T> StaticTypeExt for T
where T: StaticType,

Sourceยง

fn ensure_type()

Ensures that the type has been registered with the type system.
Sourceยง

impl<T> ToOwned for T
where T: Clone,

Sourceยง

type Owned = T

The resulting type after obtaining ownership.
Sourceยง

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Sourceยง

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Sourceยง

impl<T> ToString for T
where T: Display + ?Sized,

Sourceยง

fn to_string(&self) -> String

Converts the given value to a String. Read more
Sourceยง

impl<T> TransparentType for T

Sourceยง

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Sourceยง

type Error = Infallible

The type returned in the event of a conversion error.
Sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Sourceยง

impl<T> TryFromClosureReturnValue for T
where T: for<'a> FromValue<'a> + StaticType + 'static,

Sourceยง

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Sourceยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Sourceยง

impl<O> WidgetExt for O
where O: IsA<Widget>,

Sourceยง

fn activate(&self) -> bool

Sourceยง

fn add_accelerator( &self, accel_signal: &str, accel_group: &impl IsA<AccelGroup>, accel_key: u32, accel_mods: ModifierType, accel_flags: AccelFlags, )

Sourceยง

fn add_device_events(&self, device: &Device, events: EventMask)

Sourceยง

fn add_mnemonic_label(&self, label: &impl IsA<Widget>)

Sourceยง

fn can_activate_accel(&self, signal_id: u32) -> bool

Sourceยง

fn child_focus(&self, direction: DirectionType) -> bool

Sourceยง

fn child_notify(&self, child_property: &str)

Sourceยง

fn compute_expand(&self, orientation: Orientation) -> bool

Sourceยง

fn create_pango_context(&self) -> Context

Sourceยง

fn create_pango_layout(&self, text: Option<&str>) -> Layout

Sourceยง

fn device_is_shadowed(&self, device: &Device) -> bool

Sourceยง

fn drag_begin_with_coordinates( &self, targets: &TargetList, actions: DragAction, button: i32, event: Option<&Event>, x: i32, y: i32, ) -> Option<DragContext>

Sourceยง

fn drag_check_threshold( &self, start_x: i32, start_y: i32, current_x: i32, current_y: i32, ) -> bool

Sourceยง

fn drag_dest_add_image_targets(&self)

Sourceยง

fn drag_dest_add_text_targets(&self)

Sourceยง

fn drag_dest_add_uri_targets(&self)

Sourceยง

fn drag_dest_find_target( &self, context: &DragContext, target_list: Option<&TargetList>, ) -> Option<Atom>

Sourceยง

fn drag_dest_get_target_list(&self) -> Option<TargetList>

Sourceยง

fn drag_dest_get_track_motion(&self) -> bool

Sourceยง

fn drag_dest_set_target_list(&self, target_list: Option<&TargetList>)

Sourceยง

fn drag_dest_set_track_motion(&self, track_motion: bool)

Sourceยง

fn drag_dest_unset(&self)

Sourceยง

fn drag_get_data(&self, context: &DragContext, target: &Atom, time_: u32)

Sourceยง

fn drag_highlight(&self)

Sourceยง

fn drag_source_add_image_targets(&self)

Sourceยง

fn drag_source_add_text_targets(&self)

Sourceยง

fn drag_source_add_uri_targets(&self)

Sourceยง

fn drag_source_get_target_list(&self) -> Option<TargetList>

Sourceยง

fn drag_source_set_icon_gicon(&self, icon: &impl IsA<Icon>)

Sourceยง

fn drag_source_set_icon_name(&self, icon_name: &str)

Sourceยง

fn drag_source_set_icon_pixbuf(&self, pixbuf: &Pixbuf)

Sourceยง

fn drag_source_set_target_list(&self, target_list: Option<&TargetList>)

Sourceยง

fn drag_source_unset(&self)

Sourceยง

fn drag_unhighlight(&self)

Sourceยง

fn draw(&self, cr: &Context)

Sourceยง

fn error_bell(&self)

Sourceยง

fn event(&self, event: &Event) -> bool

Sourceยง

fn freeze_child_notify(&self)

Sourceยง

fn accessible(&self) -> Option<Object>

Sourceยง

fn action_group(&self, prefix: &str) -> Option<ActionGroup>

Sourceยง

fn allocated_baseline(&self) -> i32

Sourceยง

fn allocated_height(&self) -> i32

Sourceยง

fn allocated_size(&self) -> (Rectangle, i32)

Sourceยง

fn allocated_width(&self) -> i32

Sourceยง

fn allocation(&self) -> Rectangle

Sourceยง

fn ancestor(&self, widget_type: Type) -> Option<Widget>

Sourceยง

fn is_app_paintable(&self) -> bool

Sourceยง

fn can_default(&self) -> bool

Sourceยง

fn can_focus(&self) -> bool

Sourceยง

fn is_child_visible(&self) -> bool

Sourceยง

fn clip(&self) -> Rectangle

Sourceยง

fn clipboard(&self, selection: &Atom) -> Clipboard

Sourceยง

fn device_is_enabled(&self, device: &Device) -> bool

Sourceยง

fn device_events(&self, device: &Device) -> EventMask

Sourceยง

fn direction(&self) -> TextDirection

Sourceยง

fn display(&self) -> Display

Sourceยง

fn is_double_buffered(&self) -> bool

Sourceยง

fn gets_focus_on_click(&self) -> bool

Sourceยง

fn font_map(&self) -> Option<FontMap>

Sourceยง

fn font_options(&self) -> Option<FontOptions>

Sourceยง

fn frame_clock(&self) -> Option<FrameClock>

Sourceยง

fn halign(&self) -> Align

Sourceยง

fn has_tooltip(&self) -> bool

Sourceยง

fn has_window(&self) -> bool

Sourceยง

fn hexpands(&self) -> bool

Sourceยง

fn is_hexpand_set(&self) -> bool

Sourceยง

fn is_mapped(&self) -> bool

Sourceยง

fn margin_bottom(&self) -> i32

Sourceยง

fn margin_end(&self) -> i32

Sourceยง

fn margin_start(&self) -> i32

Sourceยง

fn margin_top(&self) -> i32

Sourceยง

fn modifier_mask(&self, intent: ModifierIntent) -> ModifierType

Sourceยง

fn widget_name(&self) -> GString

Sourceยง

fn is_no_show_all(&self) -> bool

Sourceยง

fn opacity(&self) -> f64

Sourceยง

fn pango_context(&self) -> Context

Sourceยง

fn parent(&self) -> Option<Widget>

Sourceยง

fn parent_window(&self) -> Option<Window>

Sourceยง

fn path(&self) -> WidgetPath

Sourceยง

fn preferred_height(&self) -> (i32, i32)

Sourceยง

fn preferred_height_and_baseline_for_width( &self, width: i32, ) -> (i32, i32, i32, i32)

Sourceยง

fn preferred_height_for_width(&self, width: i32) -> (i32, i32)

Sourceยง

fn preferred_size(&self) -> (Requisition, Requisition)

Sourceยง

fn preferred_width(&self) -> (i32, i32)

Sourceยง

fn preferred_width_for_height(&self, height: i32) -> (i32, i32)

Sourceยง

fn is_realized(&self) -> bool

Sourceยง

fn receives_default(&self) -> bool

Sourceยง

fn request_mode(&self) -> SizeRequestMode

Sourceยง

fn scale_factor(&self) -> i32

Sourceยง

fn screen(&self) -> Option<Screen>

Sourceยง

fn get_sensitive(&self) -> bool

Sourceยง

fn settings(&self) -> Option<Settings>

Sourceยง

fn size_request(&self) -> (i32, i32)

Sourceยง

fn state_flags(&self) -> StateFlags

Sourceยง

fn style_context(&self) -> StyleContext

Sourceยง

fn supports_multidevice(&self) -> bool

Sourceยง

fn template_child(&self, widget_type: Type, name: &str) -> Option<Object>

Sourceยง

fn tooltip_markup(&self) -> Option<GString>

Sourceยง

fn tooltip_text(&self) -> Option<GString>

Sourceยง

fn tooltip_window(&self) -> Option<Window>

Sourceยง

fn toplevel(&self) -> Option<Widget>

Sourceยง

fn valign(&self) -> Align

Sourceยง

fn valign_with_baseline(&self) -> Align

Sourceยง

fn vexpands(&self) -> bool

Sourceยง

fn is_vexpand_set(&self) -> bool

Sourceยง

fn get_visible(&self) -> bool

Sourceยง

fn visual(&self) -> Option<Visual>

Sourceยง

fn window(&self) -> Option<Window>

Sourceยง

fn grab_add(&self)

Sourceยง

fn grab_default(&self)

Sourceยง

fn grab_focus(&self)

Sourceยง

fn grab_remove(&self)

Sourceยง

fn has_default(&self) -> bool

Sourceยง

fn has_focus(&self) -> bool

Sourceยง

fn has_grab(&self) -> bool

Sourceยง

fn has_screen(&self) -> bool

Sourceยง

fn has_visible_focus(&self) -> bool

Sourceยง

fn hide(&self)

Sourceยง

fn in_destruction(&self) -> bool

Sourceยง

fn init_template(&self)

Sourceยง

fn input_shape_combine_region(&self, region: Option<&Region>)

Sourceยง

fn insert_action_group(&self, name: &str, group: Option<&impl IsA<ActionGroup>>)

Sourceยง

fn is_ancestor(&self, ancestor: &impl IsA<Widget>) -> bool

Sourceยง

fn is_drawable(&self) -> bool

Sourceยง

fn is_focus(&self) -> bool

Sourceยง

fn is_sensitive(&self) -> bool

Sourceยง

fn is_toplevel(&self) -> bool

Sourceยง

fn is_visible(&self) -> bool

Sourceยง

fn keynav_failed(&self, direction: DirectionType) -> bool

Sourceยง

fn list_accel_closures(&self) -> Vec<Closure>

Sourceยง

fn list_action_prefixes(&self) -> Vec<GString>

Sourceยง

fn list_mnemonic_labels(&self) -> Vec<Widget>

Sourceยง

fn map(&self)

Sourceยง

fn mnemonic_activate(&self, group_cycling: bool) -> bool

Sourceยง

fn queue_allocate(&self)

Sourceยง

fn queue_compute_expand(&self)

Sourceยง

fn queue_draw(&self)

Sourceยง

fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32)

Sourceยง

fn queue_draw_region(&self, region: &Region)

Sourceยง

fn queue_resize(&self)

Sourceยง

fn queue_resize_no_redraw(&self)

Sourceยง

fn realize(&self)

Sourceยง

fn register_window(&self, window: &Window)

Sourceยง

fn remove_accelerator( &self, accel_group: &impl IsA<AccelGroup>, accel_key: u32, accel_mods: ModifierType, ) -> bool

Sourceยง

fn remove_mnemonic_label(&self, label: &impl IsA<Widget>)

Sourceยง

fn reset_style(&self)

Sourceยง

fn send_focus_change(&self, event: &Event) -> bool

Sourceยง

fn set_accel_path( &self, accel_path: Option<&str>, accel_group: Option<&impl IsA<AccelGroup>>, )

Sourceยง

fn set_allocation(&self, allocation: &Rectangle)

Sourceยง

fn set_app_paintable(&self, app_paintable: bool)

Sourceยง

fn set_can_default(&self, can_default: bool)

Sourceยง

fn set_can_focus(&self, can_focus: bool)

Sourceยง

fn set_child_visible(&self, is_visible: bool)

Sourceยง

fn set_clip(&self, clip: &Rectangle)

Sourceยง

fn set_device_enabled(&self, device: &Device, enabled: bool)

Sourceยง

fn set_device_events(&self, device: &Device, events: EventMask)

Sourceยง

fn set_direction(&self, dir: TextDirection)

Sourceยง

fn set_focus_on_click(&self, focus_on_click: bool)

Sourceยง

fn set_font_map(&self, font_map: Option<&impl IsA<FontMap>>)

Sourceยง

fn set_font_options(&self, options: Option<&FontOptions>)

Sourceยง

fn set_halign(&self, align: Align)

Sourceยง

fn set_has_tooltip(&self, has_tooltip: bool)

Sourceยง

fn set_has_window(&self, has_window: bool)

Sourceยง

fn set_hexpand(&self, expand: bool)

Sourceยง

fn set_hexpand_set(&self, set: bool)

Sourceยง

fn set_mapped(&self, mapped: bool)

Sourceยง

fn set_margin_bottom(&self, margin: i32)

Sourceยง

fn set_margin_end(&self, margin: i32)

Sourceยง

fn set_margin_start(&self, margin: i32)

Sourceยง

fn set_margin_top(&self, margin: i32)

Sourceยง

fn set_widget_name(&self, name: &str)

Sourceยง

fn set_no_show_all(&self, no_show_all: bool)

Sourceยง

fn set_opacity(&self, opacity: f64)

Sourceยง

fn set_parent(&self, parent: &impl IsA<Widget>)

Sourceยง

fn set_parent_window(&self, parent_window: &Window)

Sourceยง

fn set_realized(&self, realized: bool)

Sourceยง

fn set_receives_default(&self, receives_default: bool)

Sourceยง

fn set_redraw_on_allocate(&self, redraw_on_allocate: bool)

Sourceยง

fn set_sensitive(&self, sensitive: bool)

Sourceยง

fn set_size_request(&self, width: i32, height: i32)

Sourceยง

fn set_state_flags(&self, flags: StateFlags, clear: bool)

Sourceยง

fn set_support_multidevice(&self, support_multidevice: bool)

Sourceยง

fn set_tooltip_markup(&self, markup: Option<&str>)

Sourceยง

fn set_tooltip_text(&self, text: Option<&str>)

Sourceยง

fn set_tooltip_window(&self, custom_window: Option<&impl IsA<Window>>)

Sourceยง

fn set_valign(&self, align: Align)

Sourceยง

fn set_vexpand(&self, expand: bool)

Sourceยง

fn set_vexpand_set(&self, set: bool)

Sourceยง

fn set_visible(&self, visible: bool)

Sourceยง

fn set_visual(&self, visual: Option<&Visual>)

Sourceยง

fn set_window(&self, window: Window)

Sourceยง

fn shape_combine_region(&self, region: Option<&Region>)

Sourceยง

fn show(&self)

Sourceยง

fn show_all(&self)

Sourceยง

fn show_now(&self)

Sourceยง

fn size_allocate(&self, allocation: &Rectangle)

Sourceยง

fn size_allocate_with_baseline(&self, allocation: &mut Rectangle, baseline: i32)

Sourceยง

fn style_get_property(&self, property_name: &str) -> Value

Sourceยง

fn thaw_child_notify(&self)

Sourceยง

fn translate_coordinates( &self, dest_widget: &impl IsA<Widget>, src_x: i32, src_y: i32, ) -> Option<(i32, i32)>

Sourceยง

fn trigger_tooltip_query(&self)

Sourceยง

fn unmap(&self)

Sourceยง

fn unparent(&self)

Sourceยง

fn unrealize(&self)

Sourceยง

fn unregister_window(&self, window: &Window)

Sourceยง

fn unset_state_flags(&self, flags: StateFlags)

Sourceยง

fn is_composite_child(&self) -> bool

Sourceยง

fn expands(&self) -> bool

Sourceยง

fn set_expand(&self, expand: bool)

Sourceยง

fn set_has_default(&self, has_default: bool)

Sourceยง

fn set_has_focus(&self, has_focus: bool)

Sourceยง

fn height_request(&self) -> i32

Sourceยง

fn set_height_request(&self, height_request: i32)

Sourceยง

fn set_is_focus(&self, is_focus: bool)

Sourceยง

fn margin(&self) -> i32

Sourceยง

fn set_margin(&self, margin: i32)

Sourceยง

fn width_request(&self) -> i32

Sourceยง

fn set_width_request(&self, width_request: i32)

Sourceยง

fn connect_accel_closures_changed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_button_press_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventButton) -> Propagation + 'static,

Sourceยง

fn connect_button_release_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventButton) -> Propagation + 'static,

Sourceยง

fn connect_can_activate_accel<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, u32) -> bool + 'static,

Sourceยง

fn connect_child_notify<F>(&self, detail: Option<&str>, f: F) -> SignalHandlerId
where F: Fn(&Self, &ParamSpec) + 'static,

Sourceยง

fn connect_configure_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventConfigure) -> bool + 'static,

Sourceยง

fn connect_damage_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventExpose) -> bool + 'static,

Sourceยง

fn connect_delete_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Event) -> Propagation + 'static,

Sourceยง

fn connect_destroy<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_destroy_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Event) -> Propagation + 'static,

Sourceยง

fn connect_direction_changed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, TextDirection) + 'static,

Sourceยง

fn connect_drag_begin<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext) + 'static,

Sourceยง

fn connect_drag_data_delete<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext) + 'static,

Sourceยง

fn connect_drag_data_get<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext, &SelectionData, u32, u32) + 'static,

Sourceยง

fn connect_drag_data_received<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext, i32, i32, &SelectionData, u32, u32) + 'static,

Sourceยง

fn connect_drag_drop<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext, i32, i32, u32) -> bool + 'static,

Sourceยง

fn connect_drag_end<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext) + 'static,

Sourceยง

fn connect_drag_failed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext, DragResult) -> Propagation + 'static,

Sourceยง

fn connect_drag_leave<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext, u32) + 'static,

Sourceยง

fn connect_drag_motion<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &DragContext, i32, i32, u32) -> bool + 'static,

Sourceยง

fn connect_draw<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Context) -> Propagation + 'static,

Sourceยง

fn connect_enter_notify_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventCrossing) -> Propagation + 'static,

Sourceยง

fn connect_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Event) -> Propagation + 'static,

Sourceยง

fn connect_event_after<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Event) + 'static,

Sourceยง

fn connect_focus<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, DirectionType) -> Propagation + 'static,

Sourceยง

fn connect_focus_in_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventFocus) -> Propagation + 'static,

Sourceยง

fn connect_focus_out_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventFocus) -> Propagation + 'static,

Sourceยง

fn connect_grab_broken_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventGrabBroken) -> Propagation + 'static,

Sourceยง

fn connect_grab_focus<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn emit_grab_focus(&self)

Sourceยง

fn connect_grab_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, bool) + 'static,

Sourceยง

fn connect_hide<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_hierarchy_changed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, Option<&Widget>) + 'static,

Sourceยง

fn connect_key_press_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventKey) -> Propagation + 'static,

Sourceยง

fn connect_key_release_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventKey) -> Propagation + 'static,

Sourceยง

fn connect_keynav_failed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, DirectionType) -> Propagation + 'static,

Sourceยง

fn connect_leave_notify_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventCrossing) -> Propagation + 'static,

Sourceยง

fn connect_map<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_mnemonic_activate<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, bool) -> Propagation + 'static,

Sourceยง

fn connect_motion_notify_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventMotion) -> Propagation + 'static,

Sourceยง

fn connect_move_focus<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, DirectionType) + 'static,

Sourceยง

fn emit_move_focus(&self, direction: DirectionType)

Sourceยง

fn connect_parent_set<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, Option<&Widget>) + 'static,

Sourceยง

fn connect_popup_menu<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) -> bool + 'static,

Sourceยง

fn emit_popup_menu(&self) -> bool

Sourceยง

fn connect_property_notify_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventProperty) -> Propagation + 'static,

Sourceยง

fn connect_proximity_in_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventProximity) -> Propagation + 'static,

Sourceยง

fn connect_proximity_out_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventProximity) -> Propagation + 'static,

Sourceยง

fn connect_query_tooltip<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, i32, i32, bool, &Tooltip) -> bool + 'static,

Sourceยง

fn connect_realize<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_screen_changed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, Option<&Screen>) + 'static,

Sourceยง

fn connect_scroll_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventScroll) -> Propagation + 'static,

Sourceยง

fn connect_selection_clear_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventSelection) -> Propagation + 'static,

Sourceยง

fn connect_selection_get<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &SelectionData, u32, u32) + 'static,

Sourceยง

fn connect_selection_notify_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventSelection) -> Propagation + 'static,

Sourceยง

fn connect_selection_received<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &SelectionData, u32) + 'static,

Sourceยง

fn connect_selection_request_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventSelection) -> Propagation + 'static,

Sourceยง

fn connect_show<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_show_help<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, WidgetHelpType) -> bool + 'static,

Sourceยง

fn emit_show_help(&self, help_type: WidgetHelpType) -> bool

Sourceยง

fn connect_size_allocate<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Rectangle) + 'static,

Sourceยง

fn connect_state_flags_changed<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, StateFlags) + 'static,

Sourceยง

fn connect_style_updated<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_touch_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Event) -> Propagation + 'static,

Sourceยง

fn connect_unmap<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_unrealize<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_window_state_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &EventWindowState) -> Propagation + 'static,

Sourceยง

fn connect_app_paintable_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_can_default_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_can_focus_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_composite_child_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_events_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_expand_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_focus_on_click_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_halign_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_has_default_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_has_focus_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_has_tooltip_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_height_request_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_hexpand_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_hexpand_set_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_is_focus_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_margin_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_margin_bottom_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_margin_end_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_margin_start_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_margin_top_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_name_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_no_show_all_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_opacity_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_parent_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_receives_default_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_scale_factor_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_sensitive_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_tooltip_markup_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_tooltip_text_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_valign_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_vexpand_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_vexpand_set_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_visible_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_width_request_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

fn connect_window_notify<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self) + 'static,

Sourceยง

impl<O> WidgetExtManual for O
where O: IsA<Widget>,

Sourceยง

fn drag_dest_set( &self, flags: DestDefaults, targets: &[TargetEntry], actions: DragAction, )

Sourceยง

fn drag_source_set( &self, start_button_mask: ModifierType, targets: &[TargetEntry], actions: DragAction, )

Sourceยง

fn intersect( &self, area: &Rectangle, intersection: Option<&mut Rectangle>, ) -> bool

Sourceยง

fn connect_map_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Event) -> Propagation + 'static,

Sourceยง

fn connect_unmap_event<F>(&self, f: F) -> SignalHandlerId
where F: Fn(&Self, &Event) -> Propagation + 'static,

Sourceยง

fn add_tick_callback<P>(&self, callback: P) -> TickCallbackId
where P: Fn(&Self, &FrameClock) -> ControlFlow + 'static,

Sourceยง

fn add_events(&self, events: EventMask)

Sourceยง

fn events(&self) -> EventMask

Sourceยง

fn set_events(&self, events: EventMask)

Sourceยง

unsafe fn destroy(&self)

Calls gtk_widget_destroy() on this widget. Read more
Sourceยง

fn hide_on_delete(&self) -> Propagation

Sourceยง

impl<'a, T, C, E> FromValueOptional<'a> for T
where T: FromValue<'a, Checker = C>, C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError<E>>, E: Error + Send + 'static,

Sourceยง

impl<Super, Sub> MayDowncastTo<Sub> for Super
where Super: IsA<Super>, Sub: IsA<Super>,