X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fdict-display.h;h=04ec09d1071d3663ad21385e1dd1025e7204ca47;hb=c1f04750c4430bf3e7f0630842f879ee695b947d;hp=a9481c6d85534439490d672accbf7d1a56f06f46;hpb=0bd0098aec2ee31d9460c8d4c1263d0b5ccc4324;p=pspp diff --git a/src/ui/gui/dict-display.h b/src/ui/gui/dict-display.h index a9481c6d85..04ec09d107 100644 --- a/src/ui/gui/dict-display.h +++ b/src/ui/gui/dict-display.h @@ -19,29 +19,30 @@ dictionary in GTK widgets. */ +#ifndef DICT_DISPLAY +#define DICT_DISPLAY 1 + #include #include "psppire-selector.h" -#include "psppire-dict.h" -#include -/* Sets up TREEVIEW to display the variables of DICT. - MODE is the selection mode for TREEVIEW. - PREDICATE determines which variables should be visible, or NULL if - all are to be visible. - */ -void attach_dictionary_to_treeview (GtkTreeView *treeview, PsppireDict *dict, - GtkSelectionMode mode, - var_predicate_func *predicate - ); +void +get_base_model (GtkTreeModel *top_model, GtkTreeIter *top_iter, + GtkTreeModel **model, GtkTreeIter *iter); /* A SelectItemsFunc function for GtkTreeView widgets */ void insert_source_row_into_tree_view (GtkTreeIter source_iter, GtkWidget *dest, GtkTreeModel *source_model, - gpointer data - ); + gpointer data); + + +/* A SelectItemsFunc function for PsppireMeansLayers widgets */ +void insert_source_row_into_layers (GtkTreeIter source_iter, + GtkWidget *dest, + GtkTreeModel *source_model, + gpointer data); /* A SelectItemsFunc function for GtkEntry widgets */ @@ -58,6 +59,8 @@ gboolean is_currently_in_entry (GtkTreeModel *model, GtkTreeIter *iter, PsppireSelector *selector); -void get_base_model (GtkTreeModel *top_model, GtkTreeIter *top_iter, - GtkTreeModel **model, GtkTreeIter *iter - ); +/* A FilterItemsFunc function for PsppireVarview widgets */ +gboolean is_currently_in_varview (GtkTreeModel *model, GtkTreeIter *iter, + PsppireSelector *sel); + +#endif