forked from enlightenment/efl
parent
509d18c822
commit
b8955c9f1f
|
@ -366,23 +366,23 @@ struct _Ecore_X_Event_Mouse_Wheel
|
|||
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window event_win;
|
||||
Ecore_X_Time time;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
struct _Ecore_X_Event_Window_Focus_In
|
||||
{
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Event_Mode mode;
|
||||
Ecore_X_Event_Detail detail;
|
||||
Ecore_X_Time time;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
struct _Ecore_X_Event_Window_Focus_Out
|
||||
{
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Event_Mode mode;
|
||||
Ecore_X_Event_Detail detail;
|
||||
Ecore_X_Time time;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
struct _Ecore_X_Event_Window_Keymap
|
||||
|
@ -393,7 +393,7 @@ struct _Ecore_X_Event_Window_Keymap
|
|||
struct _Ecore_X_Event_Window_Damage
|
||||
{
|
||||
Ecore_X_Window win;
|
||||
int x, y, w, h;
|
||||
int x, y, w, h;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
|
@ -447,10 +447,10 @@ struct _Ecore_X_Event_Window_Configure
|
|||
{
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window abovewin;
|
||||
int x, y, w, h;
|
||||
int border;
|
||||
int override : 1;
|
||||
int from_wm : 1;
|
||||
int x, y, w, h;
|
||||
int border;
|
||||
int override : 1;
|
||||
int from_wm : 1;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
|
@ -458,10 +458,10 @@ struct _Ecore_X_Event_Window_Configure_Request
|
|||
{
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window abovewin;
|
||||
int x, y, w, h;
|
||||
int border;
|
||||
int x, y, w, h;
|
||||
int border;
|
||||
Ecore_X_Window_Stack_Mode detail;
|
||||
unsigned long value_mask;
|
||||
unsigned long value_mask;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
|
@ -474,19 +474,23 @@ struct _Ecore_X_Event_Window_Gravity
|
|||
struct _Ecore_X_Event_Window_Resize_Request
|
||||
{
|
||||
Ecore_X_Window win;
|
||||
int w, h;
|
||||
int w, h;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
struct _Ecore_X_Event_Window_Stack
|
||||
{
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window event_win;
|
||||
Ecore_X_Window_Stack_Mode detail;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
struct _Ecore_X_Event_Window_Stack_Request
|
||||
{
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window parent;
|
||||
Ecore_X_Window_Stack_Mode detail;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
|
@ -499,10 +503,10 @@ struct _Ecore_X_Event_Window_Property
|
|||
|
||||
struct _Ecore_X_Event_Window_Colormap
|
||||
{
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Window win;
|
||||
Ecore_X_Colormap cmap;
|
||||
int installed;
|
||||
Ecore_X_Time time;
|
||||
int installed;
|
||||
Ecore_X_Time time;
|
||||
};
|
||||
|
||||
struct _Ecore_X_Event_Selection_Clear
|
||||
|
|
|
@ -893,15 +893,35 @@ _ecore_x_event_handle_resize_request(XEvent *xevent)
|
|||
}
|
||||
|
||||
void
|
||||
_ecore_x_event_handle_circulate_notify(XEvent *xevent __UNUSED__)
|
||||
_ecore_x_event_handle_circulate_notify(XEvent *xevent)
|
||||
{
|
||||
/* FIXME: handle this event type */
|
||||
Ecore_X_Event_Window_Stack *e;
|
||||
|
||||
e = calloc(1, sizeof(Ecore_X_Event_Window_Stack));
|
||||
e->win = xevent->xcirculate.window;
|
||||
e->event_win = xevent->xcirculate.event;
|
||||
if (xevent->xcirculate.place == PlaceOnTop)
|
||||
e->detail = ECORE_X_WINDOW_STACK_ABOVE;
|
||||
else
|
||||
e->detail = ECORE_X_WINDOW_STACK_BELOW;
|
||||
e->time = _ecore_x_event_last_time;
|
||||
ecore_event_add(ECORE_X_EVENT_WINDOW_STACK, e, NULL, NULL);
|
||||
}
|
||||
|
||||
void
|
||||
_ecore_x_event_handle_circulate_request(XEvent *xevent __UNUSED__)
|
||||
_ecore_x_event_handle_circulate_request(XEvent *xevent)
|
||||
{
|
||||
/* FIXME: handle this event type */
|
||||
Ecore_X_Event_Window_Stack_Request *e;
|
||||
|
||||
e = calloc(1, sizeof(Ecore_X_Event_Window_Stack_Request));
|
||||
e->win = xevent->xcirculaterequest.window;
|
||||
e->parent = xevent->xcirculaterequest.parent;
|
||||
if (xevent->xcirculaterequest.place == PlaceOnTop)
|
||||
e->detail = ECORE_X_WINDOW_STACK_ABOVE;
|
||||
else
|
||||
e->detail = ECORE_X_WINDOW_STACK_BELOW;
|
||||
e->time = _ecore_x_event_last_time;
|
||||
ecore_event_add(ECORE_X_EVENT_WINDOW_STACK_REQUEST, e, NULL, NULL);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue