pub struct ScaleBuilder { /* private fields */ }
Expand description
A builder-pattern type to construct Scale
objects.
Implementations§
Source§impl ScaleBuilder
impl ScaleBuilder
pub fn digits(self, digits: i32) -> Self
pub fn draw_value(self, draw_value: bool) -> Self
pub fn has_origin(self, has_origin: bool) -> Self
pub fn value_pos(self, value_pos: PositionType) -> Self
pub fn adjustment(self, adjustment: &impl IsA<Adjustment>) -> Self
pub fn fill_level(self, fill_level: f64) -> Self
pub fn inverted(self, inverted: bool) -> Self
pub fn lower_stepper_sensitivity( self, lower_stepper_sensitivity: SensitivityType, ) -> Self
pub fn restrict_to_fill_level(self, restrict_to_fill_level: bool) -> Self
pub fn round_digits(self, round_digits: i32) -> Self
pub fn show_fill_level(self, show_fill_level: bool) -> Self
pub fn upper_stepper_sensitivity( self, upper_stepper_sensitivity: SensitivityType, ) -> Self
pub fn app_paintable(self, app_paintable: bool) -> Self
pub fn can_default(self, can_default: bool) -> Self
pub fn can_focus(self, can_focus: bool) -> Self
pub fn events(self, events: EventMask) -> Self
pub fn expand(self, expand: bool) -> Self
pub fn focus_on_click(self, focus_on_click: bool) -> Self
pub fn halign(self, halign: Align) -> Self
pub fn has_default(self, has_default: bool) -> Self
pub fn has_focus(self, has_focus: bool) -> 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 is_focus(self, is_focus: bool) -> Self
pub fn margin(self, margin: i32) -> Self
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 no_show_all(self, no_show_all: bool) -> Self
pub fn opacity(self, opacity: f64) -> Self
pub fn parent(self, parent: &impl IsA<Container>) -> 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 orientation(self, orientation: Orientation) -> Self
Auto Trait Implementations§
impl Freeze for ScaleBuilder
impl RefUnwindSafe for ScaleBuilder
impl !Send for ScaleBuilder
impl !Sync for ScaleBuilder
impl Unpin for ScaleBuilder
impl UnwindSafe for ScaleBuilder
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