Set a size for the root window.
2007-05-28 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_init): Set a size for the root window. svn path=/trunk/; revision=17966
This commit is contained in:
committed by
Richard Hult
parent
0057d19453
commit
63228c672f
@@ -1,3 +1,8 @@
|
||||
2007-05-28 Richard Hult <richard@imendio.com>
|
||||
|
||||
* gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_init): Set
|
||||
a size for the root window.
|
||||
|
||||
2007-05-28 Richard Hult <richard@imendio.com>
|
||||
|
||||
* gdk/quartz/gdkwindow-quartz.c: Add comments about what various
|
||||
|
||||
@@ -723,11 +723,19 @@ void
|
||||
_gdk_windowing_window_init (void)
|
||||
{
|
||||
GdkWindowObject *private;
|
||||
GdkWindowImplQuartz *impl;
|
||||
NSRect rect;
|
||||
|
||||
g_assert (_gdk_root == NULL);
|
||||
|
||||
_gdk_root = g_object_new (GDK_TYPE_WINDOW, NULL);
|
||||
|
||||
/* Note: This needs to be reworked for multi-screen support. */
|
||||
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (_gdk_root)->impl);
|
||||
rect = [[NSScreen mainScreen] frame];
|
||||
impl->width = rect.size.width;
|
||||
impl->height = rect.size.height;
|
||||
|
||||
private = (GdkWindowObject *)_gdk_root;
|
||||
|
||||
private->state = 0; /* We don't want GDK_WINDOW_STATE_WITHDRAWN here */
|
||||
|
||||
Reference in New Issue
Block a user