Subversion Repositories Kolibri OS

Rev

Rev 4973 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4973 Rev 5029
Line 73... Line 73...
73
 
73
 
Line 74... Line 74...
74
__u32 __menuet__get_date(void);
74
__u32 __menuet__get_date(void);
Line 75... Line 75...
75
 
75
 
Line 76... Line 76...
76
void __menuet__line(__u16 x1,__u16 y1,__u16 x2,__u16 y2,__u32 color);
76
void __menuet__line(__u16 x1,__u16 y1,__u16 x2,__u16 y2,__u32 color);
77
 
77
 
78
void __menuet__set_bitfield_for_wanted_events(__u16 ev);
78
void __menuet__set_bitfield_for_wanted_events(__u32 ev);
79
 
79
 
80
#define EVENT_REDRAW              0x00000001
80
#define EVENT_REDRAW              0x00000001
81
#define EVENT_KEY                 0x00000002
81
#define EVENT_KEY                 0x00000002
82
#define EVENT_BUTTON              0x00000004
82
#define EVENT_BUTTON              0x00000004
83
#define EVENT_END_REQUEST         0x00000008
83
#define EVENT_END_REQUEST         0x00000008
84
#define EVENT_DESKTOP_BACK_DRAW   0x00000010
84
#define EVENT_DESKTOP_BACK_DRAW   0x00000010
Line 85... Line 85...
85
#define EVENT_MOUSE_CHANGE        0x00000020
85
#define EVENT_MOUSE_CHANGE        0x00000020
86
#define EVENT_IPC		  0x00000040
86
#define EVENT_IPC		          0x00000040
87
#define EVENT_GET_IRQS_MASK       0xFFFF0000
87
#define EVENT_MOUSE_CURSOR_MASK   0x40000000	// the window does not receive mouse events if cursor outside window
88
#define EVENT_GET_IRQ(e)          (((e)>>16)&0xFFFF)
88
#define EVENT_MOUSE_WINDOW_MASK   0x80000000	// inactive window does not receive mouse events