mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
quartz: Remove remaining uses of GdkScreen
This commit is contained in:
parent
a62e75964c
commit
0b8c88f7d6
@ -179,7 +179,6 @@ gdk_quartz_device_core_set_window_cursor (GdkDevice *device,
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
gdk_quartz_device_core_warp (GdkDevice *device,
|
gdk_quartz_device_core_warp (GdkDevice *device,
|
||||||
GdkScreen *screen,
|
|
||||||
gdouble x,
|
gdouble x,
|
||||||
gdouble y)
|
gdouble y)
|
||||||
{
|
{
|
||||||
@ -324,25 +323,18 @@ gdk_quartz_device_core_window_at_position (GdkDevice *device,
|
|||||||
GdkModifierType *mask,
|
GdkModifierType *mask,
|
||||||
gboolean get_toplevel)
|
gboolean get_toplevel)
|
||||||
{
|
{
|
||||||
GdkDisplay *display;
|
|
||||||
GdkScreen *screen;
|
|
||||||
GdkWindow *found_window;
|
GdkWindow *found_window;
|
||||||
NSPoint point;
|
NSPoint point;
|
||||||
gint x_tmp, y_tmp;
|
gint x_tmp, y_tmp;
|
||||||
|
|
||||||
display = _gdk_display;
|
|
||||||
screen = _gdk_screen;
|
|
||||||
|
|
||||||
/* Get mouse coordinates, find window under the mouse pointer */
|
/* Get mouse coordinates, find window under the mouse pointer */
|
||||||
point = [NSEvent mouseLocation];
|
point = [NSEvent mouseLocation];
|
||||||
_gdk_quartz_window_nspoint_to_gdk_xy (point, &x_tmp, &y_tmp);
|
_gdk_quartz_window_nspoint_to_gdk_xy (point, &x_tmp, &y_tmp);
|
||||||
|
|
||||||
found_window = _gdk_quartz_window_find_child (_gdk_root, x_tmp, y_tmp,
|
found_window = _gdk_quartz_window_find_child (_gdk_root, x_tmp, y_tmp, get_toplevel);
|
||||||
get_toplevel);
|
|
||||||
|
|
||||||
if (found_window)
|
if (found_window)
|
||||||
translate_coords_to_child_coords (_gdk_root, found_window,
|
translate_coords_to_child_coords (_gdk_root, found_window, &x_tmp, &y_tmp);
|
||||||
&x_tmp, &y_tmp);
|
|
||||||
|
|
||||||
if (win_x)
|
if (win_x)
|
||||||
*win_x = found_window ? x_tmp : -1;
|
*win_x = found_window ? x_tmp : -1;
|
||||||
|
@ -62,7 +62,7 @@ _gdk_quartz_display_open (const gchar *display_name)
|
|||||||
|
|
||||||
_gdk_screen = g_object_new (gdk_quartz_screen_get_type (), NULL);
|
_gdk_screen = g_object_new (gdk_quartz_screen_get_type (), NULL);
|
||||||
|
|
||||||
_gdk_quartz_window_init_windowing (_gdk_display, _gdk_screen);
|
_gdk_quartz_window_init_windowing (_gdk_display);
|
||||||
|
|
||||||
_gdk_quartz_events_init ();
|
_gdk_quartz_events_init ();
|
||||||
|
|
||||||
|
@ -65,7 +65,6 @@ void _gdk_quartz_display_after_process_all_updates (GdkDisplay *display);
|
|||||||
void _gdk_quartz_display_create_window_impl (GdkDisplay *display,
|
void _gdk_quartz_display_create_window_impl (GdkDisplay *display,
|
||||||
GdkWindow *window,
|
GdkWindow *window,
|
||||||
GdkWindow *real_parent,
|
GdkWindow *real_parent,
|
||||||
GdkScreen *screen,
|
|
||||||
GdkEventMask event_mask,
|
GdkEventMask event_mask,
|
||||||
GdkWindowAttr *attributes);
|
GdkWindowAttr *attributes);
|
||||||
|
|
||||||
@ -98,16 +97,7 @@ gint _gdk_quartz_display_text_property_to_utf8_list (GdkDisplay *disp
|
|||||||
gchar ***list);
|
gchar ***list);
|
||||||
gchar * _gdk_quartz_display_utf8_to_string_target (GdkDisplay *displayt,
|
gchar * _gdk_quartz_display_utf8_to_string_target (GdkDisplay *displayt,
|
||||||
const gchar *str);
|
const gchar *str);
|
||||||
/*
|
|
||||||
GdkScreen *_gdk_x11_display_screen_for_xrootwin (GdkDisplay *display,
|
|
||||||
Window xrootwin);
|
|
||||||
void _gdk_x11_display_error_event (GdkDisplay *display,
|
|
||||||
XErrorEvent *error);
|
|
||||||
|
|
||||||
GdkFilterReturn _gdk_wm_protocols_filter (GdkXEvent *xev,
|
|
||||||
GdkEvent *event,
|
|
||||||
gpointer data);
|
|
||||||
*/
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __GDK_QUARTZ_DISPLAY__ */
|
#endif /* __GDK_QUARTZ_DISPLAY__ */
|
||||||
|
@ -19,9 +19,10 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "gdktypes.h"
|
#include "gdktypes.h"
|
||||||
#include "gdkquartz.h"
|
#include "gdkquartz.h"
|
||||||
|
#include "gdkscreen-quartz.h"
|
||||||
|
|
||||||
GdkDisplay *_gdk_display = NULL;
|
GdkDisplay *_gdk_display = NULL;
|
||||||
GdkScreen *_gdk_screen = NULL;
|
GdkQuartzScreen *_gdk_screen = NULL;
|
||||||
GdkWindow *_gdk_root = NULL;
|
GdkWindow *_gdk_root = NULL;
|
||||||
|
|
||||||
GdkOSXVersion
|
GdkOSXVersion
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
extern GdkDisplay *_gdk_display;
|
extern GdkDisplay *_gdk_display;
|
||||||
extern GdkScreen *_gdk_screen;
|
extern GdkQuartzScreen *_gdk_screen;
|
||||||
extern GdkWindow *_gdk_root;
|
extern GdkWindow *_gdk_root;
|
||||||
|
|
||||||
extern GdkDragContext *_gdk_quartz_drag_source_context;
|
extern GdkDragContext *_gdk_quartz_drag_source_context;
|
||||||
@ -43,8 +43,7 @@ extern GdkDragContext *_gdk_quartz_drag_source_context;
|
|||||||
#define GDK_WINDOW_IS_QUARTZ(win) (GDK_IS_WINDOW_IMPL_QUARTZ (((GdkWindow *)win)->impl))
|
#define GDK_WINDOW_IS_QUARTZ(win) (GDK_IS_WINDOW_IMPL_QUARTZ (((GdkWindow *)win)->impl))
|
||||||
|
|
||||||
/* Initialization */
|
/* Initialization */
|
||||||
void _gdk_quartz_window_init_windowing (GdkDisplay *display,
|
void _gdk_quartz_window_init_windowing (GdkDisplay *display);
|
||||||
GdkScreen *screen);
|
|
||||||
void _gdk_quartz_events_init (void);
|
void _gdk_quartz_events_init (void);
|
||||||
void _gdk_quartz_event_loop_init (void);
|
void _gdk_quartz_event_loop_init (void);
|
||||||
|
|
||||||
@ -89,8 +88,8 @@ GdkDisplay * _gdk_quartz_display_open (const gchar *name);
|
|||||||
|
|
||||||
|
|
||||||
/* Screen */
|
/* Screen */
|
||||||
GdkScreen *_gdk_quartz_screen_new (void);
|
GdkQuartzScreen *_gdk_quartz_screen_new (void);
|
||||||
void _gdk_quartz_screen_update_window_sizes (GdkScreen *screen);
|
void _gdk_quartz_screen_update_window_sizes (GdkQuartzScreen *screen);
|
||||||
|
|
||||||
/* Screen methods - events */
|
/* Screen methods - events */
|
||||||
gboolean _gdk_quartz_get_setting (const gchar *name,
|
gboolean _gdk_quartz_get_setting (const gchar *name,
|
||||||
|
@ -875,8 +875,7 @@ _gdk_quartz_window_update_position (GdkWindow *window)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
_gdk_quartz_window_init_windowing (GdkDisplay *display,
|
_gdk_quartz_window_init_windowing (GdkDisplay *display)
|
||||||
GdkScreen *screen)
|
|
||||||
{
|
{
|
||||||
GdkWindowImplQuartz *impl;
|
GdkWindowImplQuartz *impl;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user