[−][src]Trait atk::prelude::TextExt
Required methods
fn add_selection(&self, start_offset: i32, end_offset: i32) -> bool
fn get_bounded_ranges(
&self,
rect: &mut TextRectangle,
coord_type: CoordType,
x_clip_type: TextClipType,
y_clip_type: TextClipType
) -> Vec<TextRange>
&self,
rect: &mut TextRectangle,
coord_type: CoordType,
x_clip_type: TextClipType,
y_clip_type: TextClipType
) -> Vec<TextRange>
fn get_caret_offset(&self) -> i32
fn get_character_at_offset(&self, offset: i32) -> char
fn get_character_count(&self) -> i32
fn get_character_extents(
&self,
offset: i32,
coords: CoordType
) -> (i32, i32, i32, i32)
&self,
offset: i32,
coords: CoordType
) -> (i32, i32, i32, i32)
fn get_n_selections(&self) -> i32
fn get_offset_at_point(&self, x: i32, y: i32, coords: CoordType) -> i32
fn get_range_extents(
&self,
start_offset: i32,
end_offset: i32,
coord_type: CoordType
) -> TextRectangle
&self,
start_offset: i32,
end_offset: i32,
coord_type: CoordType
) -> TextRectangle
fn get_selection(&self, selection_num: i32) -> (GString, i32, i32)
fn get_string_at_offset(
&self,
offset: i32,
granularity: TextGranularity
) -> (Option<GString>, i32, i32)
&self,
offset: i32,
granularity: TextGranularity
) -> (Option<GString>, i32, i32)
fn get_text(&self, start_offset: i32, end_offset: i32) -> Option<GString>
fn get_text_at_offset(
&self,
offset: i32,
boundary_type: TextBoundary
) -> (GString, i32, i32)
&self,
offset: i32,
boundary_type: TextBoundary
) -> (GString, i32, i32)
fn remove_selection(&self, selection_num: i32) -> bool
fn set_caret_offset(&self, offset: i32) -> bool
fn set_selection(
&self,
selection_num: i32,
start_offset: i32,
end_offset: i32
) -> bool
&self,
selection_num: i32,
start_offset: i32,
end_offset: i32
) -> bool
fn connect_text_attributes_changed<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_text_caret_moved<F: Fn(&Self, i32) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_text_insert<F: Fn(&Self, i32, i32, &str) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_text_remove<F: Fn(&Self, i32, i32, &str) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_text_selection_changed<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<Text>> TextExt for O
[src]
fn add_selection(&self, start_offset: i32, end_offset: i32) -> bool
[src]
fn get_bounded_ranges(
&self,
rect: &mut TextRectangle,
coord_type: CoordType,
x_clip_type: TextClipType,
y_clip_type: TextClipType
) -> Vec<TextRange>
[src]
&self,
rect: &mut TextRectangle,
coord_type: CoordType,
x_clip_type: TextClipType,
y_clip_type: TextClipType
) -> Vec<TextRange>
fn get_caret_offset(&self) -> i32
[src]
fn get_character_at_offset(&self, offset: i32) -> char
[src]
fn get_character_count(&self) -> i32
[src]
fn get_character_extents(
&self,
offset: i32,
coords: CoordType
) -> (i32, i32, i32, i32)
[src]
&self,
offset: i32,
coords: CoordType
) -> (i32, i32, i32, i32)
fn get_n_selections(&self) -> i32
[src]
fn get_offset_at_point(&self, x: i32, y: i32, coords: CoordType) -> i32
[src]
fn get_range_extents(
&self,
start_offset: i32,
end_offset: i32,
coord_type: CoordType
) -> TextRectangle
[src]
&self,
start_offset: i32,
end_offset: i32,
coord_type: CoordType
) -> TextRectangle
fn get_selection(&self, selection_num: i32) -> (GString, i32, i32)
[src]
fn get_string_at_offset(
&self,
offset: i32,
granularity: TextGranularity
) -> (Option<GString>, i32, i32)
[src]
&self,
offset: i32,
granularity: TextGranularity
) -> (Option<GString>, i32, i32)
fn get_text(&self, start_offset: i32, end_offset: i32) -> Option<GString>
[src]
fn get_text_at_offset(
&self,
offset: i32,
boundary_type: TextBoundary
) -> (GString, i32, i32)
[src]
&self,
offset: i32,
boundary_type: TextBoundary
) -> (GString, i32, i32)
fn remove_selection(&self, selection_num: i32) -> bool
[src]
fn set_caret_offset(&self, offset: i32) -> bool
[src]
fn set_selection(
&self,
selection_num: i32,
start_offset: i32,
end_offset: i32
) -> bool
[src]
&self,
selection_num: i32,
start_offset: i32,
end_offset: i32
) -> bool
fn connect_text_attributes_changed<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_text_caret_moved<F: Fn(&Self, i32) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_text_insert<F: Fn(&Self, i32, i32, &str) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_text_remove<F: Fn(&Self, i32, i32, &str) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_text_selection_changed<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId