summaryrefslogtreecommitdiff
path: root/plugins/gtkui/gtkui_api.h
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-06-21 20:44:03 +0200
committerGravatar waker <wakeroid@gmail.com>2011-06-21 20:44:03 +0200
commit62971ace0f268534e8f11494f69e44dd39756814 (patch)
tree63292a42019e3207b98d47f716c4a68ce2c6527b /plugins/gtkui/gtkui_api.h
parent7b4c9ea84d314bf1ffbdf99244da98847ba6ea6c (diff)
added proper titles to widgets; implemented delete/cut/copy/paste; service widgets are hidden from user
Diffstat (limited to 'plugins/gtkui/gtkui_api.h')
-rw-r--r--plugins/gtkui/gtkui_api.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/plugins/gtkui/gtkui_api.h b/plugins/gtkui/gtkui_api.h
index cb26fa28..042c4fa5 100644
--- a/plugins/gtkui/gtkui_api.h
+++ b/plugins/gtkui/gtkui_api.h
@@ -25,11 +25,7 @@
#ifndef __GTKUI_API_H
#define __GTKUI_API_H
-enum {
- DDB_W_0 = 0,
- DDB_W_CONTAINER = 1,
- DDB_W_CONTAINER_MULTIPLE = 2,
-};
+#define GTKUI_API_VERSION 1 // for compile-time checking
typedef struct ddb_gtkui_widget_s {
const char *type;
@@ -54,6 +50,7 @@ typedef struct ddb_gtkui_widget_s {
typedef struct {
DB_gui_t gui;
+ int api_version;
GtkWidget * (*get_mainwin) (void);
void (*reg_widget) (const char *type, ddb_gtkui_widget_t *(*create_func) (void));
void (*unreg_widget) (const char *type);