diff options
Diffstat (limited to 'plugins/dumb/dumb-kode54/studio/include')
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/dumbdesk.h | 88 | ||||
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/dumbgui.h | 164 | ||||
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/dumbmenu.h | 88 | ||||
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/guiproc.h | 104 | ||||
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/guitop.h | 34 | ||||
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/main.h | 20 | ||||
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/options.h | 68 | ||||
-rw-r--r-- | plugins/dumb/dumb-kode54/studio/include/subclip.h | 16 |
8 files changed, 291 insertions, 291 deletions
diff --git a/plugins/dumb/dumb-kode54/studio/include/dumbdesk.h b/plugins/dumb/dumb-kode54/studio/include/dumbdesk.h index f8320f1c..b0e9cc59 100644 --- a/plugins/dumb/dumb-kode54/studio/include/dumbdesk.h +++ b/plugins/dumb/dumb-kode54/studio/include/dumbdesk.h @@ -1,44 +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 */
+#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 */ diff --git a/plugins/dumb/dumb-kode54/studio/include/dumbgui.h b/plugins/dumb/dumb-kode54/studio/include/dumbgui.h index f6cc2bc7..1b4cfb70 100644 --- a/plugins/dumb/dumb-kode54/studio/include/dumbgui.h +++ b/plugins/dumb/dumb-kode54/studio/include/dumbgui.h @@ -1,82 +1,82 @@ -#ifndef INCLUDED_DUMBGUI_H
-#define INCLUDED_DUMBGUI_H
-
-
-/* GUI_FINISHED_WITH: Set this in your update, key or mouse function when you
- * don't need the object any more. It will be destroyed
- * before redrawing or any subsequent updates take place.
- * GUI_OTHER: Any powers of two greater than or equal to this are
- * free for use by objects for specific purposes.
- */
-#define GUI_FINISHED_WITH 1
-#define GUI_OTHER 2
-
-
-typedef struct GUI GUI;
-
-
-/* GUI_CREATE: Create a GUI object.
- * GUI_DESTROY: Destroy the GUI object.
- * GUI_KEY: Respond to a key.
- * GUI_UPDATE: Process any real-time activity.
- * GUI_DRAW: Draw any parts of the GUI that have changed. This may be
- * called more than once with different clipping rectangles,
- * so don't clear any flags here.
- * GUI_DRAWN: Clear any redraw flags.
- * GUI_CHANGED_*: Set flags to redraw parts of the object as necessary for
- * the change that has occurred.
- */
-typedef void (*GUI_CREATE)(GUI *gui, void *param);
-typedef void (*GUI_DESTROY)(GUI *gui);
-typedef void (*GUI_KEY)(GUI *gui, int k);
-typedef void (*GUI_UPDATE)(GUI *gui);
-typedef void (*GUI_DRAW)(GUI *gui);
-typedef void (*GUI_DRAWN)(GUI *gui);
-typedef void (*GUI_CHANGED_ALL)(GUI *gui);
-typedef void (*GUI_CHANGED_ACTIVE)(GUI *gui);
-
-
-typedef struct GUI_COMMANDS
-{
- GUI_CREATE create;
- GUI_DESTROY destroy;
- GUI_KEY key;
- GUI_UPDATE update;
- GUI_DRAW draw;
- GUI_DRAWN drawn;
- GUI_CHANGED_ALL changed_all;
- GUI_CHANGED_ACTIVE changed_active;
-}
-GUI_COMMANDS;
-
-
-struct GUI
-{
- GUI_COMMANDS *com;
-
- GUI *parent;
-
- int x, y, w, h;
- int flags;
-
- void *data;
-};
-
-
-extern GUI *gui_active;
-
-void gui_set_active(GUI *gui);
-
-GUI *gui_create(GUI_COMMANDS *com, GUI *parent, int x, int y, int w, int h, void *param);
-void gui_destroy(GUI *gui);
-void gui_key(GUI *gui, int k);
-void gui_update(GUI *gui);
-void gui_draw(GUI *gui);
-void gui_draw_void(void *gui);
-void gui_drawn(GUI *gui);
-void gui_changed_all(GUI *gui);
-void gui_changed_active(GUI *gui);
-
-
-#endif /* INCLUDED_DUMBGUI_H */
-
+#ifndef INCLUDED_DUMBGUI_H +#define INCLUDED_DUMBGUI_H + + +/* GUI_FINISHED_WITH: Set this in your update, key or mouse function when you + * don't need the object any more. It will be destroyed + * before redrawing or any subsequent updates take place. + * GUI_OTHER: Any powers of two greater than or equal to this are + * free for use by objects for specific purposes. + */ +#define GUI_FINISHED_WITH 1 +#define GUI_OTHER 2 + + +typedef struct GUI GUI; + + +/* GUI_CREATE: Create a GUI object. + * GUI_DESTROY: Destroy the GUI object. + * GUI_KEY: Respond to a key. + * GUI_UPDATE: Process any real-time activity. + * GUI_DRAW: Draw any parts of the GUI that have changed. This may be + * called more than once with different clipping rectangles, + * so don't clear any flags here. + * GUI_DRAWN: Clear any redraw flags. + * GUI_CHANGED_*: Set flags to redraw parts of the object as necessary for + * the change that has occurred. + */ +typedef void (*GUI_CREATE)(GUI *gui, void *param); +typedef void (*GUI_DESTROY)(GUI *gui); +typedef void (*GUI_KEY)(GUI *gui, int k); +typedef void (*GUI_UPDATE)(GUI *gui); +typedef void (*GUI_DRAW)(GUI *gui); +typedef void (*GUI_DRAWN)(GUI *gui); +typedef void (*GUI_CHANGED_ALL)(GUI *gui); +typedef void (*GUI_CHANGED_ACTIVE)(GUI *gui); + + +typedef struct GUI_COMMANDS +{ + GUI_CREATE create; + GUI_DESTROY destroy; + GUI_KEY key; + GUI_UPDATE update; + GUI_DRAW draw; + GUI_DRAWN drawn; + GUI_CHANGED_ALL changed_all; + GUI_CHANGED_ACTIVE changed_active; +} +GUI_COMMANDS; + + +struct GUI +{ + GUI_COMMANDS *com; + + GUI *parent; + + int x, y, w, h; + int flags; + + void *data; +}; + + +extern GUI *gui_active; + +void gui_set_active(GUI *gui); + +GUI *gui_create(GUI_COMMANDS *com, GUI *parent, int x, int y, int w, int h, void *param); +void gui_destroy(GUI *gui); +void gui_key(GUI *gui, int k); +void gui_update(GUI *gui); +void gui_draw(GUI *gui); +void gui_draw_void(void *gui); +void gui_drawn(GUI *gui); +void gui_changed_all(GUI *gui); +void gui_changed_active(GUI *gui); + + +#endif /* INCLUDED_DUMBGUI_H */ + diff --git a/plugins/dumb/dumb-kode54/studio/include/dumbmenu.h b/plugins/dumb/dumb-kode54/studio/include/dumbmenu.h index c28dcda1..ddf07327 100644 --- a/plugins/dumb/dumb-kode54/studio/include/dumbmenu.h +++ b/plugins/dumb/dumb-kode54/studio/include/dumbmenu.h @@ -1,44 +1,44 @@ -#ifndef INCLUDED_DUMBMENU_H
-#define INCLUDED_DUMBMENU_H
-
-
-#include "dumbgui.h"
-
-
-typedef void (*GUI_MENU_ACTIVATOR)(void *param);
-
-
-typedef struct GUI_MENU_ENTRY
-{
- char *text; /* If the first char is '\t', draw an arrow on the right. */
- GUI_MENU_ACTIVATOR activator;
- void *param;
-}
-GUI_MENU_ENTRY;
-
-
-typedef struct GUI_MENU_PARAM
-{
- int n_entries;
- GUI_MENU_ENTRY *entry;
-}
-GUI_MENU_PARAM;
-
-
-#define GUI_MENU_REDRAW_ALL GUI_OTHER
-
-typedef struct GUI_MENU_DATA
-{
- GUI_MENU_PARAM *menu;
- int sel;
- int lastsel; /* When this is different from 'sel', rows 'lastsel' and 'sel' need redrawing. */
-}
-GUI_MENU_DATA;
-
-
-extern GUI_COMMANDS gui_menu_commands;
-
-void gui_menu_get_size(GUI_MENU_PARAM *menu, int *w, int *h);
-
-
-#endif /* INCLUDED_DUMBMENU_H */
+#ifndef INCLUDED_DUMBMENU_H +#define INCLUDED_DUMBMENU_H + + +#include "dumbgui.h" + + +typedef void (*GUI_MENU_ACTIVATOR)(void *param); + + +typedef struct GUI_MENU_ENTRY +{ + char *text; /* If the first char is '\t', draw an arrow on the right. */ + GUI_MENU_ACTIVATOR activator; + void *param; +} +GUI_MENU_ENTRY; + + +typedef struct GUI_MENU_PARAM +{ + int n_entries; + GUI_MENU_ENTRY *entry; +} +GUI_MENU_PARAM; + + +#define GUI_MENU_REDRAW_ALL GUI_OTHER + +typedef struct GUI_MENU_DATA +{ + GUI_MENU_PARAM *menu; + int sel; + int lastsel; /* When this is different from 'sel', rows 'lastsel' and 'sel' need redrawing. */ +} +GUI_MENU_DATA; + + +extern GUI_COMMANDS gui_menu_commands; + +void gui_menu_get_size(GUI_MENU_PARAM *menu, int *w, int *h); + + +#endif /* INCLUDED_DUMBMENU_H */ diff --git a/plugins/dumb/dumb-kode54/studio/include/guiproc.h b/plugins/dumb/dumb-kode54/studio/include/guiproc.h index ab3d8d71..2757384a 100644 --- a/plugins/dumb/dumb-kode54/studio/include/guiproc.h +++ b/plugins/dumb/dumb-kode54/studio/include/guiproc.h @@ -1,52 +1,52 @@ -#ifndef INCLUDED_GUIPROC_H
-#define INCLUDED_GUIPROC_H
-
-
-#define THE_SIZE 2
-
-
-#if THE_SIZE == 2
-
-#define BEVEL_SIZE 3
-#define BORDER_SIZE 3
-#define TITLE_HEIGHT 21
-
-#define THE_FONT FONT2
-
-#elif THE_SIZE == 1
-
-#define BEVEL_SIZE 2
-#define BORDER_SIZE 2
-#define TITLE_HEIGHT 13
-
-#define THE_FONT FONT1
-
-#else
-
-#define BEVEL_SIZE 1
-#define BORDER_SIZE 1
-#define TITLE_HEIGHT 7
-
-#define THE_FONT FONT0
-
-#endif
-
-
-#define HIGHLIGHT 15
-#define MIDTONE 7
-#define SHADOW 8
-#define TITLE_BG_FOCUS 9
-#define TITLE_FG_FOCUS 14
-#define TITLE_BG 8
-#define TITLE_FG 7
-#define MENU_BG_FOCUS 1
-#define MENU_FG_FOCUS 15
-#define MENU_BG MIDTONE
-#define MENU_FG 0
-#define DESKTOP 4
-
-
-void draw_bevel(int l, int t, int r, int b, int tl, int m, int br);
-
-
-#endif /* INCLUDED_GUIPROC_H */
+#ifndef INCLUDED_GUIPROC_H +#define INCLUDED_GUIPROC_H + + +#define THE_SIZE 2 + + +#if THE_SIZE == 2 + +#define BEVEL_SIZE 3 +#define BORDER_SIZE 3 +#define TITLE_HEIGHT 21 + +#define THE_FONT FONT2 + +#elif THE_SIZE == 1 + +#define BEVEL_SIZE 2 +#define BORDER_SIZE 2 +#define TITLE_HEIGHT 13 + +#define THE_FONT FONT1 + +#else + +#define BEVEL_SIZE 1 +#define BORDER_SIZE 1 +#define TITLE_HEIGHT 7 + +#define THE_FONT FONT0 + +#endif + + +#define HIGHLIGHT 15 +#define MIDTONE 7 +#define SHADOW 8 +#define TITLE_BG_FOCUS 9 +#define TITLE_FG_FOCUS 14 +#define TITLE_BG 8 +#define TITLE_FG 7 +#define MENU_BG_FOCUS 1 +#define MENU_FG_FOCUS 15 +#define MENU_BG MIDTONE +#define MENU_FG 0 +#define DESKTOP 4 + + +void draw_bevel(int l, int t, int r, int b, int tl, int m, int br); + + +#endif /* INCLUDED_GUIPROC_H */ diff --git a/plugins/dumb/dumb-kode54/studio/include/guitop.h b/plugins/dumb/dumb-kode54/studio/include/guitop.h index 25557122..ac7fa8ff 100644 --- a/plugins/dumb/dumb-kode54/studio/include/guitop.h +++ b/plugins/dumb/dumb-kode54/studio/include/guitop.h @@ -1,17 +1,17 @@ -#ifndef INCLUDED_GUITOP_H
-#define INCLUDED_GUITOP_H
-
-
-#include "dumbdesk.h"
-
-extern int the_time;
-
-extern volatile int true_time;
-
-
-void run_desktop(GUI_DESKTOP_PARAM *param);
-
-void initialise_guitop(void);
-
-
-#endif /* INCLUDED_GUITOP_H */
+#ifndef INCLUDED_GUITOP_H +#define INCLUDED_GUITOP_H + + +#include "dumbdesk.h" + +extern int the_time; + +extern volatile int true_time; + + +void run_desktop(GUI_DESKTOP_PARAM *param); + +void initialise_guitop(void); + + +#endif /* INCLUDED_GUITOP_H */ diff --git a/plugins/dumb/dumb-kode54/studio/include/main.h b/plugins/dumb/dumb-kode54/studio/include/main.h index 968fe5d6..9b0a5468 100644 --- a/plugins/dumb/dumb-kode54/studio/include/main.h +++ b/plugins/dumb/dumb-kode54/studio/include/main.h @@ -1,10 +1,10 @@ -#ifndef INCLUDED_MAIN_H
-#define INCLUDED_MAIN_H
-
-
-extern DATAFILE *dat;
-
-#include "datafile.h"
-
-
-#endif /* INCLUDED_MAIN_H */
+#ifndef INCLUDED_MAIN_H +#define INCLUDED_MAIN_H + + +extern DATAFILE *dat; + +#include "datafile.h" + + +#endif /* INCLUDED_MAIN_H */ diff --git a/plugins/dumb/dumb-kode54/studio/include/options.h b/plugins/dumb/dumb-kode54/studio/include/options.h index a62d48c5..0042afe4 100644 --- a/plugins/dumb/dumb-kode54/studio/include/options.h +++ b/plugins/dumb/dumb-kode54/studio/include/options.h @@ -1,34 +1,34 @@ -#ifndef INCLUDED_OPTIONS_H
-#define INCLUDED_OPTIONS_H
-
-
-typedef struct OPTIONS
-{
- int gfx_w, gfx_h;
-}
-OPTIONS;
-
-
-OPTIONS opt;
-
-
-#ifdef ALLEGRO_DOS
-
-#define DEF_GFX_W 320
-#define DEF_GFX_H 200
-#define DEF_GFX_STR "320x200"
-
-#else
-
-#define DEF_GFX_W 640
-#define DEF_GFX_H 480
-#define DEF_GFX_STR "640x480"
-
-#endif
-
-
-void load_options(void);
-void save_options(void);
-
-
-#endif /* INCLUDED_OPTIONS_H */
+#ifndef INCLUDED_OPTIONS_H +#define INCLUDED_OPTIONS_H + + +typedef struct OPTIONS +{ + int gfx_w, gfx_h; +} +OPTIONS; + + +OPTIONS opt; + + +#ifdef ALLEGRO_DOS + +#define DEF_GFX_W 320 +#define DEF_GFX_H 200 +#define DEF_GFX_STR "320x200" + +#else + +#define DEF_GFX_W 640 +#define DEF_GFX_H 480 +#define DEF_GFX_STR "640x480" + +#endif + + +void load_options(void); +void save_options(void); + + +#endif /* INCLUDED_OPTIONS_H */ diff --git a/plugins/dumb/dumb-kode54/studio/include/subclip.h b/plugins/dumb/dumb-kode54/studio/include/subclip.h index 5a5f8210..a30dd340 100644 --- a/plugins/dumb/dumb-kode54/studio/include/subclip.h +++ b/plugins/dumb/dumb-kode54/studio/include/subclip.h @@ -1,8 +1,8 @@ -#ifndef INCLUDED_SUBCLIP_H
-#define INCLUDED_SUBCLIP_H
-
-
-void subclip(int l, int t, int r, int b, void (*proc)(void *data), void *data);
-
-
-#endif /* INCLUDED_SUBCLIP_H */
+#ifndef INCLUDED_SUBCLIP_H +#define INCLUDED_SUBCLIP_H + + +void subclip(int l, int t, int r, int b, void (*proc)(void *data), void *data); + + +#endif /* INCLUDED_SUBCLIP_H */ |