gtk+ r21617 - in trunk: . gdk/quartz
- From: rhult svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r21617 - in trunk: . gdk/quartz
- Date: Thu, 9 Oct 2008 11:27:31 +0000 (UTC)
Author: rhult
Date: Thu Oct 9 11:27:31 2008
New Revision: 21617
URL: http://svn.gnome.org/viewvc/gtk+?rev=21617&view=rev
Log:
2008-10-09 Richard Hult <richard imendio com>
Bug 550342 â Splash screens have a caption
* gdk/quartz/gdkwindow-quartz.c: (_gdk_window_new),
(gdk_window_set_decorations): Patch from Marianne Gagnon to make
splash windows borderless.
Modified:
trunk/ChangeLog
trunk/gdk/quartz/gdkwindow-quartz.c
Modified: trunk/gdk/quartz/gdkwindow-quartz.c
==============================================================================
--- trunk/gdk/quartz/gdkwindow-quartz.c (original)
+++ trunk/gdk/quartz/gdkwindow-quartz.c Thu Oct 9 11:27:31 2008
@@ -1016,12 +1016,13 @@
content_rect = NSMakeRect (-500 - impl->width, -500 - impl->height,
impl->width, impl->height);
- switch (attributes->window_type)
+ if (attributes->window_type == GDK_WINDOW_TEMP ||
+ attributes->type_hint == GDK_WINDOW_TYPE_HINT_SPLASHSCREEN)
{
- case GDK_WINDOW_TEMP:
style_mask = NSBorderlessWindowMask;
- break;
- default:
+ }
+ else
+ {
style_mask = (NSTitledWindowMask |
NSClosableWindowMask |
NSMiniaturizableWindowMask |
@@ -2733,7 +2734,8 @@
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
- if (decorations == 0 || GDK_WINDOW_TYPE (window) == GDK_WINDOW_TEMP)
+ if (decorations == 0 || GDK_WINDOW_TYPE (window) == GDK_WINDOW_TEMP ||
+ impl->type_hint == GDK_WINDOW_TYPE_HINT_SPLASHSCREEN )
{
new_mask = NSBorderlessWindowMask;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]