marshaller-list: Remove unused marshallers
[pspp] / src / ui / gui / psppire-means-layer.h
index 327dc9f1e8fa8a65226e19388bfedc875c6ede01..d36ab8b35475ae1911dfc45f09e39b51d2331100 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPPIRE - a graphical user interface for PSPP.
-   Copyright (C) 2012  Free Software Foundation
+   Copyright (C) 2012, 2013  Free Software Foundation
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -52,32 +52,35 @@ typedef struct _PsppireMeansLayerClass  PsppireMeansLayerClass;
 
 struct _PsppireMeansLayer
 {
-  GtkVBox parent;
+  GtkBox parent;
 
   /* <private> */
   GtkWidget *var_view;
   int n_layers;
   int current_layer;
+  GPtrArray *layer;
+  gboolean dispose_has_run;
+
   GtkWidget *label;
   GtkWidget *back;
   GtkWidget *forward;
-  GtkWidget *selector;
 };
 
 
 struct _PsppireMeansLayerClass
 {
-  GtkVBoxClass parent_class;
+  GtkBoxClass parent_class;
 };
 
 GType      psppire_means_layer_get_type        (void);
 GType      psppire_means_layer_model_get_type        (void);
 GtkWidget * psppire_means_layer_new (void);
 
-void       psppire_means_layer_set_source (PsppireMeansLayer *ml, GtkWidget *w);
-
 void       psppire_means_layer_clear (PsppireMeansLayer *ml);
+GtkTreeModel *psppire_means_layer_get_model_n (PsppireMeansLayer *ml, gint n);
+GtkTreeModel *psppire_means_layer_get_model (PsppireMeansLayer *ml);
 
+void psppire_means_layer_update (PsppireMeansLayer *ml);
 
 G_END_DECLS