[]Struct gtk::Orientable

pub struct Orientable(_, _);

The Orientable interface is implemented by all widgets that can be oriented horizontally or vertically. Historically, such widgets have been realized as subclasses of a common base class (e.g Box/HBox/VBox or Scale/HScale/VScale). Orientable is more flexible in that it allows the orientation to be changed at runtime, allowing the widgets to “flip”.

Orientable was introduced in GTK+ 2.16.

Implements

OrientableExt

Trait Implementations

impl Clone for Orientable

impl Debug for Orientable

impl Display for Orientable[src]

impl Eq for Orientable

impl Hash for Orientable

impl IsA<Orientable> for AppChooserWidget

impl IsA<Orientable> for Box

impl IsA<Orientable> for FontChooserWidget

impl IsA<Orientable> for Grid

impl IsA<Orientable> for InfoBar

impl IsA<Orientable> for LevelBar

impl IsA<Orientable> for Paned

impl IsA<Orientable> for ProgressBar

impl IsA<Orientable> for Range

impl IsA<Orientable> for RecentChooserWidget

impl IsA<Orientable> for Scale

impl IsA<Orientable> for ScaleButton

impl IsA<Orientable> for ButtonBox

impl IsA<Orientable> for Scrollbar

impl IsA<Orientable> for Separator

impl IsA<Orientable> for ShortcutLabel

impl IsA<Orientable> for ShortcutsGroup

impl IsA<Orientable> for ShortcutsSection

impl IsA<Orientable> for ShortcutsShortcut

impl IsA<Orientable> for SpinButton

impl IsA<Orientable> for StackSwitcher

impl IsA<Orientable> for Statusbar

impl IsA<Orientable> for ToolPalette

impl IsA<Orientable> for CellAreaBox

impl IsA<Orientable> for Toolbar

impl IsA<Orientable> for VolumeButton

impl IsA<Orientable> for CellRendererProgress

impl IsA<Orientable> for CellView

impl IsA<Orientable> for ColorChooserWidget

impl IsA<Orientable> for FileChooserButton

impl IsA<Orientable> for FileChooserWidget

impl IsA<Orientable> for FlowBox

impl Ord for Orientable

impl<T: ObjectType> PartialEq<T> for Orientable

impl<T: ObjectType> PartialOrd<T> for Orientable

impl StaticType for Orientable

Auto Trait Implementations

impl RefUnwindSafe for Orientable

impl !Send for Orientable

impl !Sync for Orientable

impl Unpin for Orientable

impl UnwindSafe for Orientable

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<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 

impl<T> Cast for T where
    T: ObjectType, 

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

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

impl<T> ObjectExt for T where
    T: ObjectType, 

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<Array>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

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.