implement.
2006-08-08 Michael Natterer <mitch@imendio.com> * gdk/quartz/gdkwindow-quartz.c (gdk_window_maximize) (gdk_window_unmaximize): implement. (gdk_window_iconify) (gdk_window_deiconify): remove unneeded autorelease pools.
This commit is contained in:
committed by
Michael Natterer
parent
d3ee9f833a
commit
d451252f73
@ -1,3 +1,12 @@
|
|||||||
|
2006-08-08 Michael Natterer <mitch@imendio.com>
|
||||||
|
|
||||||
|
* gdk/quartz/gdkwindow-quartz.c
|
||||||
|
(gdk_window_maximize)
|
||||||
|
(gdk_window_unmaximize): implement.
|
||||||
|
|
||||||
|
(gdk_window_iconify)
|
||||||
|
(gdk_window_deiconify): remove unneeded autorelease pools.
|
||||||
|
|
||||||
2006-08-08 Richard Hult <richard@imendio.com>
|
2006-08-08 Richard Hult <richard@imendio.com>
|
||||||
|
|
||||||
* gdk/quartz/GdkQuartzView.c: Just expose the minimal region
|
* gdk/quartz/GdkQuartzView.c: Just expose the minimal region
|
||||||
|
|||||||
@ -1,3 +1,12 @@
|
|||||||
|
2006-08-08 Michael Natterer <mitch@imendio.com>
|
||||||
|
|
||||||
|
* gdk/quartz/gdkwindow-quartz.c
|
||||||
|
(gdk_window_maximize)
|
||||||
|
(gdk_window_unmaximize): implement.
|
||||||
|
|
||||||
|
(gdk_window_iconify)
|
||||||
|
(gdk_window_deiconify): remove unneeded autorelease pools.
|
||||||
|
|
||||||
2006-08-08 Richard Hult <richard@imendio.com>
|
2006-08-08 Richard Hult <richard@imendio.com>
|
||||||
|
|
||||||
* gdk/quartz/GdkQuartzView.c: Just expose the minimal region
|
* gdk/quartz/GdkQuartzView.c: Just expose the minimal region
|
||||||
|
|||||||
@ -640,7 +640,9 @@ gdk_window_new (GdkWindow *parent,
|
|||||||
|
|
||||||
impl->toplevel = [[GdkQuartzWindow alloc] initWithContentRect:content_rect
|
impl->toplevel = [[GdkQuartzWindow alloc] initWithContentRect:content_rect
|
||||||
styleMask:style_mask
|
styleMask:style_mask
|
||||||
backing:NSBackingStoreBuffered defer:NO];
|
backing:NSBackingStoreBuffered
|
||||||
|
defer:NO];
|
||||||
|
|
||||||
if (attributes_mask & GDK_WA_TITLE)
|
if (attributes_mask & GDK_WA_TITLE)
|
||||||
title = attributes->title;
|
title = attributes->title;
|
||||||
else
|
else
|
||||||
@ -1714,17 +1716,34 @@ gdk_window_unstick (GdkWindow *window)
|
|||||||
void
|
void
|
||||||
gdk_window_maximize (GdkWindow *window)
|
gdk_window_maximize (GdkWindow *window)
|
||||||
{
|
{
|
||||||
|
GdkWindowImplQuartz *impl;
|
||||||
|
|
||||||
g_return_if_fail (GDK_IS_WINDOW (window));
|
g_return_if_fail (GDK_IS_WINDOW (window));
|
||||||
|
|
||||||
/* FIXME: Implement */
|
|
||||||
|
if (GDK_WINDOW_DESTROYED (window))
|
||||||
|
return;
|
||||||
|
|
||||||
|
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
|
||||||
|
|
||||||
|
if (impl->toplevel && ![impl->toplevel isZoomed])
|
||||||
|
[impl->toplevel zoom:nil];
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
gdk_window_unmaximize (GdkWindow *window)
|
gdk_window_unmaximize (GdkWindow *window)
|
||||||
{
|
{
|
||||||
|
GdkWindowImplQuartz *impl;
|
||||||
|
|
||||||
g_return_if_fail (GDK_IS_WINDOW (window));
|
g_return_if_fail (GDK_IS_WINDOW (window));
|
||||||
|
|
||||||
/* FIXME: Implement */
|
if (GDK_WINDOW_DESTROYED (window))
|
||||||
|
return;
|
||||||
|
|
||||||
|
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
|
||||||
|
|
||||||
|
if (impl->toplevel && [impl->toplevel isZoomed])
|
||||||
|
[impl->toplevel zoom:nil];
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -1738,12 +1757,9 @@ gdk_window_iconify (GdkWindow *window)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
|
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
|
||||||
if (!impl->toplevel)
|
|
||||||
return;
|
|
||||||
|
|
||||||
GDK_QUARTZ_ALLOC_POOL;
|
if (impl->toplevel)
|
||||||
[impl->toplevel miniaturize:nil];
|
[impl->toplevel miniaturize:nil];
|
||||||
GDK_QUARTZ_RELEASE_POOL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -1757,12 +1773,9 @@ gdk_window_deiconify (GdkWindow *window)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
|
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
|
||||||
if (!impl->toplevel)
|
|
||||||
return;
|
|
||||||
|
|
||||||
GDK_QUARTZ_ALLOC_POOL;
|
if (impl->toplevel)
|
||||||
[impl->toplevel deminiaturize:nil];
|
[impl->toplevel deminiaturize:nil];
|
||||||
GDK_QUARTZ_RELEASE_POOL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Reference in New Issue
Block a user