projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implemented the FREQUENCIES dialog.
[pspp]
/
src
/
ui
/
gui
/
psppire-selector.h
diff --git
a/src/ui/gui/psppire-selector.h
b/src/ui/gui/psppire-selector.h
index f5ca4e9a94f76663a9f9be020193452d90b5a2b3..6385c14c2155b48ae2d7a3664d4e8cf058f54e49 100644
(file)
--- a/
src/ui/gui/psppire-selector.h
+++ b/
src/ui/gui/psppire-selector.h
@@
-22,6
+22,7
@@
#include <glib.h>
#include <glib-object.h>
#include <gtk/gtkbutton.h>
#include <glib.h>
#include <glib-object.h>
#include <gtk/gtkbutton.h>
+#include <gtk/gtkaction.h>
#include <gtk/gtkarrow.h>
#include <gtk/gtktreemodel.h>
#include <gtk/gtktreemodelfilter.h>
#include <gtk/gtkarrow.h>
#include <gtk/gtktreemodel.h>
#include <gtk/gtktreemodelfilter.h>
@@
-47,6
+48,9
@@
typedef void SelectItemsFunc (GtkTreeIter iter,
GtkWidget *dest,
GtkTreeModel *source_model);
GtkWidget *dest,
GtkTreeModel *source_model);
+/* Function to determine if items may be selected */
+typedef gboolean AllowSelectionFunc (GtkWidget *src, GtkWidget *dest);
+
/* Function to determine whether an item in MODEL, pointed to by ITER
is currently selected.
/* Function to determine whether an item in MODEL, pointed to by ITER
is currently selected.
@@
-70,6
+74,7
@@
struct _PsppireSelector
/* <private> */
GtkWidget *arrow;
/* <private> */
GtkWidget *arrow;
+ GtkAction *action;
enum psppire_selector_dir direction;
GtkWidget *source;
enum psppire_selector_dir direction;
GtkWidget *source;
@@
-87,6
+92,8
@@
struct _PsppireSelector
SelectItemsFunc *select_items;
FilterItemsFunc *filter;
SelectItemsFunc *select_items;
FilterItemsFunc *filter;
+
+ AllowSelectionFunc *allow_selection;
};
struct _PsppireSelectorClass
};
struct _PsppireSelectorClass
@@
-106,6
+113,9
@@
void psppire_selector_set_subjects (PsppireSelector *,
SelectItemsFunc *,
FilterItemsFunc * );
SelectItemsFunc *,
FilterItemsFunc * );
+void psppire_selector_set_allow (PsppireSelector *, AllowSelectionFunc *);
+
+
GType psppire_selector_orientation_get_type (void) G_GNUC_CONST;
GType psppire_selector_orientation_get_type (void) G_GNUC_CONST;