Inherits Glib::Interface.
Inherited by Atk::NoOpObject.

| Public Member Functions | |
| virtual | ~EditableText () | 
| AtkEditableText* | gobj () | 
| Provides access to the underlying C GObject. | |
| const AtkEditableText* | gobj () const | 
| Provides access to the underlying C GObject. | |
| bool | set_run_attributes (const AttributeSet& attrib_set, int start_offset, int end_offset) | 
| Sets the attributes for a specified range. | |
| void | set_text_contents (const Glib::ustring&string) | 
| Set text contents of text. | |
| void | insert_text (const Glib::ustring&string, int length, int& position) | 
| Insert text at a given position. | |
| void | copy_text (int start_pos, int end_pos) | 
| Copy text from start_pos up to, but not including end_pos to the clipboard. | |
| void | cut_text (int start_pos, int end_pos) | 
| Copy text from start_pos up to, but not including end_pos to the clipboard and then delete from the widget. | |
| void | delete_text (int start_pos, int end_pos) | 
| Delete text start_pos up to, but not including end_pos. | |
| void | paste_text (int position) | 
| Paste text from clipboard to specified position. | |
| Static Public Member Functions | |
| static void | add_interface (GType gtype_implementer) | 
| Protected Member Functions | |
| virtual bool | set_run_attributes_vfunc (AtkAttributeSet* attrib_set, int start_offset, int end_offset) | 
| virtual void | set_text_contents_vfunc (const Glib::ustring&string) | 
| virtual void | insert_text_vfunc (const Glib::ustring&string, int length, int& position) | 
| virtual void | copy_text_vfunc (int start_pos, int end_pos) | 
| virtual void | cut_text_vfunc (int start_pos, int end_pos) | 
| virtual void | delete_text_vfunc (int start_pos, int end_pos) | 
| virtual void | paste_text_vfunc (int position) | 
| Related Functions | |
| (Note that these are not member functions.) | |
| Glib::RefPtr< Atk::EditableText > | wrap (AtkEditableText* object, bool take_copy=false) | 
| A Glib::wrap() method for this object. | |
| virtual Atk::EditableText::~EditableText | ( | ) |  [virtual] | 
| static void Atk::EditableText::add_interface | ( | GType | gtype_implementer | ) |  [static] | 
| void Atk::EditableText::copy_text | ( | int | start_pos, | |
| int | end_pos | |||
| ) | 
Copy text from start_pos up to, but not including end_pos to the clipboard.
| start_pos | Start position. | |
| end_pos | End position. | 
| virtual void Atk::EditableText::copy_text_vfunc | ( | int | start_pos, | |
| int | end_pos | |||
| ) |  [protected, virtual] | 
| void Atk::EditableText::cut_text | ( | int | start_pos, | |
| int | end_pos | |||
| ) | 
Copy text from start_pos up to, but not including end_pos to the clipboard and then delete from the widget.
| start_pos | Start position. | |
| end_pos | End position. | 
| virtual void Atk::EditableText::cut_text_vfunc | ( | int | start_pos, | |
| int | end_pos | |||
| ) |  [protected, virtual] | 
| void Atk::EditableText::delete_text | ( | int | start_pos, | |
| int | end_pos | |||
| ) | 
Delete text start_pos up to, but not including end_pos.
| start_pos | Start position. | |
| end_pos | End position. | 
| virtual void Atk::EditableText::delete_text_vfunc | ( | int | start_pos, | |
| int | end_pos | |||
| ) |  [protected, virtual] | 
| const AtkEditableText* Atk::EditableText::gobj | ( | ) | const  [inline] | 
Provides access to the underlying C GObject.
Reimplemented from Glib::Interface.
Reimplemented in Atk::NoOpObject.
| AtkEditableText* Atk::EditableText::gobj | ( | ) |  [inline] | 
Provides access to the underlying C GObject.
Reimplemented from Glib::Interface.
Reimplemented in Atk::NoOpObject.
| void Atk::EditableText::insert_text | ( | const Glib::ustring & | string, | |
| int | length, | |||
| int & | position | |||
| ) | 
Insert text at a given position.
| string | The text to insert. | |
| length | The length of text to insert, in bytes. | |
| position | The caller initializes this to the position at which to insert the text. After the call it points at the position after the newly inserted text. | 
| virtual void Atk::EditableText::insert_text_vfunc | ( | const Glib::ustring & | string, | |
| int | length, | |||
| int & | position | |||
| ) |  [protected, virtual] | 
| void Atk::EditableText::paste_text | ( | int | position | ) | 
Paste text from clipboard to specified position.
| position | Position to paste. | 
| virtual void Atk::EditableText::paste_text_vfunc | ( | int | position | ) |  [protected, virtual] | 
| bool Atk::EditableText::set_run_attributes | ( | const AttributeSet & | attrib_set, | |
| int | start_offset, | |||
| int | end_offset | |||
| ) | 
Sets the attributes for a specified range.
See the ATK_ATTRIBUTE macros (such as Atk::ATTRIBUTE_LEFT_MARGIN) for examples of attributes that can be set. Note that other attributes that do not have corresponding ATK_ATTRIBUTE macros may also be set for certain text widgets.
| attrib_set | An Atk::AttributeSet. | |
| start_offset | Start of range in which to set attributes. | |
| end_offset | End of range in which to set attributes. | 
true if attributes successfully set for the specified range, otherwise false. | virtual bool Atk::EditableText::set_run_attributes_vfunc | ( | AtkAttributeSet * | attrib_set, | |
| int | start_offset, | |||
| int | end_offset | |||
| ) |  [protected, virtual] | 
| void Atk::EditableText::set_text_contents | ( | const Glib::ustring & | string | ) | 
Set text contents of text.
| string | String to set for text contents of text. | 
| virtual void Atk::EditableText::set_text_contents_vfunc | ( | const Glib::ustring & | string | ) |  [protected, virtual] | 
| Glib::RefPtr< Atk::EditableText > wrap | ( | AtkEditableText * | object, | |
| bool | take_copy = false | |||
| ) |  [related] | 
A Glib::wrap() method for this object.
| object | The C instance. | |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. | 
 1.6.1
 1.6.1