pub struct TreeView { /* private fields */ }
👎Deprecated: Since 4.10
Implementations§
source§impl TreeView
impl TreeView
pub const NONE: Option<&'static TreeView> = None
👎Deprecated: Since 4.10
pub fn new() -> TreeView
👎Deprecated: Since 4.10
pub fn with_model(model: &impl IsA<TreeModel>) -> TreeView
👎Deprecated: Since 4.10
sourcepub fn builder() -> TreeViewBuilder
👎Deprecated: Since 4.10
pub fn builder() -> TreeViewBuilder
Creates a new builder-pattern struct instance to construct TreeView
objects.
This method returns an instance of TreeViewBuilder
which can be used to create TreeView
objects.
Trait Implementations§
source§impl HasParamSpec for TreeView
impl HasParamSpec for TreeView
source§impl<T: TreeViewImpl> IsSubclassable<T> for TreeView
impl<T: TreeViewImpl> IsSubclassable<T> for TreeView
source§fn class_init(class: &mut Class<Self>)
fn class_init(class: &mut Class<Self>)
Override the virtual methods of this class for the given subclass and do other class
initialization. Read more
source§fn instance_init(instance: &mut InitializingObject<T>)
fn instance_init(instance: &mut InitializingObject<T>)
Instance specific initialization. Read more
source§impl Ord for TreeView
impl Ord for TreeView
source§impl<OT: ObjectType> PartialEq<OT> for TreeView
impl<OT: ObjectType> PartialEq<OT> for TreeView
source§impl<OT: ObjectType> PartialOrd<OT> for TreeView
impl<OT: ObjectType> PartialOrd<OT> for TreeView
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl StaticType for TreeView
impl StaticType for TreeView
source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Eq for TreeView
impl IsA<Accessible> for TreeView
impl IsA<Buildable> for TreeView
impl IsA<ConstraintTarget> for TreeView
impl IsA<Scrollable> for TreeView
impl IsA<Widget> for TreeView
Auto Trait Implementations§
impl RefUnwindSafe for TreeView
impl !Send for TreeView
impl !Sync for TreeView
impl Unpin for TreeView
impl UnwindSafe for TreeView
Blanket Implementations§
source§impl<O> AccessibleExt for Owhere
O: IsA<Accessible>,
impl<O> AccessibleExt for Owhere
O: IsA<Accessible>,
source§fn announce(&self, message: &str, priority: AccessibleAnnouncementPriority)
fn announce(&self, message: &str, priority: AccessibleAnnouncementPriority)
Available on crate feature
v4_14
only.source§fn accessible_parent(&self) -> Option<Accessible>
fn accessible_parent(&self) -> Option<Accessible>
Available on crate feature
v4_10
only.fn accessible_role(&self) -> AccessibleRole
source§fn at_context(&self) -> ATContext
fn at_context(&self) -> ATContext
Available on crate feature
v4_10
only.source§fn first_accessible_child(&self) -> Option<Accessible>
fn first_accessible_child(&self) -> Option<Accessible>
Available on crate feature
v4_10
only.source§fn next_accessible_sibling(&self) -> Option<Accessible>
fn next_accessible_sibling(&self) -> Option<Accessible>
Available on crate feature
v4_10
only.source§fn platform_state(&self, state: AccessiblePlatformState) -> bool
fn platform_state(&self, state: AccessiblePlatformState) -> bool
Available on crate feature
v4_10
only.fn reset_property(&self, property: AccessibleProperty)
fn reset_relation(&self, relation: AccessibleRelation)
fn reset_state(&self, state: AccessibleState)
source§fn set_accessible_parent(
&self,
parent: Option<&impl IsA<Accessible>>,
next_sibling: Option<&impl IsA<Accessible>>
)
fn set_accessible_parent( &self, parent: Option<&impl IsA<Accessible>>, next_sibling: Option<&impl IsA<Accessible>> )
Available on crate feature
v4_10
only.source§fn update_next_accessible_sibling(
&self,
new_sibling: Option<&impl IsA<Accessible>>
)
fn update_next_accessible_sibling( &self, new_sibling: Option<&impl IsA<Accessible>> )
Available on crate feature
v4_10
only.fn set_accessible_role(&self, accessible_role: AccessibleRole)
fn connect_accessible_role_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
source§impl<O> AccessibleExtManual for Owhere
O: IsA<Accessible>,
impl<O> AccessibleExtManual for Owhere
O: IsA<Accessible>,
fn update_property(&self, properties: &[Property<'_>])
fn update_relation(&self, relations: &[Relation<'_>])
fn update_state(&self, states: &[State])
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> BuildableExt for O
impl<O> BuildableExt for O
fn buildable_id(&self) -> Option<GString>
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: MayDowncastTo<T>,
fn downcast<T>(self) -> Result<T, Self>where
T: ObjectType,
Self: MayDowncastTo<T>,
Tries to downcast to a subclass or interface implementor
T
. Read moresource§fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Self: MayDowncastTo<T>,
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 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 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 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> 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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> 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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> 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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> 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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> 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<O> GObjectPropertyExpressionExt for O
impl<O> GObjectPropertyExpressionExt for O
source§fn property_expression(&self, property_name: &str) -> PropertyExpression
fn property_expression(&self, property_name: &str) -> PropertyExpression
Create an expression looking up an object’s property.
source§fn property_expression_weak(&self, property_name: &str) -> PropertyExpression
fn property_expression_weak(&self, property_name: &str) -> PropertyExpression
Create an expression looking up an object’s property with a weak
reference.
source§fn this_expression(property_name: &str) -> PropertyExpression
fn this_expression(property_name: &str) -> PropertyExpression
Create an expression looking up a property in the bound
this
object.source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
source§impl<U> IsSubclassableExt for Uwhere
U: IsClass + ParentClassIs,
impl<U> IsSubclassableExt for Uwhere
U: IsClass + ParentClassIs,
fn parent_class_init<T>(class: &mut Class<U>)
fn parent_instance_init<T>(instance: &mut InitializingObject<T>)
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
.source§fn object_class(&self) -> &Class<Object>
fn object_class(&self) -> &Class<Object>
Returns the
ObjectClass
of the object. Read moresource§fn class_of<U>(&self) -> Option<&Class<U>>where
U: IsClass,
fn class_of<U>(&self) -> Option<&Class<U>>where
U: IsClass,
Returns the class of the object in the given type
T
. Read moresource§fn interface<U>(&self) -> Option<InterfaceRef<'_, U>>where
U: IsInterface,
fn interface<U>(&self) -> Option<InterfaceRef<'_, U>>where
U: IsInterface,
Returns the interface
T
of the object. Read moresource§fn set_property_from_value(&self, property_name: &str, value: &Value)
fn set_property_from_value(&self, property_name: &str, value: &Value)
source§fn set_properties(&self, property_values: &[(&str, &dyn ToValue)])
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)])
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) -> Vwhere
V: for<'b> FromValue<'b> + 'static,
fn property<V>(&self, property_name: &str) -> Vwhere
V: for<'b> FromValue<'b> + 'static,
Gets the property
property_name
of the object and cast it to the type V. Read moresource§fn property_value(&self, property_name: &str) -> Value
fn property_value(&self, property_name: &str) -> Value
Gets the property
property_name
of the object. Read moresource§fn property_type(&self, property_name: &str) -> Option<Type>
fn property_type(&self, property_name: &str) -> Option<Type>
Get the type of the property
property_name
of this object. Read moresource§fn find_property(&self, property_name: &str) -> Option<ParamSpec>
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>
fn list_properties(&self) -> PtrSlice<ParamSpec>
Return all
ParamSpec
of the properties of this object.source§fn freeze_notify(&self) -> PropertyNotificationFreezeGuard
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,
unsafe fn set_qdata<QD>(&self, key: Quark, value: QD)where
QD: 'static,
Set arbitrary data on this object with the given
key
. Read moresource§unsafe fn qdata<QD>(&self, key: Quark) -> Option<NonNull<QD>>where
QD: 'static,
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 moresource§unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD>where
QD: 'static,
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 moresource§unsafe fn set_data<QD>(&self, key: &str, value: QD)where
QD: 'static,
unsafe fn set_data<QD>(&self, key: &str, value: QD)where
QD: 'static,
Set arbitrary data on this object with the given
key
. Read moresource§unsafe fn data<QD>(&self, key: &str) -> Option<NonNull<QD>>where
QD: 'static,
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 moresource§unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD>where
QD: 'static,
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 moresource§fn block_signal(&self, handler_id: &SignalHandlerId)
fn block_signal(&self, handler_id: &SignalHandlerId)
Block a given signal handler. Read more
source§fn unblock_signal(&self, handler_id: &SignalHandlerId)
fn unblock_signal(&self, handler_id: &SignalHandlerId)
Unblock a given signal handler.
source§fn stop_signal_emission(&self, signal_id: SignalId, detail: Option<Quark>)
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)
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
fn connect<F>( &self, signal_name: &str, after: bool, callback: F ) -> SignalHandlerId
Connect to the signal
signal_name
on this object. Read moresource§fn connect_id<F>(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
callback: F
) -> SignalHandlerId
fn connect_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F ) -> SignalHandlerId
Connect to the signal
signal_id
on this object. Read moresource§fn connect_local<F>(
&self,
signal_name: &str,
after: bool,
callback: F
) -> SignalHandlerId
fn connect_local<F>( &self, signal_name: &str, after: bool, callback: F ) -> SignalHandlerId
Connect to the signal
signal_name
on this object. Read moresource§fn connect_local_id<F>(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
callback: F
) -> SignalHandlerId
fn connect_local_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F ) -> SignalHandlerId
Connect to the signal
signal_id
on this object. Read moresource§unsafe fn connect_unsafe<F>(
&self,
signal_name: &str,
after: bool,
callback: F
) -> SignalHandlerId
unsafe fn connect_unsafe<F>( &self, signal_name: &str, after: bool, callback: F ) -> SignalHandlerId
Connect to the signal
signal_name
on this object. Read moresource§unsafe fn connect_unsafe_id<F>(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
callback: F
) -> SignalHandlerId
unsafe fn connect_unsafe_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F ) -> SignalHandlerId
Connect to the signal
signal_id
on this object. Read moresource§fn connect_closure(
&self,
signal_name: &str,
after: bool,
closure: RustClosure
) -> SignalHandlerId
fn connect_closure( &self, signal_name: &str, after: bool, closure: RustClosure ) -> SignalHandlerId
Connect a closure to the signal
signal_name
on this object. Read moresource§fn connect_closure_id(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
closure: RustClosure
) -> SignalHandlerId
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 moresource§fn watch_closure(&self, closure: &impl AsRef<Closure>)
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]) -> Rwhere
R: TryFromClosureReturnValue,
fn emit<R>(&self, signal_id: SignalId, args: &[&dyn ToValue]) -> Rwhere
R: TryFromClosureReturnValue,
Emit signal by signal id. Read more
source§fn emit_with_values(&self, signal_id: SignalId, args: &[Value]) -> Option<Value>
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]) -> Rwhere
R: TryFromClosureReturnValue,
fn emit_by_name<R>(&self, signal_name: &str, args: &[&dyn ToValue]) -> Rwhere
R: TryFromClosureReturnValue,
Emit signal by its name. Read more
source§fn emit_by_name_with_values(
&self,
signal_name: &str,
args: &[Value]
) -> Option<Value>
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]
) -> Rwhere
R: TryFromClosureReturnValue,
fn emit_by_name_with_details<R>(
&self,
signal_name: &str,
details: Quark,
args: &[&dyn ToValue]
) -> Rwhere
R: TryFromClosureReturnValue,
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>
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]
) -> Rwhere
R: TryFromClosureReturnValue,
fn emit_with_details<R>(
&self,
signal_id: SignalId,
details: Quark,
args: &[&dyn ToValue]
) -> Rwhere
R: TryFromClosureReturnValue,
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>
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)
fn disconnect(&self, handler_id: SignalHandlerId)
Disconnect a previously connected signal handler.
source§fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
Connect to the
notify
signal of the object. Read moresource§fn connect_notify_local<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
fn connect_notify_local<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
Connect to the
notify
signal of the object. Read moresource§unsafe fn connect_notify_unsafe<F>(
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId
unsafe fn connect_notify_unsafe<F>( &self, name: Option<&str>, f: F ) -> SignalHandlerId
Connect to the
notify
signal of the object. Read moresource§fn notify(&self, property_name: &str)
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)
fn notify_by_pspec(&self, pspec: &ParamSpec)
Notify that the given property has changed its value. Read more
source§fn add_weak_ref_notify<F>(&self, f: F) -> WeakRefNotify<T>
fn add_weak_ref_notify<F>(&self, f: F) -> WeakRefNotify<T>
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,
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,
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,
source§unsafe fn run_dispose(&self)
unsafe fn run_dispose(&self)
Runs the dispose mechanism of the object. Read more
source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
source§impl<O> ScrollableExt for Owhere
O: IsA<Scrollable>,
impl<O> ScrollableExt for Owhere
O: IsA<Scrollable>,
fn border(&self) -> Option<Border>
fn hadjustment(&self) -> Option<Adjustment>
fn hscroll_policy(&self) -> ScrollablePolicy
fn vadjustment(&self) -> Option<Adjustment>
fn vscroll_policy(&self) -> ScrollablePolicy
fn set_hadjustment(&self, hadjustment: Option<&impl IsA<Adjustment>>)
fn set_hscroll_policy(&self, policy: ScrollablePolicy)
fn set_vadjustment(&self, vadjustment: Option<&impl IsA<Adjustment>>)
fn set_vscroll_policy(&self, policy: ScrollablePolicy)
fn connect_hadjustment_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
fn connect_hscroll_policy_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
fn connect_vadjustment_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
fn connect_vscroll_policy_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
source§impl<T> TransparentType for Twhere
T: TransparentPtrType,
impl<T> TransparentType for Twhere
T: TransparentPtrType,
type GlibType = <T as GlibPtrDefault>::GlibType
source§impl<O> TreeViewExt for O
impl<O> TreeViewExt for O
source§fn append_column(&self, column: &TreeViewColumn) -> i32
fn append_column(&self, column: &TreeViewColumn) -> i32
👎Deprecated: Since 4.10
source§fn collapse_all(&self)
fn collapse_all(&self)
👎Deprecated: Since 4.10
source§fn collapse_row(&self, path: &TreePath) -> bool
fn collapse_row(&self, path: &TreePath) -> bool
👎Deprecated: Since 4.10
source§fn columns_autosize(&self)
fn columns_autosize(&self)
👎Deprecated: Since 4.10
source§fn convert_bin_window_to_tree_coords(&self, bx: i32, by: i32) -> (i32, i32)
fn convert_bin_window_to_tree_coords(&self, bx: i32, by: i32) -> (i32, i32)
👎Deprecated: Since 4.10
source§fn convert_bin_window_to_widget_coords(&self, bx: i32, by: i32) -> (i32, i32)
fn convert_bin_window_to_widget_coords(&self, bx: i32, by: i32) -> (i32, i32)
👎Deprecated: Since 4.10
source§fn convert_tree_to_bin_window_coords(&self, tx: i32, ty: i32) -> (i32, i32)
fn convert_tree_to_bin_window_coords(&self, tx: i32, ty: i32) -> (i32, i32)
👎Deprecated: Since 4.10
source§fn convert_tree_to_widget_coords(&self, tx: i32, ty: i32) -> (i32, i32)
fn convert_tree_to_widget_coords(&self, tx: i32, ty: i32) -> (i32, i32)
👎Deprecated: Since 4.10
source§fn convert_widget_to_bin_window_coords(&self, wx: i32, wy: i32) -> (i32, i32)
fn convert_widget_to_bin_window_coords(&self, wx: i32, wy: i32) -> (i32, i32)
👎Deprecated: Since 4.10
source§fn convert_widget_to_tree_coords(&self, wx: i32, wy: i32) -> (i32, i32)
fn convert_widget_to_tree_coords(&self, wx: i32, wy: i32) -> (i32, i32)
👎Deprecated: Since 4.10
source§fn enable_model_drag_dest(&self, formats: &ContentFormats, actions: DragAction)
fn enable_model_drag_dest(&self, formats: &ContentFormats, actions: DragAction)
👎Deprecated: Since 4.10
source§fn enable_model_drag_source(
&self,
start_button_mask: ModifierType,
formats: &ContentFormats,
actions: DragAction
)
fn enable_model_drag_source( &self, start_button_mask: ModifierType, formats: &ContentFormats, actions: DragAction )
👎Deprecated: Since 4.10
source§fn expand_all(&self)
fn expand_all(&self)
👎Deprecated: Since 4.10
source§fn expand_to_path(&self, path: &TreePath)
fn expand_to_path(&self, path: &TreePath)
👎Deprecated: Since 4.10
source§fn activates_on_single_click(&self) -> bool
fn activates_on_single_click(&self) -> bool
👎Deprecated: Since 4.10
source§fn background_area(
&self,
path: Option<&TreePath>,
column: Option<&TreeViewColumn>
) -> Rectangle
fn background_area( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn> ) -> Rectangle
👎Deprecated: Since 4.10
source§fn cell_area(
&self,
path: Option<&TreePath>,
column: Option<&TreeViewColumn>
) -> Rectangle
fn cell_area( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn> ) -> Rectangle
👎Deprecated: Since 4.10
source§fn columns(&self) -> Vec<TreeViewColumn>
fn columns(&self) -> Vec<TreeViewColumn>
👎Deprecated: Since 4.10
source§fn dest_row_at_pos(
&self,
drag_x: i32,
drag_y: i32
) -> Option<(Option<TreePath>, TreeViewDropPosition)>
fn dest_row_at_pos( &self, drag_x: i32, drag_y: i32 ) -> Option<(Option<TreePath>, TreeViewDropPosition)>
👎Deprecated: Since 4.10
source§fn drag_dest_row(&self) -> (Option<TreePath>, TreeViewDropPosition)
fn drag_dest_row(&self) -> (Option<TreePath>, TreeViewDropPosition)
👎Deprecated: Since 4.10
source§fn enables_search(&self) -> bool
fn enables_search(&self) -> bool
👎Deprecated: Since 4.10
source§fn enables_tree_lines(&self) -> bool
fn enables_tree_lines(&self) -> bool
👎Deprecated: Since 4.10
source§fn expander_column(&self) -> Option<TreeViewColumn>
fn expander_column(&self) -> Option<TreeViewColumn>
👎Deprecated: Since 4.10
source§fn is_fixed_height_mode(&self) -> bool
fn is_fixed_height_mode(&self) -> bool
👎Deprecated: Since 4.10
source§fn grid_lines(&self) -> TreeViewGridLines
fn grid_lines(&self) -> TreeViewGridLines
👎Deprecated: Since 4.10
source§fn is_headers_clickable(&self) -> bool
fn is_headers_clickable(&self) -> bool
👎Deprecated: Since 4.10
source§fn is_headers_visible(&self) -> bool
fn is_headers_visible(&self) -> bool
👎Deprecated: Since 4.10
source§fn hover_expands(&self) -> bool
fn hover_expands(&self) -> bool
👎Deprecated: Since 4.10
source§fn is_hover_selection(&self) -> bool
fn is_hover_selection(&self) -> bool
👎Deprecated: Since 4.10
source§fn level_indentation(&self) -> i32
fn level_indentation(&self) -> i32
👎Deprecated: Since 4.10
source§fn path_at_pos(
&self,
x: i32,
y: i32
) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)>
fn path_at_pos( &self, x: i32, y: i32 ) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)>
👎Deprecated: Since 4.10
source§fn is_reorderable(&self) -> bool
fn is_reorderable(&self) -> bool
👎Deprecated: Since 4.10
source§fn is_rubber_banding(&self) -> bool
fn is_rubber_banding(&self) -> bool
👎Deprecated: Since 4.10
source§fn search_column(&self) -> i32
fn search_column(&self) -> i32
👎Deprecated: Since 4.10
source§fn search_entry(&self) -> Option<Editable>
fn search_entry(&self) -> Option<Editable>
👎Deprecated: Since 4.10
source§fn selection(&self) -> TreeSelection
fn selection(&self) -> TreeSelection
👎Deprecated: Since 4.10
source§fn shows_expanders(&self) -> bool
fn shows_expanders(&self) -> bool
👎Deprecated: Since 4.10
source§fn tooltip_column(&self) -> i32
fn tooltip_column(&self) -> i32
👎Deprecated: Since 4.10
source§fn tooltip_context(
&self,
x: i32,
y: i32,
keyboard_tip: bool
) -> Option<(Option<TreeModel>, TreePath, TreeIter)>
fn tooltip_context( &self, x: i32, y: i32, keyboard_tip: bool ) -> Option<(Option<TreeModel>, TreePath, TreeIter)>
👎Deprecated: Since 4.10
source§fn visible_rect(&self) -> Rectangle
fn visible_rect(&self) -> Rectangle
👎Deprecated: Since 4.10
source§fn insert_column(&self, column: &TreeViewColumn, position: i32) -> i32
fn insert_column(&self, column: &TreeViewColumn, position: i32) -> i32
👎Deprecated: Since 4.10
source§fn insert_column_with_data_func<P: Fn(&TreeViewColumn, &CellRenderer, &TreeModel, &TreeIter) + 'static>(
&self,
position: i32,
title: &str,
cell: &impl IsA<CellRenderer>,
func: P
) -> i32
fn insert_column_with_data_func<P: Fn(&TreeViewColumn, &CellRenderer, &TreeModel, &TreeIter) + 'static>( &self, position: i32, title: &str, cell: &impl IsA<CellRenderer>, func: P ) -> i32
👎Deprecated: Since 4.10
source§fn is_blank_at_pos(
&self,
x: i32,
y: i32
) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)>
fn is_blank_at_pos( &self, x: i32, y: i32 ) -> Option<(Option<TreePath>, Option<TreeViewColumn>, i32, i32)>
👎Deprecated: Since 4.10
source§fn is_rubber_banding_active(&self) -> bool
fn is_rubber_banding_active(&self) -> bool
👎Deprecated: Since 4.10
source§fn move_column_after(
&self,
column: &TreeViewColumn,
base_column: Option<&TreeViewColumn>
)
fn move_column_after( &self, column: &TreeViewColumn, base_column: Option<&TreeViewColumn> )
👎Deprecated: Since 4.10
source§fn remove_column(&self, column: &TreeViewColumn) -> i32
fn remove_column(&self, column: &TreeViewColumn) -> i32
👎Deprecated: Since 4.10
source§fn row_activated(&self, path: &TreePath, column: Option<&TreeViewColumn>)
fn row_activated(&self, path: &TreePath, column: Option<&TreeViewColumn>)
👎Deprecated: Since 4.10
source§fn row_expanded(&self, path: &TreePath) -> bool
fn row_expanded(&self, path: &TreePath) -> bool
👎Deprecated: Since 4.10
source§fn scroll_to_cell(
&self,
path: Option<&TreePath>,
column: Option<&TreeViewColumn>,
use_align: bool,
row_align: f32,
col_align: f32
)
fn scroll_to_cell( &self, path: Option<&TreePath>, column: Option<&TreeViewColumn>, use_align: bool, row_align: f32, col_align: f32 )
👎Deprecated: Since 4.10
source§fn scroll_to_point(&self, tree_x: i32, tree_y: i32)
fn scroll_to_point(&self, tree_x: i32, tree_y: i32)
👎Deprecated: Since 4.10
source§fn set_activate_on_single_click(&self, single: bool)
fn set_activate_on_single_click(&self, single: bool)
👎Deprecated: Since 4.10
source§fn set_column_drag_function(
&self,
func: Option<Box_<dyn Fn(&TreeView, &TreeViewColumn, &TreeViewColumn, &TreeViewColumn) -> bool + 'static>>
)
fn set_column_drag_function( &self, func: Option<Box_<dyn Fn(&TreeView, &TreeViewColumn, &TreeViewColumn, &TreeViewColumn) -> bool + 'static>> )
👎Deprecated: Since 4.10
source§fn set_cursor(
&self,
path: &TreePath,
focus_column: Option<&TreeViewColumn>,
start_editing: bool
)
fn set_cursor( &self, path: &TreePath, focus_column: Option<&TreeViewColumn>, start_editing: bool )
👎Deprecated: Since 4.10
source§fn set_cursor_on_cell(
&self,
path: &TreePath,
focus_column: Option<&TreeViewColumn>,
focus_cell: Option<&impl IsA<CellRenderer>>,
start_editing: bool
)
fn set_cursor_on_cell( &self, path: &TreePath, focus_column: Option<&TreeViewColumn>, focus_cell: Option<&impl IsA<CellRenderer>>, start_editing: bool )
👎Deprecated: Since 4.10
source§fn set_drag_dest_row(&self, path: Option<&TreePath>, pos: TreeViewDropPosition)
fn set_drag_dest_row(&self, path: Option<&TreePath>, pos: TreeViewDropPosition)
👎Deprecated: Since 4.10
source§fn set_enable_search(&self, enable_search: bool)
fn set_enable_search(&self, enable_search: bool)
👎Deprecated: Since 4.10
source§fn set_enable_tree_lines(&self, enabled: bool)
fn set_enable_tree_lines(&self, enabled: bool)
👎Deprecated: Since 4.10
source§fn set_expander_column(&self, column: Option<&TreeViewColumn>)
fn set_expander_column(&self, column: Option<&TreeViewColumn>)
👎Deprecated: Since 4.10
source§fn set_fixed_height_mode(&self, enable: bool)
fn set_fixed_height_mode(&self, enable: bool)
👎Deprecated: Since 4.10
source§fn set_grid_lines(&self, grid_lines: TreeViewGridLines)
fn set_grid_lines(&self, grid_lines: TreeViewGridLines)
👎Deprecated: Since 4.10
source§fn set_headers_clickable(&self, setting: bool)
fn set_headers_clickable(&self, setting: bool)
👎Deprecated: Since 4.10
source§fn set_headers_visible(&self, headers_visible: bool)
fn set_headers_visible(&self, headers_visible: bool)
👎Deprecated: Since 4.10
source§fn set_hover_expand(&self, expand: bool)
fn set_hover_expand(&self, expand: bool)
👎Deprecated: Since 4.10
source§fn set_hover_selection(&self, hover: bool)
fn set_hover_selection(&self, hover: bool)
👎Deprecated: Since 4.10
source§fn set_level_indentation(&self, indentation: i32)
fn set_level_indentation(&self, indentation: i32)
👎Deprecated: Since 4.10
source§fn set_reorderable(&self, reorderable: bool)
fn set_reorderable(&self, reorderable: bool)
👎Deprecated: Since 4.10
source§fn set_row_separator_func<P: Fn(&TreeModel, &TreeIter) -> bool + 'static>(
&self,
func: P
)
fn set_row_separator_func<P: Fn(&TreeModel, &TreeIter) -> bool + 'static>( &self, func: P )
👎Deprecated: Since 4.10
source§fn set_rubber_banding(&self, enable: bool)
fn set_rubber_banding(&self, enable: bool)
👎Deprecated: Since 4.10
source§fn set_search_column(&self, column: i32)
fn set_search_column(&self, column: i32)
👎Deprecated: Since 4.10
source§fn set_search_equal_func<P: Fn(&TreeModel, i32, &str, &TreeIter) -> bool + 'static>(
&self,
search_equal_func: P
)
fn set_search_equal_func<P: Fn(&TreeModel, i32, &str, &TreeIter) -> bool + 'static>( &self, search_equal_func: P )
👎Deprecated: Since 4.10
source§fn set_show_expanders(&self, enabled: bool)
fn set_show_expanders(&self, enabled: bool)
👎Deprecated: Since 4.10
source§fn set_tooltip_cell(
&self,
tooltip: &Tooltip,
path: Option<&TreePath>,
column: Option<&TreeViewColumn>,
cell: Option<&impl IsA<CellRenderer>>
)
fn set_tooltip_cell( &self, tooltip: &Tooltip, path: Option<&TreePath>, column: Option<&TreeViewColumn>, cell: Option<&impl IsA<CellRenderer>> )
👎Deprecated: Since 4.10
source§fn set_tooltip_column(&self, column: i32)
fn set_tooltip_column(&self, column: i32)
👎Deprecated: Since 4.10
source§fn set_tooltip_row(&self, tooltip: &Tooltip, path: &TreePath)
fn set_tooltip_row(&self, tooltip: &Tooltip, path: &TreePath)
👎Deprecated: Since 4.10
source§fn unset_rows_drag_dest(&self)
fn unset_rows_drag_dest(&self)
👎Deprecated: Since 4.10
source§fn unset_rows_drag_source(&self)
fn unset_rows_drag_source(&self)
👎Deprecated: Since 4.10
source§fn enable_grid_lines(&self) -> TreeViewGridLines
fn enable_grid_lines(&self) -> TreeViewGridLines
👎Deprecated: Since 4.10
source§fn set_enable_grid_lines(&self, enable_grid_lines: TreeViewGridLines)
fn set_enable_grid_lines(&self, enable_grid_lines: TreeViewGridLines)
👎Deprecated: Since 4.10
source§fn connect_columns_changed<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_columns_changed<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_cursor_changed<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_cursor_changed<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_expand_collapse_cursor_row<F: Fn(&Self, bool, bool, bool) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_expand_collapse_cursor_row<F: Fn(&Self, bool, bool, bool) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_expand_collapse_cursor_row(
&self,
object: bool,
p0: bool,
p1: bool
) -> bool
fn emit_expand_collapse_cursor_row( &self, object: bool, p0: bool, p1: bool ) -> bool
👎Deprecated: Since 4.10
source§fn connect_move_cursor<F: Fn(&Self, MovementStep, i32, bool, bool) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_move_cursor<F: Fn(&Self, MovementStep, i32, bool, bool) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_move_cursor(
&self,
step: MovementStep,
direction: i32,
extend: bool,
modify: bool
) -> bool
fn emit_move_cursor( &self, step: MovementStep, direction: i32, extend: bool, modify: bool ) -> bool
👎Deprecated: Since 4.10
source§fn connect_row_activated<F: Fn(&Self, &TreePath, Option<&TreeViewColumn>) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_row_activated<F: Fn(&Self, &TreePath, Option<&TreeViewColumn>) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_row_activated(&self, path: &TreePath, column: Option<&TreeViewColumn>)
fn emit_row_activated(&self, path: &TreePath, column: Option<&TreeViewColumn>)
👎Deprecated: Since 4.10
source§fn connect_row_collapsed<F: Fn(&Self, &TreeIter, &TreePath) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_row_collapsed<F: Fn(&Self, &TreeIter, &TreePath) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_row_expanded<F: Fn(&Self, &TreeIter, &TreePath) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_row_expanded<F: Fn(&Self, &TreeIter, &TreePath) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_select_all<F: Fn(&Self) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_select_all<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_select_all(&self) -> bool
fn emit_select_all(&self) -> bool
👎Deprecated: Since 4.10
source§fn connect_select_cursor_parent<F: Fn(&Self) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_select_cursor_parent<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_select_cursor_parent(&self) -> bool
fn emit_select_cursor_parent(&self) -> bool
👎Deprecated: Since 4.10
source§fn connect_select_cursor_row<F: Fn(&Self, bool) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_select_cursor_row<F: Fn(&Self, bool) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_select_cursor_row(&self, object: bool) -> bool
fn emit_select_cursor_row(&self, object: bool) -> bool
👎Deprecated: Since 4.10
source§fn connect_start_interactive_search<F: Fn(&Self) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_start_interactive_search<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_start_interactive_search(&self) -> bool
fn emit_start_interactive_search(&self) -> bool
👎Deprecated: Since 4.10
source§fn connect_test_collapse_row<F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_test_collapse_row<F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_test_expand_row<F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_test_expand_row<F: Fn(&Self, &TreeIter, &TreePath) -> Propagation + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_toggle_cursor_row<F: Fn(&Self) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_toggle_cursor_row<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_toggle_cursor_row(&self) -> bool
fn emit_toggle_cursor_row(&self) -> bool
👎Deprecated: Since 4.10
source§fn connect_unselect_all<F: Fn(&Self) -> bool + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_unselect_all<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn emit_unselect_all(&self) -> bool
fn emit_unselect_all(&self) -> bool
👎Deprecated: Since 4.10
source§fn connect_activate_on_single_click_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_activate_on_single_click_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_enable_grid_lines_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_enable_grid_lines_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_enable_search_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_enable_search_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_enable_tree_lines_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_enable_tree_lines_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_expander_column_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_expander_column_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_fixed_height_mode_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_fixed_height_mode_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_headers_clickable_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_headers_clickable_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_headers_visible_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_headers_visible_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_hover_expand_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_hover_expand_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_hover_selection_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_hover_selection_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_level_indentation_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_level_indentation_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_model_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_model_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_reorderable_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_reorderable_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_rubber_banding_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_rubber_banding_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_search_column_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_search_column_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_show_expanders_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_show_expanders_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§fn connect_tooltip_column_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_tooltip_column_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
👎Deprecated: Since 4.10
source§impl<O> TreeViewExtManual for O
impl<O> TreeViewExtManual for O
source§fn insert_column_with_attributes(
&self,
position: i32,
title: &str,
cell: &impl IsA<CellRenderer>,
attributes: &[(&str, i32)]
) -> i32
fn insert_column_with_attributes( &self, position: i32, title: &str, cell: &impl IsA<CellRenderer>, attributes: &[(&str, i32)] ) -> i32
👎Deprecated: Since 4.10
source§fn unset_row_separator_func(&self)
fn unset_row_separator_func(&self)
👎Deprecated: Since 4.10
source§impl<T> TryFromClosureReturnValue for Twhere
T: for<'a> FromValue<'a> + StaticType + 'static,
impl<T> TryFromClosureReturnValue for Twhere
T: for<'a> FromValue<'a> + StaticType + 'static,
source§impl<O> WidgetExt for O
impl<O> WidgetExt for O
fn action_set_enabled(&self, action_name: &str, enabled: bool)
fn activate(&self) -> bool
fn activate_action( &self, name: &str, args: Option<&Variant> ) -> Result<(), BoolError>
fn activate_default(&self)
fn add_controller(&self, controller: impl IsA<EventController>)
fn add_css_class(&self, css_class: &str)
fn add_mnemonic_label(&self, label: &impl IsA<Widget>)
fn allocate( &self, width: i32, height: i32, baseline: i32, transform: Option<Transform> )
fn child_focus(&self, direction: DirectionType) -> bool
fn compute_bounds(&self, target: &impl IsA<Widget>) -> Option<Rect>
fn compute_expand(&self, orientation: Orientation) -> bool
fn compute_point( &self, target: &impl IsA<Widget>, point: &Point ) -> Option<Point>
fn compute_transform(&self, target: &impl IsA<Widget>) -> Option<Matrix>
fn contains(&self, x: f64, y: f64) -> bool
fn create_pango_context(&self) -> Context
fn create_pango_layout(&self, text: Option<&str>) -> Layout
fn drag_check_threshold( &self, start_x: i32, start_y: i32, current_x: i32, current_y: i32 ) -> bool
fn error_bell(&self)
source§fn allocated_baseline(&self) -> i32
fn allocated_baseline(&self) -> i32
👎Deprecated: Since 4.12
source§fn allocated_height(&self) -> i32
fn allocated_height(&self) -> i32
👎Deprecated: Since 4.12
source§fn allocated_width(&self) -> i32
fn allocated_width(&self) -> i32
👎Deprecated: Since 4.12
source§fn allocation(&self) -> Allocation
fn allocation(&self) -> Allocation
👎Deprecated: Since 4.12
fn ancestor(&self, widget_type: Type) -> Option<Widget>
fn can_focus(&self) -> bool
fn can_target(&self) -> bool
fn is_child_visible(&self) -> bool
fn clipboard(&self) -> Clipboard
fn css_classes(&self) -> Vec<GString>
fn css_name(&self) -> GString
fn cursor(&self) -> Option<Cursor>
fn direction(&self) -> TextDirection
fn display(&self) -> Display
fn first_child(&self) -> Option<Widget>
fn focus_child(&self) -> Option<Widget>
fn gets_focus_on_click(&self) -> bool
fn is_focusable(&self) -> bool
fn font_map(&self) -> Option<FontMap>
fn font_options(&self) -> Option<FontOptions>
fn frame_clock(&self) -> Option<FrameClock>
fn halign(&self) -> Align
fn has_tooltip(&self) -> bool
fn height(&self) -> i32
fn hexpands(&self) -> bool
fn is_hexpand_set(&self) -> bool
fn last_child(&self) -> Option<Widget>
fn layout_manager(&self) -> Option<LayoutManager>
fn is_mapped(&self) -> bool
fn margin_bottom(&self) -> i32
fn margin_end(&self) -> i32
fn margin_start(&self) -> i32
fn margin_top(&self) -> i32
fn widget_name(&self) -> GString
fn native(&self) -> Option<Native>
fn next_sibling(&self) -> Option<Widget>
fn opacity(&self) -> f64
fn overflow(&self) -> Overflow
fn pango_context(&self) -> Context
fn parent(&self) -> Option<Widget>
fn preferred_size(&self) -> (Requisition, Requisition)
fn prev_sibling(&self) -> Option<Widget>
fn primary_clipboard(&self) -> Clipboard
fn is_realized(&self) -> bool
fn receives_default(&self) -> bool
fn request_mode(&self) -> SizeRequestMode
fn root(&self) -> Option<Root>
fn scale_factor(&self) -> i32
fn get_sensitive(&self) -> bool
fn settings(&self) -> Settings
fn size(&self, orientation: Orientation) -> i32
fn size_request(&self) -> (i32, i32)
fn state_flags(&self) -> StateFlags
source§fn style_context(&self) -> StyleContext
fn style_context(&self) -> StyleContext
👎Deprecated: Since 4.10
fn tooltip_markup(&self) -> Option<GString>
fn tooltip_text(&self) -> Option<GString>
fn valign(&self) -> Align
fn vexpands(&self) -> bool
fn is_vexpand_set(&self) -> bool
fn get_visible(&self) -> bool
fn width(&self) -> i32
fn grab_focus(&self) -> bool
fn has_css_class(&self, css_class: &str) -> bool
fn has_default(&self) -> bool
fn has_focus(&self) -> bool
fn has_visible_focus(&self) -> bool
fn in_destruction(&self) -> bool
fn insert_action_group(&self, name: &str, group: Option<&impl IsA<ActionGroup>>)
fn insert_after( &self, parent: &impl IsA<Widget>, previous_sibling: Option<&impl IsA<Widget>> )
fn insert_before( &self, parent: &impl IsA<Widget>, next_sibling: Option<&impl IsA<Widget>> )
fn is_ancestor(&self, ancestor: &impl IsA<Widget>) -> bool
fn is_drawable(&self) -> bool
fn is_focus(&self) -> bool
fn is_sensitive(&self) -> bool
fn is_visible(&self) -> bool
fn list_mnemonic_labels(&self) -> Vec<Widget>
fn map(&self)
fn measure( &self, orientation: Orientation, for_size: i32 ) -> (i32, i32, i32, i32)
fn mnemonic_activate(&self, group_cycling: bool) -> bool
fn observe_children(&self) -> ListModel
fn observe_controllers(&self) -> ListModel
fn pick(&self, x: f64, y: f64, flags: PickFlags) -> Option<Widget>
fn queue_allocate(&self)
fn queue_draw(&self)
fn queue_resize(&self)
fn realize(&self)
fn remove_controller(&self, controller: &impl IsA<EventController>)
fn remove_css_class(&self, css_class: &str)
fn remove_mnemonic_label(&self, label: &impl IsA<Widget>)
fn set_can_focus(&self, can_focus: bool)
fn set_can_target(&self, can_target: bool)
fn set_child_visible(&self, child_visible: bool)
fn set_css_classes(&self, classes: &[&str])
fn set_cursor(&self, cursor: Option<&Cursor>)
fn set_cursor_from_name(&self, name: Option<&str>)
fn set_direction(&self, dir: TextDirection)
fn set_focus_child(&self, child: Option<&impl IsA<Widget>>)
fn set_focus_on_click(&self, focus_on_click: bool)
fn set_focusable(&self, focusable: bool)
fn set_font_map(&self, font_map: Option<&impl IsA<FontMap>>)
fn set_font_options(&self, options: Option<&FontOptions>)
fn set_halign(&self, align: Align)
fn set_has_tooltip(&self, has_tooltip: bool)
fn set_hexpand(&self, expand: bool)
fn set_hexpand_set(&self, set: bool)
fn set_layout_manager(&self, layout_manager: Option<impl IsA<LayoutManager>>)
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_widget_name(&self, name: &str)
fn set_opacity(&self, opacity: f64)
fn set_overflow(&self, overflow: Overflow)
fn set_parent(&self, parent: &impl IsA<Widget>)
fn set_receives_default(&self, receives_default: 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_tooltip_markup(&self, markup: Option<&str>)
fn set_tooltip_text(&self, text: Option<&str>)
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 should_layout(&self) -> bool
fn size_allocate(&self, allocation: &Allocation, baseline: i32)
fn snapshot_child( &self, child: &impl IsA<Widget>, snapshot: &impl IsA<Snapshot> )
source§fn translate_coordinates(
&self,
dest_widget: &impl IsA<Widget>,
src_x: f64,
src_y: f64
) -> Option<(f64, f64)>
fn translate_coordinates( &self, dest_widget: &impl IsA<Widget>, src_x: f64, src_y: f64 ) -> Option<(f64, f64)>
👎Deprecated: Since 4.12