Struct gtk::builders::CellRendererProgressBuilder
source · [−]pub struct CellRendererProgressBuilder { /* private fields */ }
Expand description
A builder-pattern type to construct CellRendererProgress
objects.
Implementations
sourceimpl CellRendererProgressBuilder
impl CellRendererProgressBuilder
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new CellRendererProgressBuilder
.
sourcepub fn build(self) -> CellRendererProgress
pub fn build(self) -> CellRendererProgress
Build the CellRendererProgress
.
pub fn inverted(self, inverted: bool) -> Self
sourcepub fn pulse(self, pulse: i32) -> Self
pub fn pulse(self, pulse: i32) -> Self
Setting this to a non-negative value causes the cell renderer to enter “activity mode”, where a block bounces back and forth to indicate that some progress is made, without specifying exactly how much.
Each increment of the property causes the block to move by a little bit.
To indicate that the activity has not started yet, set the property
to zero. To indicate completion, set the property to G_MAXINT
.
sourcepub fn text(self, text: &str) -> Self
pub fn text(self, text: &str) -> Self
The “text” property determines the label which will be drawn
over the progress bar. Setting this property to None
causes the default
label to be displayed. Setting this property to an empty string causes
no label to be displayed.
sourcepub fn text_xalign(self, text_xalign: f32) -> Self
pub fn text_xalign(self, text_xalign: f32) -> Self
The “text-xalign” property controls the horizontal alignment of the text in the progress bar. Valid values range from 0 (left) to 1 (right). Reserved for RTL layouts.
sourcepub fn text_yalign(self, text_yalign: f32) -> Self
pub fn text_yalign(self, text_yalign: f32) -> Self
The “text-yalign” property controls the vertical alignment of the text in the progress bar. Valid values range from 0 (top) to 1 (bottom).
sourcepub fn value(self, value: i32) -> Self
pub fn value(self, value: i32) -> Self
The “value” property determines the percentage to which the progress bar will be “filled in”.
pub fn cell_background(self, cell_background: &str) -> Self
sourcepub fn cell_background_rgba(self, cell_background_rgba: &RGBA) -> Self
pub fn cell_background_rgba(self, cell_background_rgba: &RGBA) -> Self
Cell background as a gdk::RGBA
pub fn cell_background_set(self, cell_background_set: bool) -> Self
pub fn height(self, height: i32) -> Self
pub fn is_expanded(self, is_expanded: bool) -> Self
pub fn is_expander(self, is_expander: bool) -> Self
pub fn mode(self, mode: CellRendererMode) -> Self
pub fn sensitive(self, sensitive: bool) -> Self
pub fn visible(self, visible: bool) -> Self
pub fn width(self, width: i32) -> Self
pub fn xalign(self, xalign: f32) -> Self
pub fn xpad(self, xpad: u32) -> Self
pub fn yalign(self, yalign: f32) -> Self
pub fn ypad(self, ypad: u32) -> Self
sourcepub fn orientation(self, orientation: Orientation) -> Self
pub fn orientation(self, orientation: Orientation) -> Self
The orientation of the orientable.
Trait Implementations
sourceimpl Clone for CellRendererProgressBuilder
impl Clone for CellRendererProgressBuilder
sourcefn clone(&self) -> CellRendererProgressBuilder
fn clone(&self) -> CellRendererProgressBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for CellRendererProgressBuilder
impl Default for CellRendererProgressBuilder
sourcefn default() -> CellRendererProgressBuilder
fn default() -> CellRendererProgressBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for CellRendererProgressBuilder
impl Send for CellRendererProgressBuilder
impl Sync for CellRendererProgressBuilder
impl Unpin for CellRendererProgressBuilder
impl UnwindSafe for CellRendererProgressBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more