--nextPart7603944.WjQIijFT6c Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday 19 October 2007 11:12:04 Lubos Lunak wrote: > On Thursday 18 of October 2007, Thomas Zander wrote: > > On Thursday 18 October 2007 13:09:19 Lubos Lunak wrote: > > > =A0Nah. The "unfixable" part is the fact that with multiline > > > lineedits there's no obvious minimum size (since you can stretch > > > the width or height while reducing the other and the contents will > > > still fit) and "can't be fixed in X11" means that the window > > > manager spec has support for minimum size, but only for fixed > > > minimum size and not any width-for-height size. > > > > > > =A0TT apparently are not willing to do anything besides a perfect fix > > > (which is not possible as they say), but I think e.g. going with a > > > reasonable ratio of width/height as the minimum size could work > > > good enough for most cases. > > > > Speaking as a co-KDE guy; I know you are well known in the > > window-manager area so I'm wondering what is holding up the 'perfect > > fix' ? Can you perhaps work in the spec to make this a concept > > available on X11? > > I'm not sure. With fixed-value minimum size it's simple, both to set > and to use. But with height_for_width minimum size, with more complex > layouts it's probably possible to end up with more complicated rule > than something like "height =3D 20 + width / 50". Now, the window manager > should never be blocked by a client, meaning it can't query the client > whenever it needs this value - so how should it technically get the > minimum size? Why is the rule to never query the client a hard rule? I can understand=20 there might be problems in responsiveness for some windows, but at the=20 same time the problem this thread addresses can be solved in the correct=20 manner. I'm sure that puts some weight in the scale. IIRC Windows implements this feature (width for height), how does it solve= =20 the problem you put forward of querying the client? Does anyone here=20 know? =2D-=20 Thomas Zander --nextPart7603944.WjQIijFT6c Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHGR16CojCW6H2z/QRAns2AKDmzJkPxR/N5u2pjK5hqo7G7i8M2QCg99z/ rpNuI6UbSmLDo8VGwiyKAYw= =XvP2 -----END PGP SIGNATURE----- --nextPart7603944.WjQIijFT6c--