X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-selector.h;h=bb267cd49cf08631a02e5cfd07e19cf54f31df4a;hb=e18dc0608fac0bf723bbdbd60389a602e9638cd8;hp=8e033ae4bd0a67dad28474c21fea41f05d2564cc;hpb=03134dc262125d1785891d6111eec58ca09b3b54;p=pspp-builds.git diff --git a/src/ui/gui/psppire-selector.h b/src/ui/gui/psppire-selector.h index 8e033ae4..bb267cd4 100644 --- a/src/ui/gui/psppire-selector.h +++ b/src/ui/gui/psppire-selector.h @@ -104,6 +104,8 @@ struct _PsppireSelector gulong row_activate_id ; gulong source_select_id ; + + gboolean primary_requested; }; struct _PsppireSelectorClass @@ -113,6 +115,9 @@ struct _PsppireSelectorClass /* This is a hash of Lists of FilterItemsFunc pointers, keyed by address of the source widget */ GHashTable *source_hash; + + /* A hash of SelectItemFuncs indexed by GType */ + GHashTable *default_selection_funcs; }; GType psppire_selector_get_type (void); @@ -146,6 +151,8 @@ typedef enum { (psppire_selector_orientation_get_type()) +void psppire_selector_set_default_selection_func (GType type, SelectItemsFunc *); + G_END_DECLS