Re: widget size independant to screen resolution
Paul Bonser <[email protected]> Tue, 19 Oct 2004 13:02:55 -0700
| Newsgroups | gmane.comp.graphics.y.devel |
|---|---|
| Message-ID | <[email protected]> |
And I almost forgot to mention, rotating windows by 90 degrees would also be useful for watching windows, especially ones that are wider than they are tall, I could fit them into a little space next to my browser or editor window, rotated and scaled down, just big enough so I can see when whatever process is running is finished. On Tue, 19 Oct 2004 13:01:01 -0700, Paul Bonser <[email protected]> wrote: > It might also be good to have some functionality in the window manager > to scale an individual window's PPI (how about DPI, so we aren't > limited to thinking of pixels?) > There are many times where I will want to watch a window, but don't > need it to be full size, like a download window or when I'm doing an > emerge or something. It'd be nice to scale the window down a bit, so I > can keep an eye on it without taking up too much of my precious screen > real estate. > > This would also be useful for such things as scaling down all but the > currently focused window, or OSX exposè type stuff (but with a few > more functions to be a bit more useful). > It could also be used for completely pointless eye-candy, of > course...which always attracts people to things :P > > -- Paul Bonser > > > > > > I have a number of interesting points to make: > > * It may be beneficial to have a control panel (or part of one) > > dedicated to allowing the user to specify the correct PPI setting for > > his/her monitor and resolution, such as the way the GIMP handles it (by > > allowing manual specification and a calibration dialog). Unlike the > > GIMP, this would have to be a desktop-wide setting, rather than an > > individual application setting. > > * It could automatically adjust the PPI setting when changing > > resolutions. > > * I would recommend that this setting be independent of the scaling > > factor discussed in this thread, as some programs may need accurate > > ruler measurements (print preview functionality comes to mind). > > * Also, I don't think it would be wise to ask the user to specify this > > setting (or the scale factor, for that matter) upon the initial run of > > the windowing system (the way the GIMP does). An option like that would > > probably best be handled later (assuming sensible defaults are used). > > * It must be made clear that applications are to use the scaling factor > > pixels unless an accurate ruler is absolutely necessary, and that an > > application is not to use pure pixels at all. In fact, pure pixels do > > not even have to be made available to applications (or even widgets). > > Isn't abstraction fun? :) > > * An application that needs the PPI setting could inform the user if > > he/she has not already set it, and give the user the option to enter the > > control panel to do so. > > > > > > -- > "C++ also supports the notion of *friends*: cooperative classes that > are permitted to see each other's private parts." - Grady Booch > -- "C++ also supports the notion of *friends*: cooperative classes that are permitted to see each other's private parts." - Grady Booch