[][src]Struct fltk::widget::Widget

pub struct Widget { /* fields omitted */ }

An abstract type, shouldn't be instantiated in user code

Implementations

impl Widget[src]

pub unsafe fn from_raw(ptr: *mut Fl_Widget) -> Self[src]

Initialize a Widget base from a pointer

pub fn as_ptr(&self) -> *mut Fl_Widget[src]

Returns the inner pointer

pub fn into<W: WidgetExt>(self) -> W[src]

Transform Widget base to another Widget

Trait Implementations

impl Debug for Widget[src]

impl<W: WidgetExt> From<W> for Widget[src]

A conversion function for internal use

impl From<Widget> for Browser[src]

impl From<Widget> for SelectBrowser[src]

impl From<Widget> for LightButton[src]

impl From<Widget> for RepeatButton[src]

impl From<Widget> for ReturnButton[src]

impl From<Widget> for Frame[src]

impl From<Widget> for Group[src]

impl From<Widget> for Pack[src]

impl From<Widget> for Scroll[src]

impl From<Widget> for Tabs[src]

impl From<Widget> for Tile[src]

impl From<Widget> for Wizard[src]

impl From<Widget> for MultiBrowser[src]

impl From<Widget> for ColorChooser[src]

impl From<Widget> for Input[src]

impl From<Widget> for IntInput[src]

impl From<Widget> for FloatInput[src]

impl From<Widget> for MultilineInput[src]

impl From<Widget> for FileInput[src]

impl From<Widget> for SecretInput[src]

impl From<Widget> for MenuBar[src]

impl From<Widget> for MenuButton[src]

impl From<Widget> for Choice[src]

impl From<Widget> for HoldBrowser[src]

impl From<Widget> for Spinner[src]

impl From<Widget> for Clock[src]

impl From<Widget> for Chart[src]

impl From<Widget> for Progress[src]

impl From<Widget> for Output[src]

impl From<Widget> for MultilineOutput[src]

impl From<Widget> for Table[src]

impl From<Widget> for TableRow[src]

impl From<Widget> for TextDisplay[src]

impl From<Widget> for TextEditor[src]

impl From<Widget> for FileBrowser[src]

impl From<Widget> for SimpleTerminal[src]

impl From<Widget> for Slider[src]

impl From<Widget> for NiceSlider[src]

impl From<Widget> for Dial[src]

impl From<Widget> for LineDial[src]

impl From<Widget> for Counter[src]

impl From<Widget> for Scrollbar[src]

impl From<Widget> for Roller[src]

impl From<Widget> for ValueSlider[src]

impl From<Widget> for Adjuster[src]

impl From<Widget> for Button[src]

impl From<Widget> for ValueInput[src]

impl From<Widget> for Window[src]

impl From<Widget> for DoubleWindow[src]

impl From<Widget> for MenuWindow[src]

impl From<Widget> for RadioButton[src]

impl From<Widget> for RoundButton[src]

impl From<Widget> for CheckButton[src]

impl From<Widget> for ToggleButton[src]

Auto Trait Implementations

impl RefUnwindSafe for Widget

impl !Send for Widget

impl !Sync for Widget

impl Unpin for Widget

impl UnwindSafe for Widget

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.