Trait gtk4::prelude::TextMarkExt

source ·
pub trait TextMarkExt: 'static {
    // Required methods
    fn buffer(&self) -> Option<TextBuffer>;
    fn is_deleted(&self) -> bool;
    fn is_left_gravity(&self) -> bool;
    fn name(&self) -> Option<GString>;
    fn is_visible(&self) -> bool;
    fn set_visible(&self, setting: bool);
}
Expand description

Trait containing all TextMark methods.

Implementors

TextMark

Required Methods§

source

fn buffer(&self) -> Option<TextBuffer>

Gets the buffer this mark is located inside.

Returns None if the mark is deleted.

Returns

the mark’s TextBuffer

source

fn is_deleted(&self) -> bool

Returns true if the mark has been removed from its buffer.

See TextBufferExt::add_mark() for a way to add it to a buffer again.

Returns

whether the mark is deleted

source

fn is_left_gravity(&self) -> bool

Determines whether the mark has left gravity.

Returns

true if the mark has left gravity, false otherwise

source

fn name(&self) -> Option<GString>

Returns the mark name.

Returns None for anonymous marks.

Returns

mark name

source

fn is_visible(&self) -> bool

Returns true if the mark is visible.

A cursor is displayed for visible marks.

Returns

true if visible

source

fn set_visible(&self, setting: bool)

Implementors§