summaryrefslogtreecommitdiff
path: root/linux/gtkmisc.h
diff options
context:
space:
mode:
authorleo2000-07-23 20:17:56 +0000
committerleo2000-07-23 20:17:56 +0000
commitf9a73f52978ec54dee4ed05bd20088d83fbe3ea4 (patch)
treec31528d84759cc46bf66e33f1e18e71c7c3a7eae /linux/gtkmisc.h
parentb33706f990bff175d7c8b0a8600238e2d4a07221 (diff)
Functions to help using GTK
git-svn-id: http://svn.leocad.org/trunk@94 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'linux/gtkmisc.h')
-rwxr-xr-xlinux/gtkmisc.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/linux/gtkmisc.h b/linux/gtkmisc.h
new file mode 100755
index 0000000..155a37c
--- /dev/null
+++ b/linux/gtkmisc.h
@@ -0,0 +1,24 @@
+#ifndef _GTK_MISC_H_
+#define _GTK_MISC_H_
+
+GtkWidget* create_pixmap (char* filename);
+void load_pixmap (const char* filename, GdkPixmap **gdkpixmap, GdkBitmap **mask);
+
+GtkWidget* menu_separator (GtkWidget *menu);
+GtkWidget* menu_tearoff (GtkWidget *menu);
+GtkWidget* create_sub_menu (GtkWidget *bar, char *label, GtkAccelGroup *accel, GtkAccelGroup **menu_accel);
+GtkWidget* create_menu_in_menu (GtkWidget *menu, gchar *label, GtkAccelGroup *menu_accel,
+ GtkAccelGroup **submenu_accel);
+GtkWidget* create_menu_item (GtkWidget *menu, gchar *label, GtkAccelGroup *menu_accel,
+ GtkSignalFunc func, GtkObject *window, int id, const char* data);
+GtkWidget* create_check_menu_item (GtkWidget *menu, gchar *label, GtkAccelGroup *menu_accel,
+ GtkSignalFunc func, GtkObject *window, int id, const char* data);
+GtkWidget* create_radio_menu_item (GtkWidget *menu, GtkWidget *last, gchar *label,
+ GtkAccelGroup *menu_accel, GtkSignalFunc func,
+ GtkObject *window, int id, const char* data);
+GtkWidget* create_radio_menu_pixmap (GtkWidget *menu, GtkWidget *last, gchar *filename,
+ GtkAccelGroup *menu_accel, GtkSignalFunc func,
+ GtkObject *window, int id, const char* data);
+
+
+#endif // _GTKMISC_H_