[−][src]Trait sourceview::BufferExt
Required methods
fn backward_iter_to_source_mark(
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
fn begin_not_undoable_action(&self)
fn can_redo(&self) -> bool
fn can_undo(&self) -> bool
fn change_case(
&self,
case_type: ChangeCaseType,
start: &mut TextIter,
end: &mut TextIter
)
&self,
case_type: ChangeCaseType,
start: &mut TextIter,
end: &mut TextIter
)
fn create_source_mark(
&self,
name: Option<&str>,
category: &str,
where_: &TextIter
) -> Option<Mark>
&self,
name: Option<&str>,
category: &str,
where_: &TextIter
) -> Option<Mark>
fn end_not_undoable_action(&self)
fn ensure_highlight(&self, start: &TextIter, end: &TextIter)
fn forward_iter_to_source_mark(
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
fn get_context_classes_at_iter(&self, iter: &TextIter) -> Vec<GString>
fn get_highlight_matching_brackets(&self) -> bool
fn get_highlight_syntax(&self) -> bool
fn get_implicit_trailing_newline(&self) -> bool
fn get_language(&self) -> Option<Language>
fn get_max_undo_levels(&self) -> i32
fn get_source_marks_at_iter(
&self,
iter: &mut TextIter,
category: Option<&str>
) -> Vec<Mark>
&self,
iter: &mut TextIter,
category: Option<&str>
) -> Vec<Mark>
fn get_source_marks_at_line(
&self,
line: i32,
category: Option<&str>
) -> Vec<Mark>
&self,
line: i32,
category: Option<&str>
) -> Vec<Mark>
fn get_style_scheme(&self) -> Option<StyleScheme>
fn get_undo_manager(&self) -> Option<UndoManager>
fn iter_backward_to_context_class_toggle(
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
fn iter_forward_to_context_class_toggle(
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
fn iter_has_context_class(&self, iter: &TextIter, context_class: &str) -> bool
fn join_lines(&self, start: &mut TextIter, end: &mut TextIter)
fn redo(&self)
fn remove_source_marks(
&self,
start: &TextIter,
end: &TextIter,
category: Option<&str>
)
&self,
start: &TextIter,
end: &TextIter,
category: Option<&str>
)
fn set_highlight_matching_brackets(&self, highlight: bool)
fn set_highlight_syntax(&self, highlight: bool)
fn set_implicit_trailing_newline(&self, implicit_trailing_newline: bool)
fn set_language<P: IsA<Language>>(&self, language: Option<&P>)
fn set_max_undo_levels(&self, max_undo_levels: i32)
fn set_style_scheme<P: IsA<StyleScheme>>(&self, scheme: Option<&P>)
fn set_undo_manager<P: IsA<UndoManager>>(&self, manager: Option<&P>)
fn sort_lines(
&self,
start: &mut TextIter,
end: &mut TextIter,
flags: SortFlags,
column: i32
)
&self,
start: &mut TextIter,
end: &mut TextIter,
flags: SortFlags,
column: i32
)
fn undo(&self)
fn get_property_can_redo(&self) -> bool
fn get_property_can_undo(&self) -> bool
fn connect_highlight_updated<F: Fn(&Self, &TextIter, &TextIter) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_redo<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_source_mark_updated<F: Fn(&Self, &TextMark) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_undo<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_property_can_redo_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_can_undo_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_highlight_matching_brackets_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_highlight_syntax_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_implicit_trailing_newline_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_language_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_max_undo_levels_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_style_scheme_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_undo_manager_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<Buffer>> BufferExt for O
[src]
fn backward_iter_to_source_mark(
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
[src]
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
fn begin_not_undoable_action(&self)
[src]
fn can_redo(&self) -> bool
[src]
fn can_undo(&self) -> bool
[src]
fn change_case(
&self,
case_type: ChangeCaseType,
start: &mut TextIter,
end: &mut TextIter
)
[src]
&self,
case_type: ChangeCaseType,
start: &mut TextIter,
end: &mut TextIter
)
fn create_source_mark(
&self,
name: Option<&str>,
category: &str,
where_: &TextIter
) -> Option<Mark>
[src]
&self,
name: Option<&str>,
category: &str,
where_: &TextIter
) -> Option<Mark>
fn end_not_undoable_action(&self)
[src]
fn ensure_highlight(&self, start: &TextIter, end: &TextIter)
[src]
fn forward_iter_to_source_mark(
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
[src]
&self,
iter: &mut TextIter,
category: Option<&str>
) -> bool
fn get_context_classes_at_iter(&self, iter: &TextIter) -> Vec<GString>
[src]
fn get_highlight_matching_brackets(&self) -> bool
[src]
fn get_highlight_syntax(&self) -> bool
[src]
fn get_implicit_trailing_newline(&self) -> bool
[src]
fn get_language(&self) -> Option<Language>
[src]
fn get_max_undo_levels(&self) -> i32
[src]
fn get_source_marks_at_iter(
&self,
iter: &mut TextIter,
category: Option<&str>
) -> Vec<Mark>
[src]
&self,
iter: &mut TextIter,
category: Option<&str>
) -> Vec<Mark>
fn get_source_marks_at_line(
&self,
line: i32,
category: Option<&str>
) -> Vec<Mark>
[src]
&self,
line: i32,
category: Option<&str>
) -> Vec<Mark>
fn get_style_scheme(&self) -> Option<StyleScheme>
[src]
fn get_undo_manager(&self) -> Option<UndoManager>
[src]
fn iter_backward_to_context_class_toggle(
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
[src]
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
fn iter_forward_to_context_class_toggle(
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
[src]
&self,
iter: &mut TextIter,
context_class: &str
) -> bool
fn iter_has_context_class(&self, iter: &TextIter, context_class: &str) -> bool
[src]
fn join_lines(&self, start: &mut TextIter, end: &mut TextIter)
[src]
fn redo(&self)
[src]
fn remove_source_marks(
&self,
start: &TextIter,
end: &TextIter,
category: Option<&str>
)
[src]
&self,
start: &TextIter,
end: &TextIter,
category: Option<&str>
)
fn set_highlight_matching_brackets(&self, highlight: bool)
[src]
fn set_highlight_syntax(&self, highlight: bool)
[src]
fn set_implicit_trailing_newline(&self, implicit_trailing_newline: bool)
[src]
fn set_language<P: IsA<Language>>(&self, language: Option<&P>)
[src]
fn set_max_undo_levels(&self, max_undo_levels: i32)
[src]
fn set_style_scheme<P: IsA<StyleScheme>>(&self, scheme: Option<&P>)
[src]
fn set_undo_manager<P: IsA<UndoManager>>(&self, manager: Option<&P>)
[src]
fn sort_lines(
&self,
start: &mut TextIter,
end: &mut TextIter,
flags: SortFlags,
column: i32
)
[src]
&self,
start: &mut TextIter,
end: &mut TextIter,
flags: SortFlags,
column: i32
)
fn undo(&self)
[src]
fn get_property_can_redo(&self) -> bool
[src]
fn get_property_can_undo(&self) -> bool
[src]
fn connect_highlight_updated<F: Fn(&Self, &TextIter, &TextIter) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_redo<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
[src]
fn connect_source_mark_updated<F: Fn(&Self, &TextMark) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_undo<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
[src]
fn connect_property_can_redo_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_can_undo_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_highlight_matching_brackets_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_highlight_syntax_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_implicit_trailing_newline_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_language_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_max_undo_levels_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_style_scheme_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_undo_manager_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId