[Xastir] XASTIR now on BeagleBone Black
Brett Friermood
brett.friermood at gmail.com
Tue Oct 22 21:46:53 EDT 2013
David,
The only modification to XASTIR was to uncomment the #define tag for
the small screen options before compiling. Here is a message from the
archives explaining it in a little detail with a screenshot:
http://www.mail-archive.com/xastir@xastir.org/msg00163.html
The LCD7 input is seen as a one-button mouse by the BBB. With the
exception of the mouse button swap defined in the source it acts no
differently than with a normal mouse.
I used the normal make, make install.
In case someone hasn't went looking for it, for reference I have
copied the following relevant section from main.c starting at line
233:
// This one goes right along with smaller system fonts on fixed-size
// LCD screens. Fix new dialogs to the upper left of the main
// window, don't have them cycle through multiple possible positions
// as each new dialog is drawn.
//
//#define FIXED_DIALOG_STARTUP
// Yet another useful item: Puts the mouse menu on button 1 instead
// of button3. Useful for one-button devices like touchscreens.
//
//#define SWAP_MOUSE_BUTTONS
// If next line uncommented, Xastir will display the status line
// in 2 rows instead of the normal single row. Formatted especially
// for 640 pixel wide screens. It also gives a little extra room for
// the number of stations and the Zoom factor.
// #define USE_TWO_STATUS_LINES
// Enable this next line to set all flags properly for a 640x480
// touch-screen: Makes the main window smaller due to the reduced
// font sizes, makes all dialogs come up at the upper-left of the
// main Xastir screen, reverses buttons 1 and 3 so that the more
// important mouse menus are accessible via the touch-screen, and
// sets it for 2 status lines. Make sure to change the system font
// size smaller than the default.
//
//#define LCD640x480TOUCH
//
#ifdef LCD640x480TOUCH
#define FIXED_DIALOG_STARTUP
#define SWAP_MOUSE_BUTTONS
#define USE_TWO_STATUS_LINES
#endif
Brett KQ9N
On Mon, Oct 21, 2013 at 6:31 PM, David Ranch <xastir at trinnet.net> wrote:
>
> Hello Brett,
>
> Congratulations on getting that going and posting the news to the list. I'm
> curious, did you modify Xastir to natively support the touch screen or is it
> more like a classic mouse behavior? Also, when you compiled things up.. did
> you build things into their respective .debs or did you just do a "make;
> make install"?
>
> --David
> KI6ZHD
More information about the Xastir
mailing list