pub struct SpinButtonBuilder { /* private fields */ }Expand description
A builder-pattern type to construct SpinButton objects.
Implementations§
Source§impl SpinButtonBuilder
impl SpinButtonBuilder
pub fn activates_default(self, activates_default: bool) -> Self
Available on crate feature
v4_14 only.pub fn adjustment(self, adjustment: &impl IsA<Adjustment>) -> Self
pub fn climb_rate(self, climb_rate: f64) -> Self
pub fn digits(self, digits: u32) -> Self
pub fn numeric(self, numeric: bool) -> Self
pub fn snap_to_ticks(self, snap_to_ticks: bool) -> Self
pub fn update_policy(self, update_policy: SpinButtonUpdatePolicy) -> Self
pub fn value(self, value: f64) -> Self
pub fn wrap(self, wrap: bool) -> Self
pub fn can_focus(self, can_focus: bool) -> Self
pub fn can_target(self, can_target: bool) -> Self
pub fn css_classes(self, css_classes: impl Into<StrV>) -> Self
pub fn css_name(self, css_name: impl Into<GString>) -> Self
pub fn cursor(self, cursor: &Cursor) -> Self
pub fn focus_on_click(self, focus_on_click: bool) -> Self
pub fn focusable(self, focusable: bool) -> Self
pub fn halign(self, halign: Align) -> Self
pub fn has_tooltip(self, has_tooltip: bool) -> Self
pub fn height_request(self, height_request: i32) -> Self
pub fn hexpand(self, hexpand: bool) -> Self
pub fn hexpand_set(self, hexpand_set: bool) -> Self
pub fn layout_manager(self, layout_manager: &impl IsA<LayoutManager>) -> Self
pub fn limit_events(self, limit_events: bool) -> Self
Available on crate feature
v4_18 only.pub fn margin_bottom(self, margin_bottom: i32) -> Self
pub fn margin_end(self, margin_end: i32) -> Self
pub fn margin_start(self, margin_start: i32) -> Self
pub fn margin_top(self, margin_top: i32) -> Self
pub fn name(self, name: impl Into<GString>) -> Self
pub fn opacity(self, opacity: f64) -> Self
pub fn overflow(self, overflow: Overflow) -> Self
pub fn receives_default(self, receives_default: bool) -> Self
pub fn sensitive(self, sensitive: bool) -> Self
pub fn tooltip_markup(self, tooltip_markup: impl Into<GString>) -> Self
pub fn tooltip_text(self, tooltip_text: impl Into<GString>) -> Self
pub fn valign(self, valign: Align) -> Self
pub fn vexpand(self, vexpand: bool) -> Self
pub fn vexpand_set(self, vexpand_set: bool) -> Self
pub fn visible(self, visible: bool) -> Self
pub fn width_request(self, width_request: i32) -> Self
pub fn accessible_role(self, accessible_role: AccessibleRole) -> Self
pub fn editing_canceled(self, editing_canceled: bool) -> Self
pub fn editable(self, editable: bool) -> Self
pub fn enable_undo(self, enable_undo: bool) -> Self
pub fn max_width_chars(self, max_width_chars: i32) -> Self
pub fn text(self, text: impl Into<GString>) -> Self
pub fn width_chars(self, width_chars: i32) -> Self
pub fn xalign(self, xalign: f32) -> Self
pub fn orientation(self, orientation: Orientation) -> Self
Sourcepub fn build(self) -> SpinButton
pub fn build(self) -> SpinButton
Build the SpinButton.
Auto Trait Implementations§
impl Freeze for SpinButtonBuilder
impl RefUnwindSafe for SpinButtonBuilder
impl !Send for SpinButtonBuilder
impl !Sync for SpinButtonBuilder
impl Unpin for SpinButtonBuilder
impl UnwindSafe for SpinButtonBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more