[][src]Trait prototty_decorator::Decorate

pub trait Decorate: Sized {
    fn bound(self, size: Size) -> Bounded<Self> { ... }
fn align(self, align: Align) -> Aligned<Self> { ... }
fn centre(self) -> Aligned<Self> { ... }
fn border(self, border: Border) -> Bordered<Self> { ... }
fn vertical_scroll(
        self,
        scrollbar: VerticalScrollbar
    ) -> VerticalScrolled<Self> { ... }
fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self> { ... }
fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S> { ... } }

Provided methods

fn bound(self, size: Size) -> Bounded<Self>

fn align(self, align: Align) -> Aligned<Self>

fn centre(self) -> Aligned<Self>

fn border(self, border: Border) -> Bordered<Self>

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>

Loading content...

Implementors

impl<V> Decorate for Aligned<V>[src]

fn bound(self, size: Size) -> Bounded<Self>[src]

fn align(self, align: Align) -> Aligned<Self>[src]

fn centre(self) -> Aligned<Self>[src]

fn border(self, border: Border) -> Bordered<Self>[src]

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>[src]

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>[src]

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>[src]

impl<V> Decorate for Bordered<V>[src]

fn bound(self, size: Size) -> Bounded<Self>[src]

fn align(self, align: Align) -> Aligned<Self>[src]

fn centre(self) -> Aligned<Self>[src]

fn border(self, border: Border) -> Bordered<Self>[src]

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>[src]

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>[src]

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>[src]

impl<V> Decorate for Bounded<V>[src]

fn bound(self, size: Size) -> Bounded<Self>[src]

fn align(self, align: Align) -> Aligned<Self>[src]

fn centre(self) -> Aligned<Self>[src]

fn border(self, border: Border) -> Bordered<Self>[src]

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>[src]

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>[src]

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>[src]

impl<V> Decorate for FilledBackground<V>[src]

fn bound(self, size: Size) -> Bounded<Self>[src]

fn align(self, align: Align) -> Aligned<Self>[src]

fn centre(self) -> Aligned<Self>[src]

fn border(self, border: Border) -> Bordered<Self>[src]

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>[src]

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>[src]

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>[src]

impl<V> Decorate for Identity<V>[src]

fn bound(self, size: Size) -> Bounded<Self>[src]

fn align(self, align: Align) -> Aligned<Self>[src]

fn centre(self) -> Aligned<Self>[src]

fn border(self, border: Border) -> Bordered<Self>[src]

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>[src]

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>[src]

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>[src]

impl<V> Decorate for VerticalScrolled<V>[src]

fn bound(self, size: Size) -> Bounded<Self>[src]

fn align(self, align: Align) -> Aligned<Self>[src]

fn centre(self) -> Aligned<Self>[src]

fn border(self, border: Border) -> Bordered<Self>[src]

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>[src]

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>[src]

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>[src]

impl<V, S> Decorate for TransformedRgb24<V, S>[src]

fn bound(self, size: Size) -> Bounded<Self>[src]

fn align(self, align: Align) -> Aligned<Self>[src]

fn centre(self) -> Aligned<Self>[src]

fn border(self, border: Border) -> Bordered<Self>[src]

fn vertical_scroll(self, scrollbar: VerticalScrollbar) -> VerticalScrolled<Self>[src]

fn fill_background(self, rgb24: Rgb24) -> FilledBackground<Self>[src]

fn transform_rgb24<S>(self, transform_rgb24: S) -> TransformedRgb24<Self, S>[src]

Loading content...