mirror of
https://github.com/brl/mutter.git
synced 2024-11-26 18:11:05 -05:00
docs: Improve the text of X11 event-related functions
We need to make sure that people disabling event handling in Clutter call clutter_x11_handle_event() to update Clutter's internal state.
This commit is contained in:
parent
1dee65770a
commit
99d7d31318
@ -673,12 +673,17 @@ clutter_x11_enable_xinput (void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clutter_x11_disable_event_retrieval
|
* clutter_x11_disable_event_retrieval:
|
||||||
*
|
*
|
||||||
* Disables retrieval of X events in the main loop. Use to create event-less
|
* Disables the internal handling of X11 events in the main loop.
|
||||||
* canvas or in conjunction with clutter_x11_handle_event.
|
|
||||||
*
|
*
|
||||||
* This function can only be called before calling clutter_init().
|
* Libraries or applications calling this function will be responsible of
|
||||||
|
* handling all X11 events.
|
||||||
|
*
|
||||||
|
* You also must call clutter_x11_handle_event() to let Clutter process
|
||||||
|
* events and maintain its internal state.
|
||||||
|
*
|
||||||
|
* <note>This function can only be called before calling clutter_init().</note>
|
||||||
*
|
*
|
||||||
* Since: 0.8
|
* Since: 0.8
|
||||||
*/
|
*/
|
||||||
@ -696,7 +701,7 @@ clutter_x11_disable_event_retrieval (void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clutter_x11_has_event_retrieval
|
* clutter_x11_has_event_retrieval:
|
||||||
*
|
*
|
||||||
* Queries the X11 backend to check if event collection has been disabled.
|
* Queries the X11 backend to check if event collection has been disabled.
|
||||||
*
|
*
|
||||||
|
@ -1099,7 +1099,11 @@ events_queue (ClutterBackend *backend)
|
|||||||
* @xevent: pointer to XEvent structure
|
* @xevent: pointer to XEvent structure
|
||||||
*
|
*
|
||||||
* This function processes a single X event; it can be used to hook
|
* This function processes a single X event; it can be used to hook
|
||||||
* into external X event retrieval (for example that done by GDK).
|
* into external X11 event processing (for example, a GDK filter
|
||||||
|
* function).
|
||||||
|
*
|
||||||
|
* If clutter_x11_disable_event_retrieval() has been called, you must
|
||||||
|
* let this function process events to update Clutter's internal state.
|
||||||
*
|
*
|
||||||
* Return value: #ClutterX11FilterReturn. %CLUTTER_X11_FILTER_REMOVE
|
* Return value: #ClutterX11FilterReturn. %CLUTTER_X11_FILTER_REMOVE
|
||||||
* indicates that Clutter has internally handled the event and the
|
* indicates that Clutter has internally handled the event and the
|
||||||
@ -1109,7 +1113,7 @@ events_queue (ClutterBackend *backend)
|
|||||||
* any exclusive action. %CLUTTER_X11_FILTER_TRANSLATE will not
|
* any exclusive action. %CLUTTER_X11_FILTER_TRANSLATE will not
|
||||||
* occur.
|
* occur.
|
||||||
*
|
*
|
||||||
* Since: 0.8
|
* Since: 0.8
|
||||||
*/
|
*/
|
||||||
ClutterX11FilterReturn
|
ClutterX11FilterReturn
|
||||||
clutter_x11_handle_event (XEvent *xevent)
|
clutter_x11_handle_event (XEvent *xevent)
|
||||||
|
Loading…
Reference in New Issue
Block a user