GtkWidget *source;
GtkWidget *dest;
+ /* A flag indicating that the object is in the process of
+ updating its subjects.
+ (not thread safe if two threads access the same object)
+ */
+ gboolean selecting;
+
+ gint orientation;
GtkTreeModelFilter *filtered_source;
GtkWidget *,
SelectItemsFunc *,
FilterItemsFunc * );
+
+GType psppire_selector_orientation_get_type (void) G_GNUC_CONST;
+
+
+typedef enum {
+ PSPPIRE_SELECT_SOURCE_BEFORE_DEST,
+ PSPPIRE_SELECT_SOURCE_AFTER_DEST,
+ PSPPIRE_SELECT_SOURCE_ABOVE_DEST,
+ PSPPIRE_SELECT_SOURCE_BELOW_DEST
+} PsppireSelectorOrientation;
+
+#define G_TYPE_PSPPIRE_SELECTOR_ORIENTATION \
+ (psppire_selector_orientation_get_type())
+
+
+
G_END_DECLS
#endif /* __PSPPIRE_SELECTOR_H__ */