Trait gtk::prelude::LevelBarExt
source · [−]pub trait LevelBarExt: 'static {
Show 19 methods
fn add_offset_value(&self, name: &str, value: f64);
fn is_inverted(&self) -> bool;
fn max_value(&self) -> f64;
fn min_value(&self) -> f64;
fn mode(&self) -> LevelBarMode;
fn offset_value(&self, name: Option<&str>) -> Option<f64>;
fn value(&self) -> f64;
fn remove_offset_value(&self, name: Option<&str>);
fn set_inverted(&self, inverted: bool);
fn set_max_value(&self, value: f64);
fn set_min_value(&self, value: f64);
fn set_mode(&self, mode: LevelBarMode);
fn set_value(&self, value: f64);
fn connect_offset_changed<F: Fn(&Self, &str) + 'static>(
&self,
detail: Option<&str>,
f: F
) -> SignalHandlerId;
fn connect_inverted_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_max_value_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_min_value_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_mode_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_value_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
}Expand description
Required Methods
fn add_offset_value(&self, name: &str, value: f64)
fn add_offset_value(&self, name: &str, value: f64)
Adds a new offset marker on self at the position specified by value.
When the bar value is in the interval topped by value (or between value
and property::LevelBar::max-value in case the offset is the last one on the bar)
a style class named level-``name will be applied
when rendering the level bar fill.
If another offset marker named name exists, its value will be
replaced by value.
name
the name of the new offset
value
the value for the new offset
fn is_inverted(&self) -> bool
fn is_inverted(&self) -> bool
fn mode(&self) -> LevelBarMode
fn mode(&self) -> LevelBarMode
Returns the value of the property::LevelBar::value property.
Returns
a value in the interval between
property::LevelBar::min-value and property::LevelBar::max-value
fn remove_offset_value(&self, name: Option<&str>)
fn remove_offset_value(&self, name: Option<&str>)
Removes an offset marker previously added with
add_offset_value().
name
the name of an offset in the bar
fn set_inverted(&self, inverted: bool)
fn set_inverted(&self, inverted: bool)
fn set_max_value(&self, value: f64)
fn set_max_value(&self, value: f64)
Sets the value of the property::LevelBar::max-value property.
You probably want to update preexisting level offsets after calling this function.
value
a positive value
fn set_min_value(&self, value: f64)
fn set_min_value(&self, value: f64)
Sets the value of the property::LevelBar::min-value property.
You probably want to update preexisting level offsets after calling this function.
value
a positive value
fn set_mode(&self, mode: LevelBarMode)
fn set_mode(&self, mode: LevelBarMode)
Sets the value of the property::LevelBar::value property.
value
a value in the interval between
property::LevelBar::min-value and property::LevelBar::max-value
fn connect_offset_changed<F: Fn(&Self, &str) + 'static>(
&self,
detail: Option<&str>,
f: F
) -> SignalHandlerId
fn connect_offset_changed<F: Fn(&Self, &str) + 'static>(
&self,
detail: Option<&str>,
f: F
) -> SignalHandlerId
Emitted when an offset specified on the bar changes value as an
effect to add_offset_value() being called.
The signal supports detailed connections; you can connect to the detailed signal “changed::x” in order to only receive callbacks when the value of offset “x” changes.
name
the name of the offset that changed value