[−][src]Enum gtk::CellRendererMode
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.
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.
The cell can be clicked.
The cell can be edited or otherwise modified.
Trait Implementations
impl Clone for CellRendererMode
[src]
fn clone(&self) -> CellRendererMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[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]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for CellRendererMode
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for CellRendererMode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for CellRendererMode
[src]
fn cmp(&self, other: &CellRendererMode) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<CellRendererMode> for CellRendererMode
[src]
fn eq(&self, other: &CellRendererMode) -> bool
[src]
fn ne(&self, other: &CellRendererMode) -> bool
[src]
impl PartialOrd<CellRendererMode> for CellRendererMode
[src]
fn partial_cmp(&self, other: &CellRendererMode) -> Option<Ordering>
[src]
fn lt(&self, other: &CellRendererMode) -> bool
[src]
fn le(&self, other: &CellRendererMode) -> bool
[src]
fn gt(&self, other: &CellRendererMode) -> bool
[src]
fn ge(&self, other: &CellRendererMode) -> bool
[src]
impl SetValue for CellRendererMode
[src]
impl StaticType for CellRendererMode
[src]
fn static_type() -> Type
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,