@c %start of fragment @deftp Class Derives from @code{}. This class defines no direct slots. @end deftp @deffn Function atk-editable-text-set-text-contents (self@tie{}@code{}) (string@tie{}@code{mchars}) @deffnx Method set-text-contents Set text contents of @var{text}. @table @var @item text an @code{} @item string string to set for text contents of @var{text} @end table @end deffn @deffn Function atk-editable-text-insert-text (self@tie{}@code{}) (string@tie{}@code{mchars}) (length@tie{}@code{int}) @result{}@tie{} (position@tie{}@code{int}) @deffnx Method insert-text Insert text at a given position. @table @var @item text an @code{} @item string the text to insert @item length the length of text to insert, in bytes @item 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. @end table @end deffn @deffn Function atk-editable-text-copy-text (self@tie{}@code{}) (start_pos@tie{}@code{int}) (end_pos@tie{}@code{int}) @deffnx Method copy-text Copy text from @var{start-pos} up to, but not including @var{end-pos} to the clipboard. @table @var @item text an @code{} @item start-pos start position @item end-pos end position @end table @end deffn @deffn Function atk-editable-text-cut-text (self@tie{}@code{}) (start_pos@tie{}@code{int}) (end_pos@tie{}@code{int}) @deffnx Method cut-text Copy text from @var{start-pos} up to, but not including @var{end-pos} to the clipboard and then delete from the widget. @table @var @item text an @code{} @item start-pos start position @item end-pos end position @end table @end deffn @deffn Function atk-editable-text-delete-text (self@tie{}@code{}) (start_pos@tie{}@code{int}) (end_pos@tie{}@code{int}) @deffnx Method delete-text Delete text @var{start-pos} up to, but not including @var{end-pos}. @table @var @item text an @code{} @item start-pos start position @item end-pos end position @end table @end deffn @deffn Function atk-editable-text-paste-text (self@tie{}@code{}) (position@tie{}@code{int}) @deffnx Method paste-text Paste text from clipboard to specified @var{position}. @table @var @item text an @code{} @item position position to paste @end table @end deffn @c %end of fragment