Simple test for asyncio.library.
[AROS-Contrib.git] / gfx / mysticview / src / Mystic_InitExit.h
blob1bc9f3d69814d1a3c405c329faff6f8c385da526
1 #ifndef MYSTIC_INITEXIT_H
2 #define MYSTIC_INITEXIT_H 1
4 /*********************************************************************
5 ----------------------------------------------------------------------
7 MysticView
8 InitExit definitions
10 ------------------------------------------------------ tabsize = 4 ---
11 *********************************************************************/
13 #include <libraries/commodities.h>
15 #include "Mystic_Global.h"
16 #include "Mystic_Icons.h"
18 /*--------------------------------------------------------------------
20 prototypes
22 --------------------------------------------------------------------*/
25 * mysticview
28 struct mview
30 struct SignalSemaphore semaphore;
32 PICTURE *logopic;
33 PICTURE *buttonpic;
34 PICTURE *animpic;
36 struct mvscreen *screen;
37 struct mvwindow *window;
39 struct FileRequester *freq; // main file requester
40 struct FileRequester *destfreq; // copy/move to path file requester
41 struct FileRequester *listfreq; // list file requester
42 struct FileRequester *startpicfreq; // list file requester
43 struct FileRequester *presetfreq;
44 struct FileRequester *savefreq;
45 struct FileRequester *copyfreq;
46 struct FileRequester *renamefreq;
49 APTR abouttask;
51 struct ScreenModeRequester *modereq;
53 char *progfilename;
55 struct NewMenu *copynewmenuarray;
56 struct NewMenu *movenewmenuarray;
57 struct NewMenu *presetmenuarray;
58 struct NewMenu *pubscreenmenuarray;
60 struct MenuItem *copypathmenuitems;
61 struct MenuItem *movepathmenuitems;
62 struct MenuItem *presetmenuitems;
63 struct MenuItem *pubscreenmenuitems;
65 struct NewBroker *newbroker;
66 CxObj *broker;
67 struct MsgPort *brokermsgport;
69 char **pubscreenlist;
71 struct MsgPort *appmsgport;
72 ULONG appSignal;
74 struct DiskObject *diskobject;
75 struct AppIcon *appicon;
76 struct AppMenuItem *appitem;
78 struct DiskObject *iconifyicon;
81 struct IconThumbnail *appiconthumbnail;
85 #include "Mystic_Settings.h"
87 extern struct mview *CreateMView(struct mainsettings *mvs, char *progfilename);
88 extern void DeleteMView(struct mview *mv);
90 #endif