Trait fltk::prelude::ButtonExt[][src]

pub unsafe trait ButtonExt: WidgetExt {
    fn shortcut(&self) -> Shortcut;
fn set_shortcut(&mut self, shortcut: Shortcut);
fn clear(&mut self);
fn is_set(&self) -> bool;
fn set(&mut self, flag: bool);
fn value(&self) -> bool;
fn set_value(&mut self, flag: bool);
fn set_down_frame(&mut self, f: FrameType);
fn down_frame(&self) -> FrameType; }
Expand description

Defines the methods implemented by all button widgets

Required methods

fn shortcut(&self) -> Shortcut[src]

Expand description

Gets the shortcut associated with a button

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

Expand description

Sets the shortcut associated with a button

fn clear(&mut self)[src]

Expand description

Clears the value of the button. Useful for round, radio, light, toggle and check buttons

fn is_set(&self) -> bool[src]

Expand description

Returns whether a button is set or not. Useful for round, radio, light, toggle and check buttons

fn set(&mut self, flag: bool)[src]

Expand description

Sets whether a button is set or not. Useful for round, radio, light, toggle and check buttons

fn value(&self) -> bool[src]

Expand description

Returns whether a button is set or not. Useful for round, radio, light, toggle and check buttons

fn set_value(&mut self, flag: bool)[src]

Expand description

Sets whether a button is set or not. Useful for round, radio, light, toggle and check buttons

fn set_down_frame(&mut self, f: FrameType)[src]

Expand description

Set the down_box of the widget

fn down_frame(&self) -> FrameType[src]

Expand description

Get the down frame type of the widget

Loading content...

Implementors

impl ButtonExt for Button[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for CheckButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for LightButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for RadioButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for RadioLightButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for RadioRoundButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for RepeatButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for ReturnButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for RoundButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

impl ButtonExt for ToggleButton[src]

fn shortcut(&self) -> Shortcut[src]

fn set_shortcut(&mut self, shortcut: Shortcut)[src]

fn clear(&mut self)[src]

fn is_set(&self) -> bool[src]

fn set(&mut self, flag: bool)[src]

fn value(&self) -> bool[src]

fn set_value(&mut self, flag: bool)[src]

fn set_down_frame(&mut self, f: FrameType)[src]

fn down_frame(&self) -> FrameType[src]

Loading content...