Struct cursive::views::RadioButton [] [src]

pub struct RadioButton<T> { /* fields omitted */ }

Variant of Checkbox arranged in group.

RadioButtons are managed by a RadioGroup. A single group can contain several radio buttons, but only one button per group can be active at a time.

RadioButtons are not created directly, but through RadioGroup::button().

Methods

impl<T> RadioButton<T>
[src]

[src]

Disables this view.

A disabled view cannot be selected.

[src]

Disables this view.

Chainable variant.

[src]

Re-enables this view.

[src]

Enable or disable this view.

[src]

Returns true if this view is enabled.

[src]

Returns true if this button is selected.

[src]

Selects this button, un-selecting any other in the same group.

[src]

Selects this button, un-selecting any other in the same group.

Chainable variant.

Trait Implementations

impl<T> View for RadioButton<T>
[src]

[src]

Returns the minimum size the view requires with the given restrictions. Read more

[src]

This view is offered focus. Will it take it? Read more

[src]

Draws the view with the given printer (includes bounds) and focus.

[src]

Called when a key was pressed. Read more

[src]

Returns true if the view content changed since last layout phase. Read more

[src]

Called once the size for this view has been decided, Read more

[src]

Runs a closure on the view identified by the given selector. Read more

[src]

Moves the focus to the view identified by the given selector. Read more