[][src]Enum gtk::WrapMode

#[non_exhaustive]pub enum WrapMode {
    None,
    Char,
    Word,
    WordChar,
    // some variants omitted
}

Describes a type of line wrapping.

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

do not wrap lines; just make the text area wider

Char

wrap text, breaking lines anywhere the cursor can appear (between characters, usually - if you want to be technical, between graphemes, see pango_get_log_attrs)

Word

wrap text, breaking lines in between words

WordChar

wrap text, breaking lines in between words, or if that is not enough, also between graphemes

Trait Implementations

impl Clone for WrapMode[src]

impl Copy for WrapMode[src]

impl Debug for WrapMode[src]

impl Display for WrapMode[src]

impl Eq for WrapMode[src]

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

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

impl Hash for WrapMode[src]

impl Ord for WrapMode[src]

impl PartialEq<WrapMode> for WrapMode[src]

impl PartialOrd<WrapMode> for WrapMode[src]

impl SetValue for WrapMode[src]

impl StaticType for WrapMode[src]

impl StructuralEq for WrapMode[src]

impl StructuralPartialEq for WrapMode[src]

Auto Trait Implementations

impl RefUnwindSafe for WrapMode

impl Send for WrapMode

impl Sync for WrapMode

impl Unpin for WrapMode

impl UnwindSafe for WrapMode

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.