![]() |
![]() |
![]() |
Goffice Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
GType go_undo_binary_get_type (void); GOUndo * go_undo_binary_new (gpointer a, gpointer b, GOUndoBinaryFunc undo, GFreeFunc fa, GFreeFunc fb); GOUndo * go_undo_combine (GOUndo *a, GOUndo *b); GType go_undo_get_type (void); void go_undo_group_add (GOUndoGroup *g, GOUndo *u); GType go_undo_group_get_type (void); GOUndoGroup * go_undo_group_new (void); GType go_undo_unary_get_type (void); GOUndo * go_undo_unary_new (gpointer a, GOUndoUnaryFunc undo, GFreeFunc fa); void go_undo_undo (GOUndo *u); void go_undo_undo_with_data (GOUndo *u, gpointer data);
GOUndo * go_undo_binary_new (gpointer a, gpointer b, GOUndoBinaryFunc undo, GFreeFunc fa, GFreeFunc fb);
|
|
|
|
|
|
|
|
|
|
Returns : |
GOUndo * go_undo_combine (GOUndo *a, GOUndo *b);
This function takes ownership of the argument references and gives ownership of the result to the caller. Either argument may be NULL in which case the other is returned.
|
optional first undo operation |
|
optional last undo operation |
Returns : |
the combination of two undo operations. |
GOUndo * go_undo_unary_new (gpointer a, GOUndoUnaryFunc undo, GFreeFunc fa);
|
|
|
|
|
|
Returns : |