From 18f5da95291ec99192d1b594cd3939a75328273d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Mon, 31 Jan 2011 22:04:37 +0100 Subject: Add an undo framework to LdDiagram. Modify LdDiagram and LdDiagramObject to use it. Trash commit c2403fdcf7885d7da1efa2c0dfb3e294f760ca9c. --- liblogdiag/ld-diagram-object.h | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'liblogdiag/ld-diagram-object.h') diff --git a/liblogdiag/ld-diagram-object.h b/liblogdiag/ld-diagram-object.h index 5c82f9c..91b01ab 100644 --- a/liblogdiag/ld-diagram-object.h +++ b/liblogdiag/ld-diagram-object.h @@ -49,7 +49,7 @@ struct _LdDiagramObjectClass /*< private >*/ GObjectClass parent_class; - guint data_changed_signal; + guint changed_signal; }; @@ -58,19 +58,7 @@ GType ld_diagram_object_get_type (void) G_GNUC_CONST; LdDiagramObject *ld_diagram_object_new (JsonObject *storage); JsonObject *ld_diagram_object_get_storage (LdDiagramObject *self); void ld_diagram_object_set_storage (LdDiagramObject *self, JsonObject *storage); - -gboolean ld_diagram_object_get_data (LdDiagramObject *self, - GValue *data, GType type, const gchar *first_element, ...); -gboolean ld_diagram_object_get_data_valist (LdDiagramObject *self, - GValue *data, GType type, const gchar *first_element, va_list var_args); -gboolean ld_diagram_object_get_datav (LdDiagramObject *self, - GValue *data, GType type, const gchar **elements); -void ld_diagram_object_set_data (LdDiagramObject *self, - const GValue *data, const gchar *first_element, ...); -void ld_diagram_object_set_data_valist (LdDiagramObject *self, - const GValue *data, const gchar *first_element, va_list var_args); -void ld_diagram_object_set_datav (LdDiagramObject *self, - const GValue *data, const gchar **elements); +void ld_diagram_object_changed (LdDiagramObject *self, LdUndoAction *action); void ld_diagram_object_get_data_for_param (LdDiagramObject *self, GValue *data, GParamSpec *pspec); -- cgit v1.2.3