pub trait TextBufferImpl: TextBufferImplExt + ObjectImpl {
Show 15 methods
// Provided 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) { ... }
}