psppire-output-window: Factor out output view as psppire-output-view.
[pspp] / src / ui / gui / psppire-dictview.h
index fb8eda20efb03b0b171a6b42d2b7d8a9906a9630..622ed6135cb9670f7be3c19a594bad12298c4366 100644 (file)
@@ -23,6 +23,7 @@
 #include <glib-object.h>
 #include <gtk/gtk.h>
 
+#include "data/format.h"
 #include "psppire-dict.h"
 #include "dict-display.h"
 
@@ -51,6 +52,7 @@ struct _PsppireDictView
   var_predicate_func *predicate;
   GtkWidget *menu;
   gboolean prefer_labels;
+  GtkTreeModel *sorted_model;
 };
 
 struct _PsppireDictViewClass
@@ -60,10 +62,12 @@ struct _PsppireDictViewClass
 };
 
 GType      psppire_dict_view_get_type        (void);
+void psppire_dict_view_get_selected_variables (PsppireDictView *,
+                                               struct variable ***vars,
+                                               size_t *n_varsp);
 struct variable * psppire_dict_view_get_selected_variable (PsppireDictView *);
 
-const char *psppire_dict_view_get_var_measurement_stock_id (
-  const struct variable *);
+const char *get_var_measurement_stock_id (enum fmt_type, enum measure);
 
 G_END_DECLS