return GDK_BROADWAY_DISPLAY (display)->input_devices;
}
-static gboolean
-gdk_broadway_display_send_client_message (GdkDisplay *display,
- GdkEvent *event,
- GdkNativeWindow winid)
-{
- return FALSE;
-}
-
-static void
-gdk_broadway_display_add_client_message_filter (GdkDisplay *display,
- GdkAtom message_type,
- GdkFilterFunc func,
- gpointer data)
-{
-}
-
static gulong
gdk_broadway_display_get_next_serial (GdkDisplay *display)
{
display_class->supports_input_shapes = gdk_broadway_display_supports_input_shapes;
display_class->supports_composite = gdk_broadway_display_supports_composite;
display_class->list_devices = gdk_broadway_display_list_devices;
- display_class->send_client_message = gdk_broadway_display_send_client_message;
- display_class->add_client_message_filter = gdk_broadway_display_add_client_message_filter;
- display_class->get_drag_protocol = _gdk_broadway_display_get_drag_protocol;
display_class->get_cursor_for_type = _gdk_broadway_display_get_cursor_for_type;
display_class->get_cursor_for_name = _gdk_broadway_display_get_cursor_for_name;
display_class->get_cursor_for_pixbuf = _gdk_broadway_display_get_cursor_for_pixbuf;
return new_context;
}
-GdkNativeWindow
-_gdk_broadway_display_get_drag_protocol (GdkDisplay *display,
- GdkNativeWindow xid,
- GdkDragProtocol *protocol,
- guint *version)
+GdkDragProtocol
+_gdk_broadway_window_get_drag_protocol (GdkWindow *window,
+ GdkWindow **target)
{
- return 0;
+ return GDK_DRAG_PROTO_NONE;
}
static GdkWindow *
void _gdk_broadway_display_init_dnd (GdkDisplay *display);
GdkDisplay * _gdk_broadway_display_open (const gchar *display_name);
void _gdk_broadway_display_queue_events (GdkDisplay *display);
-GdkNativeWindow _gdk_broadway_display_get_drag_protocol (GdkDisplay *display,
- GdkNativeWindow xid,
- GdkDragProtocol *protocol,
- guint *version);
+GdkDragProtocol _gdk_broadway_window_get_drag_protocol (GdkWindow *window,
+ GdkWindow **target);
GdkCursor*_gdk_broadway_display_get_cursor_for_type (GdkDisplay *display,
GdkCursorType cursor_type);
GdkCursor*_gdk_broadway_display_get_cursor_for_name (GdkDisplay *display,
GdkAtom *ret_type,
gint *ret_format);
void _gdk_broadway_display_send_selection_notify (GdkDisplay *display,
- GdkNativeWindow requestor,
+ GdkWindow *requestor,
GdkAtom selection,
GdkAtom target,
GdkAtom property,
}
void
-_gdk_broadway_display_send_selection_notify (GdkDisplay *display,
- GdkNativeWindow requestor,
+_gdk_broadway_display_send_selection_notify (GdkDisplay *display,
+ GdkWindow *requestor,
GdkAtom selection,
GdkAtom target,
GdkAtom property,
impl_class->get_property = _gdk_broadway_window_get_property;
impl_class->change_property = _gdk_broadway_window_change_property;
impl_class->delete_property = _gdk_broadway_window_delete_property;
+ impl_class->get_drag_protocol = _gdk_broadway_window_get_drag_protocol;
}