atk.EditableText — the ATK interface implemented by components containing user-editable text content.
| class atk.EditableText(gobject.GInterface): | 
atk.EditableText
    should be implemented by UI components which contain text which the user
    can edit, via the atk.Object
    corresponding to that component (see atk.Object).
atk.EditableText
    is a subclass of atk.Text, and as
    such, an object which implements atk.EditableText
    is by definition an atk.Text
    implementor as well.
    def set_run_attributes(attrib_set, start_offset, end_offset)| 
 | a sequence of 2-tuples containing name-value string pairs. | 
| 
 | start of range in which to set attributes | 
| 
 | end of range in which to set attributes | 
| Returns : | Trueif attributes were
          successfully set for the specified range, otherwiseFalse | 
Sets the attributes for a specified range. See the Atk Text Attribute Constants (such as
      atk.TEXT_ATTR_LEFT_MARGIN) for examples of
      attributes that can be set. Note that other attributes that do not
      have corresponding Atk Text Attribute Constants may also be set for
      certain text widgets.
    def set_text_contents(string)| 
 | string to set for text contents of the text | 
Set text contents of the text.
    def insert_text(string, length, position)| 
 | the text to insert | 
| 
 | the length of text to insert, in bytes | 
| 
 | the position at which to insert the text | 
| Returns : | the position after the newly inserted text. | 
Insert text at a given position.
    def copy_text(start_pos, end_pos)| 
 | start position | 
| 
 | end position | 
Copy text from start_pos up to, but not
      including end_pos to the clipboard.
    def cut_text(start_pos, end_pos)| 
 | start position | 
| 
 | end position | 
Copy text from start_pos up to, but not
      including end_pos to the clipboard and then
      delete from the widget.