Qkonsole landscape view
Status: Beta
Brought to you by:
philipkohn
Just got an SL-C3100 and put Qkonsole on it (standard ROM/OS).
I've noticed it only allows for portrait viewing not landscape viewing,
which makes it rather awkward to type commands in and look at the
screen at the same time :)
I'd greatly appreciate if we could get a landscape viewing mode
choosing the appropriate layout according to the clamshell's position
(possibly allowing changing it via the rotate item in the Qtopia menu).
I'm more of a C hand than a C++ one, and only a novice re GUI
coding (though well-versed in UI design), but I might be able to help
a bit if it's not too tough.
Logged In: YES
user_id=1303758
So I've figured out a partial solution at least. Per <http://
www.users.on.net/~hluc/myZaurus/custom.html#orientation>:
The C3000 has a larger screen resolution (640x480) than the older
models. Older applications designed for those models by default start in
portrait mode (because that is their default mode). The C3000 supports
both portrait and landscape mode. The clam shell design detects when
the screen is rotated and automatically re-adjusts the orientation.
However, it also detects that these older applications were build for
portrait mode and also automatically switches to portrait mode when
those applications are run. To change this behaviour, tap on the
application icon and hold the stylus there for a few seconds and a
properties screen will appear. Untick the option "Display with magnified
screen". (This needs to be done for each application)
...So I can at least get it into the orientation. However, due to the higher
screen resolution et al the text comes out really small requiring you to
hit the magnify button a time or two. So it's a workable solution, but I
wonder if the code could be updated to deal with this better?
Logged In: YES
user_id=307309
The directions you got for switching to landscape mode
pretty much *are* the solution (not just a workaround).
You should be able to get a larger font using the Fonts
menu. Try Lcfont->20; this works well for me.