pub struct AccountRow {
pub account: OnceCell<Account>,
pub increment_btn: TemplateChild<Button>,
pub otp_label: TemplateChild<Label>,
}Fields§
§account: OnceCell<Account>§increment_btn: TemplateChild<Button>§otp_label: TemplateChild<Label>Implementations§
Source§impl AccountRow
impl AccountRow
Sourcefn register_type()
fn register_type()
Registers the type only once.
Source§impl AccountRow
impl AccountRow
Trait Implementations§
Source§impl ActionRowImpl for AccountRow
impl ActionRowImpl for AccountRow
Source§impl CompositeTemplate for AccountRow
impl CompositeTemplate for AccountRow
fn bind_template(klass: &mut Self::Class)
fn check_template_children(widget: &<Self as ObjectSubclass>::Type)
Source§impl Default for AccountRow
impl Default for AccountRow
Source§fn default() -> AccountRow
fn default() -> AccountRow
Returns the “default value” for a type. Read more
Source§impl DerivedObjectProperties for AccountRow
impl DerivedObjectProperties for AccountRow
Source§fn derived_properties() -> &'static [ParamSpec]
fn derived_properties() -> &'static [ParamSpec]
Properties installed for this type.
Source§fn derived_property(&self, id: usize, pspec: &ParamSpec) -> Value
fn derived_property(&self, id: usize, pspec: &ParamSpec) -> Value
Similar to
ObjectImpl but auto-generated by the Properties macro
to allow handling more complex use-cases.Source§fn derived_set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
fn derived_set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
Similar to
ObjectImpl but auto-generated by the Properties macro
to allow handling more complex use-cases.Source§impl ListBoxRowImpl for AccountRow
impl ListBoxRowImpl for AccountRow
Source§impl ObjectImpl for AccountRow
impl ObjectImpl for AccountRow
Source§fn constructed(&self)
fn constructed(&self)
Constructed. Read more
Source§fn properties() -> &'static [ParamSpec]
fn properties() -> &'static [ParamSpec]
Properties installed for this type.
Source§fn set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
fn set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
Property setter. Read more
§fn notify(&self, pspec: &ParamSpec)
fn notify(&self, pspec: &ParamSpec)
Function to be called when property change is notified for with
self.notify("property").fn dispatch_properties_changed(&self, pspecs: &[ParamSpec])
Source§impl ObjectSubclass for AccountRow
impl ObjectSubclass for AccountRow
Source§type Interfaces = ()
type Interfaces = ()
List of interfaces implemented by this type.
Source§type Class = ClassStruct<AccountRow>
type Class = ClassStruct<AccountRow>
The C class struct. Read more
Source§type Instance = InstanceStruct<AccountRow>
type Instance = InstanceStruct<AccountRow>
The C instance struct. Read more
Source§type Type = AccountRow
type Type = AccountRow
Wrapper around this subclass defined with
wrapper!Source§type ParentType = ActionRow
type ParentType = ActionRow
Parent Rust type to inherit from.
Source§fn class_init(klass: &mut Self::Class)
fn class_init(klass: &mut Self::Class)
Class initialization. Read more
Source§fn instance_init(obj: &InitializingObject<Self>)
fn instance_init(obj: &InitializingObject<Self>)
Performs additional instance initialization. Read more
§const ALLOW_NAME_CONFLICT: bool = false
const ALLOW_NAME_CONFLICT: bool = false
Allow name conflicts for this class. Read more
§fn with_class(_klass: &Self::Class) -> Self
fn with_class(_klass: &Self::Class) -> Self
Constructor. Read more
Source§impl ObjectSubclassType for AccountRow
impl ObjectSubclassType for AccountRow
Source§impl WidgetImpl for AccountRow
impl WidgetImpl for AccountRow
fn compute_expand(&self, hexpand: &mut bool, vexpand: &mut bool)
fn contains(&self, x: f64, y: f64) -> bool
fn direction_changed(&self, previous_direction: TextDirection)
fn focus(&self, direction_type: DirectionType) -> bool
fn request_mode(&self) -> SizeRequestMode
fn grab_focus(&self) -> bool
fn map(&self)
fn measure( &self, orientation: Orientation, for_size: i32, ) -> (i32, i32, i32, i32)
fn mnemonic_activate(&self, group_cycling: bool) -> bool
fn move_focus(&self, direction_type: DirectionType)
fn query_tooltip( &self, x: i32, y: i32, keyboard_tooltip: bool, tooltip: &Tooltip, ) -> bool
fn realize(&self)
fn root(&self)
fn set_focus_child(&self, child: Option<&Widget>)
fn size_allocate(&self, width: i32, height: i32, baseline: i32)
fn snapshot(&self, snapshot: &Snapshot)
fn state_flags_changed(&self, state_flags: &StateFlags)
fn system_setting_changed(&self, settings: &SystemSetting)
fn unmap(&self)
fn unrealize(&self)
fn unroot(&self)
impl PreferencesRowImpl for AccountRow
Auto Trait Implementations§
impl !Freeze for AccountRow
impl !RefUnwindSafe for AccountRow
impl !Send for AccountRow
impl !Sync for AccountRow
impl Unpin for AccountRow
impl UnwindSafe for AccountRow
Blanket Implementations§
§impl<T> ActionRowImplExt for Twhere
T: ActionRowImpl,
impl<T> ActionRowImplExt for Twhere
T: ActionRowImpl,
fn parent_activate(&self)
§impl<T> AggregateExpressionMethods for T
impl<T> AggregateExpressionMethods for T
§fn aggregate_distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
fn aggregate_distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
DISTINCT modifier for aggregate functions Read more§fn aggregate_all(self) -> Self::Outputwhere
Self: AllDsl,
fn aggregate_all(self) -> Self::Outputwhere
Self: AllDsl,
ALL modifier for aggregate functions Read more§fn aggregate_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
fn aggregate_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
Add an aggregate function filter Read more
§fn aggregate_order<O>(self, o: O) -> Self::Outputwhere
Self: OrderAggregateDsl<O>,
fn aggregate_order<O>(self, o: O) -> Self::Outputwhere
Self: OrderAggregateDsl<O>,
Add an aggregate function order Read more
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
§impl<T> CompositeTemplateDisposeExt for Twhere
T: WidgetImpl + CompositeTemplate,
impl<T> CompositeTemplateDisposeExt for Twhere
T: WidgetImpl + CompositeTemplate,
fn dispose_template(&self)
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoSql for T
impl<T> IntoSql for T
§impl<T> ListBoxRowImplExt for Twhere
T: ListBoxRowImpl,
impl<T> ListBoxRowImplExt for Twhere
T: ListBoxRowImpl,
fn parent_activate(&self)
§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.
§impl<T> ObjectImplExt for Twhere
T: ObjectImpl,
impl<T> ObjectImplExt for Twhere
T: ObjectImpl,
§fn parent_constructed(&self)
fn parent_constructed(&self)
Chain up to the parent class’ implementation of
glib::Object::constructed().§fn parent_notify(&self, pspec: &ParamSpec)
fn parent_notify(&self, pspec: &ParamSpec)
Chain up to the parent class’ implementation of
glib::Object::notify().§fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])
fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])
Chain up to the parent class’ implementation of
glib::Object::dispatch_properties_changed().§fn signal_chain_from_overridden(
&self,
token: &SignalClassHandlerToken,
values: &[Value],
) -> Option<Value>
fn signal_chain_from_overridden( &self, token: &SignalClassHandlerToken, values: &[Value], ) -> Option<Value>
Chain up to parent class signal handler.
§impl<T> ObjectSubclassExt for Twhere
T: ObjectSubclass,
impl<T> ObjectSubclassExt for Twhere
T: ObjectSubclass,
§fn obj(&self) -> BorrowedObject<'_, <T as ObjectSubclass>::Type>
fn obj(&self) -> BorrowedObject<'_, <T as ObjectSubclass>::Type>
Returns the corresponding object instance. Read more
§fn from_obj(obj: &<T as ObjectSubclass>::Type) -> &T
fn from_obj(obj: &<T as ObjectSubclass>::Type) -> &T
Returns the implementation from an instance. Read more
§fn ref_counted(&self) -> ObjectImplRef<T>
fn ref_counted(&self) -> ObjectImplRef<T>
Returns a new reference-counted wrapper around
self.§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> WidgetImplExt for Twhere
T: WidgetImpl,
impl<T> WidgetImplExt for Twhere
T: WidgetImpl,
fn parent_compute_expand(&self, hexpand: &mut bool, vexpand: &mut bool)
fn parent_contains(&self, x: f64, y: f64) -> bool
fn parent_direction_changed(&self, previous_direction: TextDirection)
fn parent_focus(&self, direction_type: DirectionType) -> bool
fn parent_request_mode(&self) -> SizeRequestMode
fn parent_grab_focus(&self) -> bool
§fn parent_hide(&self)
fn parent_hide(&self)
👎Deprecated: Since 4.10
fn parent_map(&self)
fn parent_measure( &self, orientation: Orientation, for_size: i32, ) -> (i32, i32, i32, i32)
fn parent_mnemonic_activate(&self, group_cycling: bool) -> bool
fn parent_move_focus(&self, direction_type: DirectionType)
fn parent_query_tooltip( &self, x: i32, y: i32, keyboard_tooltip: bool, tooltip: &Tooltip, ) -> bool
fn parent_realize(&self)
fn parent_root(&self)
fn parent_set_focus_child(&self, child: Option<&Widget>)
§fn parent_show(&self)
fn parent_show(&self)
👎Deprecated: Since 4.10
fn parent_size_allocate(&self, width: i32, height: i32, baseline: i32)
fn parent_snapshot(&self, snapshot: &Snapshot)
fn parent_state_flags_changed(&self, state_flags: &StateFlags)
fn parent_system_setting_changed(&self, settings: &SystemSetting)
fn parent_unmap(&self)
fn parent_unrealize(&self)
fn parent_unroot(&self)
§impl<T> WindowExpressionMethods for T
impl<T> WindowExpressionMethods for T
§fn over(self) -> Self::Outputwhere
Self: OverDsl,
fn over(self) -> Self::Outputwhere
Self: OverDsl,
Turn a function call into a window function call Read more
§fn window_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
fn window_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
Add a filter to the current window function Read more
§fn partition_by<E>(self, expr: E) -> Self::Outputwhere
Self: PartitionByDsl<E>,
fn partition_by<E>(self, expr: E) -> Self::Outputwhere
Self: PartitionByDsl<E>,
Add a partition clause to the current window function Read more
§fn window_order<E>(self, expr: E) -> Self::Outputwhere
Self: OrderWindowDsl<E>,
fn window_order<E>(self, expr: E) -> Self::Outputwhere
Self: OrderWindowDsl<E>,
Add a order clause to the current window function Read more