[][src]Enum gtk::CellRendererMode

#[non_exhaustive]pub enum CellRendererMode {
    Inert,
    Activatable,
    Editable,
    // some variants omitted
}

Identifies how the user can interact with a particular cell.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Inert

The cell is just for display and cannot be interacted with. Note that this doesn’t mean that eg. the row being drawn can’t be selected -- just that a particular element of it cannot be individually modified.

Activatable

The cell can be clicked.

Editable

The cell can be edited or otherwise modified.

Trait Implementations

impl Clone for CellRendererMode[src]

impl Copy for CellRendererMode[src]

impl Debug for CellRendererMode[src]

impl Display for CellRendererMode[src]

impl Eq for CellRendererMode[src]

impl<'a> FromValue<'a> for CellRendererMode[src]

impl<'a> FromValueOptional<'a> for CellRendererMode[src]

impl Hash for CellRendererMode[src]

impl Ord for CellRendererMode[src]

impl PartialEq<CellRendererMode> for CellRendererMode[src]

impl PartialOrd<CellRendererMode> for CellRendererMode[src]

impl SetValue for CellRendererMode[src]

impl StaticType for CellRendererMode[src]

impl StructuralEq for CellRendererMode[src]

impl StructuralPartialEq for CellRendererMode[src]

Auto Trait Implementations

impl RefUnwindSafe for CellRendererMode

impl Send for CellRendererMode

impl Sync for CellRendererMode

impl Unpin for CellRendererMode

impl UnwindSafe for CellRendererMode

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> 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.