[comp.windows.x] giving widgets arbitrary orientation

ggm@brolga.cc.uq.oz (George Michaelson) (07/14/89)

I find I have more "vertical" space than "horizontal" in my 15" screen.

Some window objects make more sense being as un-obscured as possible,
which you can take as a tendency towards tiling the window rather than
overlapping. faces, xload being my two preferred examples.

The Athena load widget is written assuming a horizontal orientation
(ie being "read" left-to-right) but a graph is a graph whichever
way you hold it. In this situation, I want to fill my long thin vertical
gaps with load widgits and not obscure parts of other screens. This would
show cpu load like a chart-plotter in an old-timey Lab... gently scrolling 
down the edge of the screen.

Fine, fine... delve into lib/Xaw/Load.c and find the central DrawLine()
call... reverse the x & y co-ords and I suppose it would all work, but
then I have to re-build the library and any referencing tool(s) which
are unknown in number.... and what about all the other "graph"-like widgits?

So: this is a plea for anybody building generally useful drawing or 
icon-stacking (faces?) widgits: *PLEASE* make them settable via .Xdefaults
for a vertical orientation as well as horizontal!

	-George

ACSnet: ggm@brolga.cc.uq.oz                    Phone: +61 7 377 4079
Postal: George Michaelson, Prentice Computer Centre
          Queensland University, St Lucia, QLD 4067