Trait conrod::Labelable
[−]
[src]
pub trait Labelable<'a>: Sized { fn label(self, text: &'a str) -> Self; fn label_color(self, color: Color) -> Self; fn label_font_size(self, size: FontSize) -> Self; fn label_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self { ... } fn label_rgb(self, r: f32, g: f32, b: f32) -> Self { ... } fn label_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self { ... } fn label_hsl(self, h: f32, s: f32, l: f32) -> Self { ... } fn small_font<C>(self, ui: &Ui<C>) -> Self { ... } fn medium_font<C>(self, ui: &Ui<C>) -> Self { ... } fn large_font<C>(self, ui: &Ui<C>) -> Self { ... } }
Widgets that may display some label.
Required Methods
fn label(self, text: &'a str) -> Self
Set the label for the widget.
fn label_color(self, color: Color) -> Self
Set the color of the widget's label.
fn label_font_size(self, size: FontSize) -> Self
Set the font size for the widget's label.
Provided Methods
fn label_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self
Set the color of the widget's label from rgba values.
fn label_rgb(self, r: f32, g: f32, b: f32) -> Self
Set the color of the widget's label from rgb values.
fn label_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self
Set the color of the widget's label from hsla values.
fn label_hsl(self, h: f32, s: f32, l: f32) -> Self
Set the color of the widget's label from hsl values.
fn small_font<C>(self, ui: &Ui<C>) -> Self
Set a "small" font size for the widget's label.
fn medium_font<C>(self, ui: &Ui<C>) -> Self
Set a "medium" font size for the widget's label.
fn large_font<C>(self, ui: &Ui<C>) -> Self
Set a "large" font size for the widget's label.
Implementors
impl<'a, F> Labelable<'a> for Button<'a, F>
impl<'a, F> Labelable<'a> for DropDownList<'a, F>
impl<'a, E, F> Labelable<'a> for EnvelopeEditor<'a, E, F> where E: EnvelopePoint
impl<'a, T, F> Labelable<'a> for NumberDialer<'a, T, F>
impl<'a, T, F> Labelable<'a> for Slider<'a, T, F>
impl<'a, F> Labelable<'a> for Toggle<'a, F>
impl<'a, X, Y, F> Labelable<'a> for XYPad<'a, X, Y, F>