PsppireDialogAction (generate_syntax): Change signature.
[pspp] / src / ui / gui / psppire-dialog-action.h
index 071bfaeea5041cf611a9ed49f617fa2edac86efd..c48173a107f5b9f7629dc384811cd6e785da6d1a 100644 (file)
@@ -83,7 +83,7 @@ struct _PsppireDialogActionClass
 {
   GtkActionClass parent_class;
   void   (*activate) (PsppireDialogAction *);
-  char * (*generate_syntax) (PsppireDialogAction *);
+  char * (*generate_syntax) (const PsppireDialogAction *);
 };
 
 GType psppire_dialog_action_get_type (void) ;
@@ -96,10 +96,11 @@ void psppire_dialog_action_set_refresh (PsppireDialogAction *pda,
 void psppire_dialog_action_set_valid_predicate (PsppireDialogAction *act, 
                                                ContentsAreValid dialog_state_valid);
 
-typedef void (*activation) (GtkAction *);
+typedef void (*activation) (PsppireDialogAction *);
 
 void psppire_dialog_action_set_activation (gpointer class, activation a);
 
+GHashTable *psppire_dialog_action_get_hash_table (PsppireDialogAction *act);