mirror of
https://github.com/brl/mutter.git
synced 2025-06-14 01:09:30 +00:00
replace public native_event APIs with typesafe APIs
This adds Xlib and Win32 typesafe replacements for cogl_renderer_handle_native_event, cogl_renderer_add_native_filter, cogl_renderer_remove_native_filter. The old functions are kept as an implementation detail so we can share code. Signed-off-by: Neil Roberts <neil@linux.intel.com>
This commit is contained in:
@ -229,8 +229,8 @@ cogl_renderer_connect (CoglRenderer *renderer, GError **error)
|
||||
}
|
||||
|
||||
CoglFilterReturn
|
||||
cogl_renderer_handle_native_event (CoglRenderer *renderer,
|
||||
void *event)
|
||||
_cogl_renderer_handle_native_event (CoglRenderer *renderer,
|
||||
void *event)
|
||||
{
|
||||
GSList *l, *next;
|
||||
|
||||
@ -254,9 +254,9 @@ cogl_renderer_handle_native_event (CoglRenderer *renderer,
|
||||
}
|
||||
|
||||
void
|
||||
cogl_renderer_add_native_filter (CoglRenderer *renderer,
|
||||
CoglNativeFilterFunc func,
|
||||
void *data)
|
||||
_cogl_renderer_add_native_filter (CoglRenderer *renderer,
|
||||
CoglNativeFilterFunc func,
|
||||
void *data)
|
||||
{
|
||||
CoglNativeFilterClosure *closure;
|
||||
|
||||
@ -268,9 +268,9 @@ cogl_renderer_add_native_filter (CoglRenderer *renderer,
|
||||
}
|
||||
|
||||
void
|
||||
cogl_renderer_remove_native_filter (CoglRenderer *renderer,
|
||||
CoglNativeFilterFunc func,
|
||||
void *data)
|
||||
_cogl_renderer_remove_native_filter (CoglRenderer *renderer,
|
||||
CoglNativeFilterFunc func,
|
||||
void *data)
|
||||
{
|
||||
GSList *l, *prev = NULL;
|
||||
|
||||
|
Reference in New Issue
Block a user