Struct cursive::views::ShadowView [] [src]

pub struct ShadowView<T: View> { /* fields omitted */ }

Wrapper view that adds a shadow.

It reserves a 1 pixel border on each side.

Methods

impl<T: View> ShadowView<T>
[src]

[src]

Wraps the given view.

[src]

If set, adds an empty column to the left of the view.

Default to true.

[src]

If set, adds an empty row at the top of the view.

Default to true.

Important traits for &'a mut W
[src]

Gets access to the inner view.

Important traits for &'a mut W
[src]

Gets mutable access to the inner view.

Trait Implementations

impl<T: View> ViewWrapper for ShadowView<T>
[src]

Type that this view wraps.

[src]

Runs a function on the inner view, returning the result. Read more

[src]

Runs a function on the inner view, returning the result. Read more

[src]

Attempts to retrieve the inner view.

[src]

Wraps the required_size method.

[src]

Wraps the layout method.

[src]

Wraps the on_event method.

[src]

Wraps the draw method.

[src]

Wraps the take_focus method.

[src]

Wraps the find method.

[src]

Wraps the focus_view method.

[src]

Wraps the needs_relayout method.

Auto Trait Implementations

impl<T> Send for ShadowView<T> where
    T: Send

impl<T> Sync for ShadowView<T> where
    T: Sync