summaryrefslogtreecommitdiff
path: root/linux/menu.h
diff options
context:
space:
mode:
authordocwhat1999-11-14 06:43:18 +0000
committerdocwhat1999-11-14 06:43:18 +0000
commitd71eec8062e852e56f03102ba4b4e87dc485821d (patch)
tree452368ad0e7e24627e517a0c88c2508d02cea6dc /linux/menu.h
parent2046090b7ce8dd901ce43e650be5acf44016d714 (diff)
Initial revision
git-svn-id: http://svn.leocad.org/trunk@2 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'linux/menu.h')
-rw-r--r--linux/menu.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/linux/menu.h b/linux/menu.h
new file mode 100644
index 0000000..52a37b0
--- /dev/null
+++ b/linux/menu.h
@@ -0,0 +1,54 @@
+#ifndef _MENU_H_
+#define _MENU_H_
+
+void create_main_menu(GtkWidget *window, GtkWidget *vbox);
+
+typedef struct
+{
+ GtkWidget* menu_bar;
+
+ GtkWidget* file_menu;
+// GtkWidget* file_send;
+// GtkWidget* file_print;
+// GtkWidget* file_print_pieces;
+// GtkWidget* file_print_preview;
+// GtkWidget* file_print_setup;
+ GtkWidget* file_recent[4];
+
+ GtkWidget* edit_undo;
+ GtkWidget* edit_redo;
+ GtkWidget* edit_cut;
+ GtkWidget* edit_copy;
+ GtkWidget* edit_paste;
+ GtkWidget* edit_select_all;
+ GtkWidget* edit_select_none;
+ GtkWidget* edit_select_invert;
+ GtkWidget* edit_select_byname;
+
+ GtkWidget* piece_delete;
+ GtkWidget* piece_array;
+ GtkWidget* piece_copy_keys;
+ GtkWidget* piece_group;
+ GtkWidget* piece_ungroup;
+ GtkWidget* piece_group_remove;
+ GtkWidget* piece_group_add;
+ GtkWidget* piece_edit_groups;
+ GtkWidget* piece_hide_sel;
+ GtkWidget* piece_hide_unsel;
+ GtkWidget* piece_unhide;
+
+ // GtkWidget* view_modify;
+ GtkWidget* view_viewports[14];
+ GtkWidget* view_cameras_popup;
+ GtkWidget* view_cameras[25];
+ GtkWidget* view_step_popup;
+ GtkWidget* view_step_first;
+ GtkWidget* view_step_prev;
+ GtkWidget* view_step_next;
+ GtkWidget* view_step_last;
+
+} MAINMENU;
+
+extern MAINMENU main_menu;
+
+#endif