summaryrefslogtreecommitdiff
path: root/redo/gtk_unix.h
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-07-29 01:53:34 -0400
committerPietro Gagliardi <[email protected]>2014-07-29 01:53:34 -0400
commit92539e10e90e197494a19324378cfb3815520f63 (patch)
tree19d64054e158f4f082ef68c781af52e4466ea8dd /redo/gtk_unix.h
parentab8acd99b98c972dfd1e6ba05b00952d05721e04 (diff)
Added the beginning of the GTK+ Table model implementation.
Diffstat (limited to 'redo/gtk_unix.h')
-rw-r--r--redo/gtk_unix.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/redo/gtk_unix.h b/redo/gtk_unix.h
index 1f24fc3..874e0f2 100644
--- a/redo/gtk_unix.h
+++ b/redo/gtk_unix.h
@@ -1,5 +1,8 @@
/* 16 march 2014 */
+#ifndef __GO_UI_GTK_UNIX_H__
+#define __GO_UI_GTK_UNIX_H__
+
/*
MIN_REQUIRED signals that programs are expected to run on at least GLib 2.32/GTK+ 3.4 and thus deprectation warnings for newer versions (such as gtk_scrolled_window_add_with_viewport() being deprecated in GTK+ 3.8) should be suppressed.
MAX_ALLOWED signals that programs will not use features introduced in newer versions of GLib/GTK+ and that the compiler should warn us if we slip.
@@ -21,3 +24,15 @@ Thanks to desrt in irc.gimp.net/#gtk+
/* table_unix.c */
extern void tableAppendColumn(GtkTreeView *, gchar *);
+typedef struct goTableModel goTableModel;
+typedef struct goTableModelClass goTableModelClass;
+struct goTableModel {
+ GObject parent_instance;
+ void *gotable;
+};
+struct goTableModelClass {
+ GObjectClass parent_class;
+};
+extern goTableModel *newTableModel(void *);
+
+#endif