GNOME Bugzilla – Bug 720374
Windows with shadows cannot be moved to the top of the screen on quartz
Last modified: 2014-01-06 20:27:55 UTC
See patches.
Created attachment 264112 [details] [review] gdk: add gdk_window_set_shadow_width() And deprecate the X11-specific version of it. We call this new API _set_shadow_width() and not _set_frame_extents() because we already have a gdk_window_get_frame_extents() with a different meaning and different type of value.
Created attachment 264113 [details] [review] quartz: implement gdk_window_set_shadow_width() Use the information to allow dragging windows all the way to the top of the screen (ie: allow the top shadow to go under the menubar).
Review of attachment 264112 [details] [review]: OK.
Review of attachment 264113 [details] [review]: I'll let the Quartz guys determine what to do about this... one nit: ::: gdk/quartz/gdkwindow-quartz.c @@ +2908,3 @@ + + + What's with all the whitespace?
Review of attachment 264113 [details] [review]: ::: gdk/quartz/gdkwindow-quartz.c @@ +2908,3 @@ + + + I don't know :)
Comment on attachment 264112 [details] [review] gdk: add gdk_window_set_shadow_width() Attachment 264112 [details] pushed as 04897e5 - gdk: add gdk_window_set_shadow_width()
Created attachment 265469 [details] [review] quartz: implement gdk_window_set_shadow_width() Use the information to allow dragging windows all the way to the top of the screen (ie: allow the top shadow to go under the menubar).
Attachment 265469 [details] pushed as feedf46 - quartz: implement gdk_window_set_shadow_width()