|
Public Member Functions |
virtual | ~Text () |
AtkText* | gobj () |
| Provides access to the underlying C GObject.
|
const AtkText* | gobj () const |
| Provides access to the underlying C GObject.
|
Glib::ustring | get_text (int start_offset, int end_offset) const |
gunichar | get_character_at_offset (int offset) const |
Glib::ustring | get_text_after_offset (int offset, TextBoundary boundary_type, int& start_offset, int& end_offset) const |
Glib::ustring | get_text_at_offset (int offset, TextBoundary boundary_type, int& start_offset, int& end_offset) const |
Glib::ustring | get_text_before_offset (int offset, TextBoundary boundary_type, int& start_offset, int& end_offset) const |
int | get_caret_offset () const |
void | get_character_extents (int offset, int& x, int& y, int& width, int& height, CoordType coords) const |
AttributeSet | get_run_attributes (int offset, int& start_offset, int& end_offset) const |
AttributeSet | get_default_attributes () const |
int | get_character_count () const |
int | get_offset_at_point (int x, int y, CoordType coords) const |
int | get_n_selections () const |
Glib::ustring | get_selection (int selection_num, int& start_offset, int& end_offset) const |
bool | add_selection (int start_offset, int end_offset) |
bool | remove_selection (int selection_num) |
bool | set_selection (int selection_num, int start_offset, int end_offset) |
bool | set_caret_offset (int offset) |
Glib::SignalProxy2< void,
int, int > | signal_text_changed () |
Glib::SignalProxy1< void,
int > | signal_text_caret_moved () |
Glib::SignalProxy0<void> | signal_text_selection_changed () |
Glib::SignalProxy0<void> | signal_text_attributes_changed () |
Static Public Member Functions |
void | add_interface (GType gtype_implementer) |
Protected Member Functions |
virtual Glib::ustring | get_text_vfunc (int start_offset, int end_offset) |
virtual gunichar | get_character_at_offset_vfunc (int offset) |
virtual Glib::ustring | get_text_after_offset_vfunc (int offset, TextBoundary boundary_type, int& start_offset, int& end_offset) |
virtual Glib::ustring | get_text_at_offset_vfunc (int offset, TextBoundary boundary_type, int& start_offset, int& end_offset) |
virtual Glib::ustring | get_text_before_offset_vfunc (int offset, TextBoundary boundary_type, int& start_offset, int& end_offset) |
virtual int | get_caret_offset_vfunc () |
virtual void | get_character_extents_vfunc (int offset, int& x, int& y, int& width, int& height, CoordType coords) |
virtual AtkAttributeSet* | get_run_attributes_vfunc (int offset, int& start_offset, int& end_offset) |
virtual AtkAttributeSet* | get_default_attributes_vfunc () |
virtual int | get_character_count_vfunc () |
virtual int | get_offset_at_point_vfunc (int x, int y, CoordType coords) |
virtual int | get_n_selections_vfunc () |
virtual Glib::ustring | get_selection_vfunc (int selection_num, int& start_offset, int& end_offset) |
virtual bool | add_selection_vfunc (int start_offset, int end_offset) |
virtual bool | remove_selection_vfunc (int selection_num) |
virtual bool | set_selection_vfunc (int selection_num, int start_offset, int end_offset) |
virtual bool | set_caret_offset_vfunc (int offset) |
virtual void | on_text_changed (int position, int length) |
virtual void | on_text_caret_moved (int location) |
virtual void | on_text_selection_changed () |
virtual void | on_text_attributes_changed () |
Related Functions |
(Note that these are not member functions.)
|
Glib::RefPtr<Atk::Text> | wrap (AtkText* object, bool take_copy=false) |