Trait gtk4::subclass::text_buffer::TextBufferImpl
source · [−]pub trait TextBufferImpl: TextBufferImplExt + ObjectImpl {
Show 15 methods
fn apply_tag(
&self,
text_buffer: &Self::Type,
tag: &TextTag,
start: &TextIter,
end: &TextIter
) { ... }
fn begin_user_action(&self, text_buffer: &Self::Type) { ... }
fn changed(&self, text_buffer: &Self::Type) { ... }
fn delete_range(
&self,
text_buffer: &Self::Type,
start: &mut TextIter,
end: &mut TextIter
) { ... }
fn end_user_action(&self, text_buffer: &Self::Type) { ... }
fn insert_child_anchor(
&self,
text_buffer: &Self::Type,
iter: &mut TextIter,
anchor: &TextChildAnchor
) { ... }
fn insert_paintable(
&self,
text_buffer: &Self::Type,
iter: &mut TextIter,
paintable: &Paintable
) { ... }
fn insert_text(
&self,
text_buffer: &Self::Type,
iter: &mut TextIter,
new_text: &str
) { ... }
fn mark_deleted(&self, text_buffer: &Self::Type, mark: &TextMark) { ... }
fn mark_set(
&self,
text_buffer: &Self::Type,
location: &TextIter,
mark: &TextMark
) { ... }
fn modified_changed(&self, text_buffer: &Self::Type) { ... }
fn paste_done(&self, text_buffer: &Self::Type, clipboard: &Clipboard) { ... }
fn redo(&self, text_buffer: &Self::Type) { ... }
fn remove_tag(
&self,
text_buffer: &Self::Type,
tag: &TextTag,
start: &TextIter,
end: &TextIter
) { ... }
fn undo(&self, text_buffer: &Self::Type) { ... }
}
Provided Methods
sourcefn apply_tag(
fn apply_tag(
&self,
text_buffer: &Self::Type,
tag: &TextTag,
start: &TextIter,
end: &TextIter
)
source
fn begin_user_action(&self, text_buffer: &Self::Type)
sourcefn delete_range(
fn delete_range(
&self,
text_buffer: &Self::Type,
start: &mut TextIter,
end: &mut TextIter
)
source
fn end_user_action(&self, text_buffer: &Self::Type)
sourcefn insert_child_anchor(
fn insert_child_anchor(
&self,
text_buffer: &Self::Type,
iter: &mut TextIter,
anchor: &TextChildAnchor
)
sourcefn insert_paintable(
fn insert_paintable(
&self,
text_buffer: &Self::Type,
iter: &mut TextIter,
paintable: &Paintable
)
sourcefn insert_text(
fn insert_text(
&self,
text_buffer: &Self::Type,
iter: &mut TextIter,
new_text: &str
)
source
fn mark_deleted(&self, text_buffer: &Self::Type, mark: &TextMark)
source
fn modified_changed(&self, text_buffer: &Self::Type)
source