[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ayatana] Yet another discussion on window resizing



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dylan McCall wrote on 22/06/10 17:33:
>...
> MacOS has a similar situation to us, with very narrow window borders.
> In its case, they don't even _try_ to offer resizing by the window
> edge. (The idea being, I suppose, that any control less than five
> pixels in any direction will be very difficult to reliably use).
> Rendering that resizing situation less of an issue, MacOS has the very
> unusual functionality for expanding windows, and pretty well every
> window has a client-owned resizing grip in the bottom right.
> 
> Gnome has a _similar_ solution in place. We don't have the cool
> maximize behaviour (and it would probably anger a great number of
> people if it was implemented),

I've previously suggested that applications for which this kind of
content-aware resizing makes sense (e.g. Nautilus, GEdit, Chromium)
could perform it when you double-click the resize grip. This would be
consistent with spreadsheet applications, where double-clicking a column
header edge resizes the column to suit its contents.

>                                but any window that happens to have a
> status bar will probably have a resize grip as well. Unfortunately,
> this resize grip is not a widget you can just drop in easily; it's
> fused to the status bar widget. (Further demonstrating that the darn
> things have no objective and should stop being called status bars).
>...

Cody Russell <https://launchpad.net/~bratsche> has done some work on
making it possible for GTK windows to have a corner resize grip without
having a status bar. He's really busy with other stuff, but perhaps
someone else familiar with GTK could take it off his hands and get it
finished.

- -- 
Matthew Paul Thomas
http://mpt.net.nz/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkw8Jl8ACgkQ6PUxNfU6ecoCIACffrfJnLPIHthc+/kNHBEgyiO0
mI0AnitjR1PxkFkM484lpfO/zDG5NfF3
=V53B
-----END PGP SIGNATURE-----