]> Pileus Git - ~andy/gtk/blobdiff - gdk/quartz/gdkprivate-quartz.h
Adapt quartz device code to new ways
[~andy/gtk] / gdk / quartz / gdkprivate-quartz.h
index 98068290634466d9fd908bad867efb0110d5a7b9..890e10c13a6f40f1da1f12bae5ebebcdafd8febd 100644 (file)
@@ -68,7 +68,7 @@ extern GdkDragContext *_gdk_quartz_drag_source_context;
 void _gdk_windowing_update_window_sizes     (GdkScreen *screen);
 void _gdk_windowing_window_init             (void);
 void _gdk_events_init                       (void);
-void _gdk_visual_init                       (void);
+void _gdk_quartz_visual_init                (GdkScreen *screen);
 void _gdk_input_init                        (void);
 void _gdk_quartz_event_loop_init            (void);
 
@@ -144,11 +144,21 @@ gboolean    _gdk_quartz_window_queue_antiexpose  (GdkWindow *window,
 void        _gdk_quartz_window_set_startup_id    (GdkWindow   *window,
                                                   const gchar *startup_id);
 void        _gdk_quartz_window_register_dnd      (GdkWindow   *window);
+GdkDragContext * _gdk_quartz_window_drag_begin   (GdkWindow   *window,
+                                                  GdkDevice   *device,
+                                                  GList       *targets);
+
 
 void        _gdk_quartz_display_sync                (GdkDisplay  *display);
 void        _gdk_quartz_display_flush               (GdkDisplay  *display);
 GList *     _gdk_quartz_display_list_devices        (GdkDisplay  *dpy);
 
+GdkNativeWinodw _gdk_quartz_display_get_drag_get_protocol (GdkDisplay      *display,
+                                                           GdkNativeWindow *xid,
+                                                           GdkDragProtocol *protocol,
+                                                           guint            version);
+
+
 gboolean    _gdk_quartz_display_send_client_message       (GdkDisplay      *display,
                                                            GdkEvent        *event,
                                                            GdkNativeWindow  winid);
@@ -185,5 +195,7 @@ gboolean    _gdk_quartz_screen_get_setting              (GdkScreen   *screen,
                                                          const gchar *name,
                                                          GValue      *value);
 
+void _gdk_quartz_device_check_extension_events (GdkDevice *device);
+
 
 #endif /* __GDK_PRIVATE_QUARTZ_H__ */