Struct cursive::views::TrackedView[][src]

pub struct TrackedView<T: View> {
    pub view: T,
    // some fields omitted
}

Wrapper around a view that remembers its position.

Fields

Wrapped view.

Methods

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

Return the last offset at which the view was drawn.

Creates a new TrackedView around view.

Wraps itself in a IdView for easy retrieval.

Important traits for &'a mut R

Gets access to the inner view.

Important traits for &'a mut R

Gets mutable access to the inner view.

Trait Implementations

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

Type that this view wraps.

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

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

Attempts to retrieve the inner view.

Wraps the draw method.

Wraps the required_size method.

Wraps the on_event method.

Wraps the layout method.

Wraps the take_focus method.

Wraps the find method.

Wraps the focus_view method.

Wraps the needs_relayout method.

Wraps the important_area method.

Auto Trait Implementations

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

impl<T> !Sync for TrackedView<T>