7
|
1 /* vi:set ts=8 sts=4 sw=4:
|
|
2 *
|
|
3 * VIM - Vi IMproved by Bram Moolenaar
|
|
4 * Amiga GUI support by Michael Nielsen
|
|
5 *
|
|
6 * Do ":help uganda" in Vim to read copying and usage conditions.
|
|
7 * Do ":help credits" in Vim to see a list of people who contributed.
|
|
8 *
|
|
9 * Amiga GUI header file.
|
|
10 */
|
|
11
|
|
12 #if !defined(__GUI_AMIGA__H)
|
|
13 #define __GUI_AMIGA__H
|
|
14
|
|
15 #define SetAttrib(_ptr,_attrib,_value) ((_ptr)->_attrib=(_value))
|
|
16
|
|
17 #if defined(FEAT_GUI_AMIGA)
|
|
18
|
|
19 #include <intuition/intuition.h>
|
|
20
|
|
21 enum event {
|
|
22 ev_NullEvent,
|
|
23 ev_MenuVerify,
|
|
24 ev_MenuPick,
|
|
25 ev_CloseWindow,
|
|
26 ev_NewSize,
|
|
27 ev_RefreshWindow,
|
|
28 ev_MouseButtons,
|
|
29 ev_MouseMove,
|
|
30 ev_GadgetDown,
|
|
31 ev_GadgetUp,
|
|
32 ev_KeyStroke,
|
|
33 ev_IntuiTicks,
|
|
34 ev_MenuHelp,
|
|
35 ev_GadgetHelp,
|
|
36
|
|
37 ev_Ignore
|
|
38 };
|
|
39
|
|
40 struct MyMenuItem {
|
|
41 struct MenuItem menuItem;
|
|
42 vimmenu_T *guiMenu;
|
|
43 };
|
|
44
|
|
45 union myMenuItemUnion {
|
|
46 struct MenuItem menuItem;
|
|
47 struct MyMenuItem myMenuItem;
|
|
48 };
|
|
49
|
|
50 #endif /* FEAT_GUI_AMIGA*/
|
|
51 #endif /* __GUI_AMIGA__H */
|
|
52
|