[Top]
GTK2
GTK2.TextBuffer
|
Method GTK2.TextBuffer()->begin_user_action()
- Method
begin_user_action
GTK2.TextBuffer begin_user_action()
- Description
Called to indicate that the buffer operations between here and call
end_user_action() are part of a single user-visible operation. The
operations between begin_user_action() and end_user_action() can then be
grouped when creating an undo stack. W(TextBuffer) maintains a count of
calls to begin_user_action() that have not been closed with a call to
end_user_action(), and emits the "begin-user-action" and
"end-user-action" signals only for the outermost pair of calls. This
allows you to build user actions from other user actions.
The "interactive" buffer mutation functions, such as insert_interactive(),
automatically call begin/end user action around the buffer operations
they perform, so there's no need to add extra calls if your user action
consists solely of a single call to one of those functions.
|