]> git.tdb.fi Git - ext/subsurface.git/blobdiff - display-gtk.h
XSLT to transform JDiveLog to Subsurface format
[ext/subsurface.git] / display-gtk.h
index dee66368a5c3123874918528c1dba914e71f6ecc..fb2b9af5b40c0450677eba2b246ed8950f669f25 100644 (file)
@@ -11,6 +11,16 @@ typedef struct {
        GtkWidget *bar;
 } progressbar_t;
 
+typedef struct {
+       gboolean cylinder;
+       gboolean temperature;
+       gboolean nitrox;
+       gboolean sac;
+       gboolean otu;
+} visible_cols_t;
+
+extern visible_cols_t visible_cols;
+
 extern const char *divelist_font;
 extern void set_divelist_font(const char *);
 
@@ -26,4 +36,13 @@ extern GtkWidget *equipment_widget(void);
 
 extern GtkWidget *dive_list_create(void);
 
+typedef void (*data_func_t)(GtkTreeViewColumn *col,
+                           GtkCellRenderer *renderer,
+                           GtkTreeModel *model,
+                           GtkTreeIter *iter,
+                           gpointer data);
+
+extern GtkTreeViewColumn *tree_view_column(GtkWidget *tree_view, int index, const char *title,
+               data_func_t data_func, PangoAlignment align, gboolean visible);
+
 #endif