[Xastir] Window Sizing and Shortcuts
russo at bogodyn.org
russo at bogodyn.org
Thu Jul 3 11:51:01 EDT 2014
On Thu, Jul 03, 2014 at 07:19:51AM -0700, we recorded a bogon-computron collision of the <jason at ke4nyv.com> flavor, containing:
> Tom,
> Thanks for explaining that. I can see the mouse behavior change and the
> change to the bottom status bar, but any menu that was longer than the
> screen is still off the bottom where I can't access the buttons. Should
> this change have re-sized the windows?
Can't say -- I think you might have to change font sizes or something. I've
already exhausted what I know about this option. Others who have actually used
it will have to answer this.
> From: "russo at bogodyn.org" <russo at bogodyn.org>
> To: Jason Rausch <jason at ke4nyv.com>
> Cc: Xastir - APRS client software discussion <xastir at lists.xastir.org>;
> "Curt, WE7U" <curt.we7u at gmail.com>
> Sent: Wednesday, July 2, 2014 11:33 PM
> Subject: Re: [Xastir] Window Sizing and Shortcuts
> On Wed, Jul 02, 2014 at 08:10:19PM -0700, we recorded a bogon-computron
> collision of the <[1]jason at ke4nyv.com> flavor, containing:
> > I forgot to mention the other change I noticed is the mouse pointer
> > behavior. Now, when I click on the map or try to hold down to draw a
> zoom
> > box, I get the pop up menu. Clicking away from the menu closes it
> and
> > returns to the map. Is this normal behavior when the touch LCD
> option is
> > enabled? I'm assuming this is a way to speed up operation when using
> a
> > touch only interface.
>
> Ah. Sorry, Jason, when I wrote that email I first had several paragraphs
> describing how to hand-edit the code, and explaining what everything did,
> but then I realized that it was easier to do the "CPPFLAGS" thing and
> deleted all that explanation.
>
> LCD640x480TOUCH enables three things:
> - FIXED_DIALOG_STARTUP
> - SWAP_MOUSE_BUTTONS
> - USE_TWO_STATUS_LINES
>
> These are the three things that Curt found made his use of his 640x480
> touch screen more usable.
>
> - FIXED_DIALOG_STARTUP
> This makes all the dialog boxes pop up in a fixed location instead of
> cycling through locations for each new dialog. That prevents them
> from
> being part-way off-screen when they pop up.
> - SWAP_MOUSE_BUTTONS
> This makes the "left" mouse button (a tap on the screen) do what the
> right mouse button usually does on 3-button mouse desktops/laptops ---
> pop
> up a menu. Curt can comment, but I believe that what he found in
> using
> his touch-screen system was that more often he wanted to tap the
> screen to
> bring up a menu rather than to zoom in.
> - USE_TWO_STATUS_LINES
>
> This splits up the normally long single status line on large-screen
> monitors into two lines, presumably so they are more readable on small
> screens.
>
> Defining LCD640x480TOUCH is the same as defining all three of the above
> upper-case symbols, i.e., enabling all three features.
>
> If you would rather do only some subset, you can define only the symbol
> you think is useful:
>
> ../configure CPPFLAGS="-DFIXED_DIALOG_STARTUP -DSWAP_MOUSE_BUTTONS
> -DUSE_TWO_STATUS_LINES"
>
> is identical to
>
> ../configure CPPFLAGS="-DLCD640x480TOUCH"
>
> You also need to change font sizes to make your smaller screen less
> cluttered.
>
> Someone who actually uses these small-screen options would be better
> suited
> to give you guidance than I am. I was just trying to get you jump-started
> with the compilation options that Curt had suggested.
>
> --
> Tom Russo KM5VY SAR502 DM64ux [2]http://www.swcp.com/~russo/
> Tijeras, NM QRPL#1592 K2#398 SOC#236
> [3]http://kevan.org/brain.cgi?DDTNM
> echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z]
> [n-z][a-m]
>
> References
>
> Visible links
> 1. mailto:jason at ke4nyv.com
> 2. http://www.swcp.com/~russo/
> 3. http://kevan.org/brain.cgi?DDTNM
--
Tom Russo KM5VY SAR502 DM64ux http://www.swcp.com/~russo/
Tijeras, NM QRPL#1592 K2#398 SOC#236 http://kevan.org/brain.cgi?DDTNM
echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m]
More information about the Xastir
mailing list