Opened 9 years ago

Closed 9 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)

evince 2014-11-16 PM 9.37.17.2.png (37.7 KB) - added by lightoml@… 9 years ago.
evince 2014-11-16 PM 9.37.17.png (37.7 KB) - added by lightoml@… 9 years ago.
Evince problem

Download all attachments as: .zip

Change History (16)

Changed 9 years ago by lightoml@…

Changed 9 years ago by lightoml@…

Evince problem

comment:1 Changed 9 years ago by lightoml@…

It is running OSX 10.10 Yosemite

comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to devans@…
Port: evince added

comment:3 Changed 9 years ago by su-v

Cc: suv-sf@… added

Cc Me!

comment:4 Changed 9 years ago by dbevans (David B. Evans)

Status: newassigned

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 9 years ago by dbevans (David B. Evans)

Summary: evince doesn't have a resize bottom at bottom right cornerevince (several other GNOME apps) doesn't have a resize bottom at bottom right corner

comment:6 Changed 9 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:7 Changed 9 years ago by Zippyzip

Cc: cekoassa@… added

Cc Me!

comment:8 Changed 9 years ago by bgedik@…

Any updates on this issue?

comment:9 Changed 9 years ago by lightoml@…

Any news on the problem?

comment:10 Changed 9 years ago by lightoml@…

Is there any news on it?

comment:11 Changed 9 years ago by lightoml@…

Is some taking care of it?

comment:12 Changed 9 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:13 Changed 9 years ago by lightoml@…

Now this issue is fixed!

Thanks a lot for the fix.

comment:14 Changed 9 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

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.

Note: See TracTickets for help on using tickets.