directfb: split gdk_directfb_event_make function
In prevision of coming event manager rewrite. Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>
This commit is contained in:
committed by
Sven Neumann
parent
9de2f4b9cc
commit
ecb7734660
@@ -285,12 +285,12 @@ gdk_directfb_keyboard_event_window (GdkWindow *window,
|
||||
}
|
||||
|
||||
|
||||
GdkEvent *
|
||||
gdk_directfb_event_make (GdkWindow *window,
|
||||
void
|
||||
gdk_directfb_event_fill (GdkEvent *event,
|
||||
GdkWindow *window,
|
||||
GdkEventType type)
|
||||
{
|
||||
GdkEvent *event = gdk_event_new (GDK_NOTHING);
|
||||
guint32 the_time = gdk_directfb_get_time ();
|
||||
guint32 the_time = gdk_directfb_get_time ();
|
||||
|
||||
event->any.type = type;
|
||||
event->any.window = g_object_ref (window);
|
||||
@@ -353,6 +353,15 @@ gdk_directfb_event_make (GdkWindow *window,
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
GdkEvent *
|
||||
gdk_directfb_event_make (GdkWindow *window,
|
||||
GdkEventType type)
|
||||
{
|
||||
GdkEvent *event = gdk_event_new (GDK_NOTHING);
|
||||
|
||||
gdk_directfb_event_fill (event, window, type);
|
||||
|
||||
_gdk_event_queue_append (gdk_display_get_default (), event);
|
||||
|
||||
|
||||
@@ -104,6 +104,9 @@ typedef struct
|
||||
|
||||
GType gdk_drawable_impl_directfb_get_type (void);
|
||||
|
||||
void gdk_directfb_event_fill (GdkEvent *event,
|
||||
GdkWindow *window,
|
||||
GdkEventType type);
|
||||
GdkEvent *gdk_directfb_event_make (GdkWindow *window,
|
||||
GdkEventType type);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user