Opened 10 years ago
Closed 10 years ago
#45909 closed defect (fixed)
evince (several other GNOME apps) doesn't have a resize bottom at bottom right corner
Reported by: | lightoml@… | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.2 |
Keywords: | Cc: | su-v, Zippyzip | |
Port: | evince |
Description
I installed evince. but there is no resize bottom at bottom right corner. So I can not resize X11 window for evince. I attached the screen shot. Can you fix it?
Attachments (2)
Change History (16)
Changed 10 years ago by lightoml@…
Attachment: | evince 2014-11-16 PM 9.37.17.2.png added |
---|
Changed 10 years ago by lightoml@…
Attachment: | evince 2014-11-16 PM 9.37.17.png added |
---|
comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to devans@… |
---|---|
Port: | evince added |
comment:4 Changed 10 years ago by dbevans (David B. Evans)
Status: | new → assigned |
---|
This problem is not unique to evince but effects many (but not all) of the GNOME apps at the 3.14 release level. I believe this is due to how apps are supposed to behave in the gnome shell (which requires facilities that are not likely to be available on Mac OS X any time soon). However, I will raise the issue formally upstream and get back with an answer in due course. In the meantime, there are two window sizes available, default and full screen. If anyone else has some insight into the problem please feel free to chime in.
comment:5 Changed 10 years ago by dbevans (David B. Evans)
Summary: | evince doesn't have a resize bottom at bottom right corner → evince (several other GNOME apps) doesn't have a resize bottom at bottom right corner |
---|
comment:6 Changed 10 years ago by su-v
AFAICT this happens with all GTK3 windows on OS X which have CSD (client side decoration), but only if GTK3 uses the X11 backend on OS X. More generic examples which expose this problem are the GTK3 demo apps themselves (e.g. gtk3-demo, gtk3-icon-browser), or the new GTK+ Inspector (opened from any GTK3 application with 'Shift+Ctrl+I').
With the Quartz backend of GTK3, such windows can be resized by dragging the lower right corner, while the other three corners and all window edges still produce warnings and don't allow to resize the window (despite the cursor switching to the resize symbol):
(gtk3-demo:50936): Gdk-WARNING **: Resizing is only implemented for GDK_WINDOW_EDGE_SOUTH_EAST on Mac OS
comment:12 Changed 10 years ago by dbevans (David B. Evans)
It appears the CSD issue has been fixed in GTK+ 3.16.1 although the response when resizing is a bit slow. No button at the bottom right of the window frame but dragging that corner allows you to resize.
I hope to get the updated version out some time later this week along with an update of GNOME to version 3.16.1 as soon as a few other blocking issues are fixed.
Thanks for your patience.
comment:14 Changed 10 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Yes, as stated above the fix was incorporated in gtk+ 3.16.1, concerning client side decoration. This fixes the resizing issue for all such apps.
Evince problem