pub struct CellRendererProgressBuilder { /* private fields */ }
Expand description

A builder-pattern type to construct CellRendererProgress objects.

Implementations§

source§

impl CellRendererProgressBuilder

source

pub fn inverted(self, inverted: bool) -> Self

source

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.

source

pub fn text(self, text: impl Into<GString>) -> 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.

source

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.

source

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).

source

pub fn value(self, value: i32) -> Self

The “value” property determines the percentage to which the progress bar will be “filled in”.

source

pub fn cell_background(self, cell_background: impl Into<GString>) -> Self

source

pub fn cell_background_rgba(self, cell_background_rgba: &RGBA) -> Self

Cell background as a gdk::RGBA

source

pub fn cell_background_set(self, cell_background_set: bool) -> Self

source

pub fn height(self, height: i32) -> Self

source

pub fn is_expanded(self, is_expanded: bool) -> Self

source

pub fn is_expander(self, is_expander: bool) -> Self

source

pub fn mode(self, mode: CellRendererMode) -> Self

source

pub fn sensitive(self, sensitive: bool) -> Self

source

pub fn visible(self, visible: bool) -> Self

source

pub fn width(self, width: i32) -> Self

source

pub fn xalign(self, xalign: f32) -> Self

source

pub fn xpad(self, xpad: u32) -> Self

source

pub fn yalign(self, yalign: f32) -> Self

source

pub fn ypad(self, ypad: u32) -> Self

source

pub fn orientation(self, orientation: Orientation) -> Self

The orientation of the orientable.

source

pub fn build(self) -> CellRendererProgress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.