Emitted when the ability to redo has changed.
Emitted when the ability to undo has changed.
Begin a not undoable action on the buffer. All changes between this call and the call to gtk_source_undo_manager_end_not_undoable_action() cannot be undone. This function should be re-entrant.
Get whether there are redo operations available.
Emits the #GtkSourceUndoManager::can-redo-changed signal.
Get whether there are undo operations available.
Emits the #GtkSourceUndoManager::can-undo-changed signal.
Ends a not undoable action on the buffer.
Get the main Gtk struct
the main Gtk struct as a void*
Perform a single redo. Calling this function when there are no redo operations available is an error. Use gtk_source_undo_manager_can_redo() to find out if there are redo operations available.
Perform a single undo. Calling this function when there are no undo operations available is an error. Use gtk_source_undo_manager_can_undo() to find out if there are undo operations available.