Milán Major

netscape-revival

1 branch
Code

lib/mac/Java/_gen/sun_awt_macos_MacintoshEvent.h

/* DO NOT EDIT THIS FILE - it is machine generated */
#include "native.h"
/* Header for class sun_awt_macos_MacintoshEvent */

#ifndef _Included_sun_awt_macos_MacintoshEvent
#define _Included_sun_awt_macos_MacintoshEvent
struct Hjava_lang_Object;
struct Hjava_awt_Event;

typedef struct Classsun_awt_macos_MacintoshEvent {
    long data;
#define sun_awt_macos_MacintoshEvent_SHIFT_MASK	1L
#define sun_awt_macos_MacintoshEvent_CTRL_MASK	2L
#define sun_awt_macos_MacintoshEvent_META_MASK	4L
#define sun_awt_macos_MacintoshEvent_ALT_MASK	8L
#define sun_awt_macos_MacintoshEvent_HOME	1000L
#define sun_awt_macos_MacintoshEvent_END	1001L
#define sun_awt_macos_MacintoshEvent_PGUP	1002L
#define sun_awt_macos_MacintoshEvent_PGDN	1003L
#define sun_awt_macos_MacintoshEvent_UP	1004L
#define sun_awt_macos_MacintoshEvent_DOWN	1005L
#define sun_awt_macos_MacintoshEvent_LEFT	1006L
#define sun_awt_macos_MacintoshEvent_RIGHT	1007L
#define sun_awt_macos_MacintoshEvent_F1	1008L
#define sun_awt_macos_MacintoshEvent_F2	1009L
#define sun_awt_macos_MacintoshEvent_F3	1010L
#define sun_awt_macos_MacintoshEvent_F4	1011L
#define sun_awt_macos_MacintoshEvent_F5	1012L
#define sun_awt_macos_MacintoshEvent_F6	1013L
#define sun_awt_macos_MacintoshEvent_F7	1014L
#define sun_awt_macos_MacintoshEvent_F8	1015L
#define sun_awt_macos_MacintoshEvent_F9	1016L
#define sun_awt_macos_MacintoshEvent_F10	1017L
#define sun_awt_macos_MacintoshEvent_F11	1018L
#define sun_awt_macos_MacintoshEvent_F12	1019L
#define sun_awt_macos_MacintoshEvent_WINDOW_EVENT	200L
#define sun_awt_macos_MacintoshEvent_WINDOW_DESTROY	201L
#define sun_awt_macos_MacintoshEvent_WINDOW_EXPOSE	202L
#define sun_awt_macos_MacintoshEvent_WINDOW_ICONIFY	203L
#define sun_awt_macos_MacintoshEvent_WINDOW_DEICONIFY	204L
#define sun_awt_macos_MacintoshEvent_WINDOW_MOVED	205L
#define sun_awt_macos_MacintoshEvent_KEY_EVENT	400L
#define sun_awt_macos_MacintoshEvent_KEY_PRESS	401L
#define sun_awt_macos_MacintoshEvent_KEY_RELEASE	402L
#define sun_awt_macos_MacintoshEvent_KEY_ACTION	403L
#define sun_awt_macos_MacintoshEvent_KEY_ACTION_RELEASE	404L
#define sun_awt_macos_MacintoshEvent_MOUSE_EVENT	500L
#define sun_awt_macos_MacintoshEvent_MOUSE_DOWN	501L
#define sun_awt_macos_MacintoshEvent_MOUSE_UP	502L
#define sun_awt_macos_MacintoshEvent_MOUSE_MOVE	503L
#define sun_awt_macos_MacintoshEvent_MOUSE_ENTER	504L
#define sun_awt_macos_MacintoshEvent_MOUSE_EXIT	505L
#define sun_awt_macos_MacintoshEvent_MOUSE_DRAG	506L
#define sun_awt_macos_MacintoshEvent_SCROLL_EVENT	600L
#define sun_awt_macos_MacintoshEvent_SCROLL_LINE_UP	601L
#define sun_awt_macos_MacintoshEvent_SCROLL_LINE_DOWN	602L
#define sun_awt_macos_MacintoshEvent_SCROLL_PAGE_UP	603L
#define sun_awt_macos_MacintoshEvent_SCROLL_PAGE_DOWN	604L
#define sun_awt_macos_MacintoshEvent_SCROLL_ABSOLUTE	605L
#define sun_awt_macos_MacintoshEvent_LIST_EVENT	700L
#define sun_awt_macos_MacintoshEvent_LIST_SELECT	701L
#define sun_awt_macos_MacintoshEvent_LIST_DESELECT	702L
#define sun_awt_macos_MacintoshEvent_MISC_EVENT	1000L
#define sun_awt_macos_MacintoshEvent_ACTION_EVENT	1001L
#define sun_awt_macos_MacintoshEvent_LOAD_FILE	1002L
#define sun_awt_macos_MacintoshEvent_SAVE_FILE	1003L
#define sun_awt_macos_MacintoshEvent_GOT_FOCUS	1004L
#define sun_awt_macos_MacintoshEvent_LOST_FOCUS	1005L
    struct Hjava_lang_Object *target;
    int64_t when;
    long id;
    long x;
    long y;
    long key;
    long modifiers;
    long clickCount;
    struct Hjava_lang_Object *arg;
    struct Hjava_awt_Event *evt;
    long privateData;
} Classsun_awt_macos_MacintoshEvent;
HandleTo(sun_awt_macos_MacintoshEvent);

#endif