Trait conrod_core::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(self, ui: &Ui) -> Self { ... }
fn medium_font(self, ui: &Ui) -> Self { ... }
fn large_font(self, ui: &Ui) -> Self { ... } }
Expand description

Widgets that may display some label.

Required methods

Set the label for the widget.

Set the color of the widget’s label.

Set the font size for the widget’s label.

Provided methods

Set the color of the widget’s label from rgba values.

Set the color of the widget’s label from rgb values.

Set the color of the widget’s label from hsla values.

Set the color of the widget’s label from hsl values.

Set a “small” font size for the widget’s label.

Set a “medium” font size for the widget’s label.

Set a “large” font size for the widget’s label.

Implementors