diff options
Diffstat (limited to 'plugins/dumb/dumb-kode54/studio/include/dumbdesk.h')
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/dumbdesk.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/plugins/dumb/dumb-kode54/studio/include/dumbdesk.h b/plugins/dumb/dumb-kode54/studio/include/dumbdesk.h new file mode 100644 index 00000000..f8320f1c --- /dev/null +++ b/plugins/dumb/dumb-kode54/studio/include/dumbdesk.h @@ -0,0 +1,44 @@ +#ifndef INCLUDED_DUMBDESK_H
+#define INCLUDED_DUMBDESK_H
+
+
+#include "dumbgui.h"
+#include "dumbmenu.h"
+
+
+typedef struct DESKGUI
+{
+ struct DESKGUI *next;
+
+ GUI *gui;
+
+ const char *name;
+}
+DESKGUI;
+
+
+typedef struct GUI_DESKTOP_PARAM
+{
+ const char *title;
+ GUI_MENU_PARAM *menu_bar;
+}
+GUI_DESKTOP_PARAM;
+
+
+#define DESKTOP_CHANGED_TITLE GUI_OTHER
+#define DESKTOP_CHANGED_REST (GUI_OTHER << 1)
+#define DESKTOP_CHANGED_ALL (DESKTOP_CHANGED_TITLE | DESKTOP_CHANGED_REST)
+
+typedef struct GUI_DESKTOP_DATA
+{
+ const char *title;
+ GUI_MENU_PARAM *menu_bar;
+ DESKGUI *deskgui;
+}
+GUI_DESKTOP_DATA;
+
+
+extern GUI_COMMANDS gui_desktop_commands;
+
+
+#endif /* INCLUDED_DUMBDESK_H */
|