diff options
author | Richard Hult <richard@imendio.com> | 2008-10-09 11:27:31 +0000 |
---|---|---|
committer | Richard Hult <rhult@src.gnome.org> | 2008-10-09 11:27:31 +0000 |
commit | db0ad1ff526852ce5117f113babab1fa09b2e408 (patch) | |
tree | 92efc827a94ff97954b633a54f5da9daf3398d0e /gdk | |
parent | 7accf50a3a1092ca09a17f60f35e626d1863924e (diff) | |
download | gtk+-db0ad1ff526852ce5117f113babab1fa09b2e408.tar.gz |
Bug 550342 – Splash screens have a caption
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.
svn path=/trunk/; revision=21617
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/quartz/gdkwindow-quartz.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 551212ebfe..b02ad32f93 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -1016,12 +1016,13 @@ _gdk_window_new (GdkWindow *parent, 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 @@ gdk_window_set_decorations (GdkWindow *window, 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; } |