[][src]Trait conrod_core::Borderable

pub trait Borderable: Sized {
    fn border(self, width: f64) -> Self;
fn border_color(self, color: Color) -> Self; fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self { ... }
fn border_rgb(self, r: f32, g: f32, b: f32) -> Self { ... }
fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self { ... }
fn border_hsl(self, h: f32, s: f32, l: f32) -> Self { ... } }

Widgets that may display a border.

Required methods

fn border(self, width: f64) -> Self

Set the width of the widget's border.

fn border_color(self, color: Color) -> Self

Set the color of the widget's border.

Loading content...

Provided methods

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self

Set the color of the widget's border with rgba values.

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self

Set the color of the widget's border with rgb values.

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self

Set the color of the widget's border with hsla values.

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self

Set the color of the widget's border with hsl values.

Loading content...

Implementors

impl Borderable for BorderedRectangle[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a> Borderable for Canvas<'a>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a> Borderable for CollapsibleArea<'a>[src]

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a> Borderable for Tabs<'a>[src]

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a> Borderable for TextBox<'a>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a> Borderable for TitleBar<'a>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a> Borderable for Toggle<'a>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a, E> Borderable for EnvelopeEditor<'a, E> where
    E: EnvelopePoint
[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a, S> Borderable for Button<'a, S>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a, T> Borderable for DropDownList<'a, T>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a, T> Borderable for NumberDialer<'a, T>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a, T> Borderable for RangeSlider<'a, T>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a, T> Borderable for Slider<'a, T>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

impl<'a, X, Y> Borderable for XYPad<'a, X, Y>[src]

fn border(self, border: Scalar) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_color(self, border_color: Color) -> Self[src]

Build the type's self.$($assignee).+ with the given $Type.

fn border_rgba(self, r: f32, g: f32, b: f32, a: f32) -> Self[src]

fn border_rgb(self, r: f32, g: f32, b: f32) -> Self[src]

fn border_hsla(self, h: f32, s: f32, l: f32, a: f32) -> Self[src]

fn border_hsl(self, h: f32, s: f32, l: f32) -> Self[src]

Loading content...