summaryrefslogtreecommitdiff
path: root/ao-tools/altosui/AltosFlightUI.java
Commit message (Collapse)AuthorAge
* Move altosui to the top level, placing libaltos inside it.Keith Packard2010-11-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: New AltosSerial.set_radio function sets channel/callKeith Packard2010-11-23
| | | | | | | | | Use this anytime you need to set the device radio channel and call sign, either for telemetry reception or packet mode origination. This uses the saved callsign and per-device radio channel number. Do not use this when opening a telemetrum as there won't be a saved channel number. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'sitemap' into buttonboxAnthony Towns2010-11-21
|\ | | | | | | | | Conflicts: ao-tools/altosui/AltosSiteMap.java
| * Merge branch 'buttonbox' into sitemapAnthony Towns2010-11-21
| |\ | | | | | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java
* | | Merge remote branch 'aj/sitemap' into buttonboxKeith Packard2010-11-20
|\| | | |/ |/| | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java Signed-off-by: Keith Packard <keithp@keithp.com>
| * AltosSiteMap: add autoscroll and grabndrag scrollAnthony Towns2010-11-20
| |
| * Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-20
| |\
| * \ Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-20
| |\ \ | | | | | | | | | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java
| * | | altosui: tile site mapsAnthony Towns2010-11-19
| | | |
| * | | Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-18
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java
| * | | | make infotable scrollable, revert its fontsize to 14Anthony Towns2010-11-12
| | | | |
| * | | | add site map tab, at least for QRS launchesAnthony Towns2010-11-12
| | | | |
* | | | | altosui: Rewrite info table to mix with scroll pane well. Fix startup sizeKeith Packard2010-11-20
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using a single table for the info table means that the scroll pane automatically picks up the table headers and shows them above the scrollable view. This patch also fixes the application size at startup so that no scrollbar is required in the info table, and the window is < 800x600. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altosui: Fix channel changing in flight UI to actually workKeith Packard2010-11-20
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Replacing the menu with a combo box required reworking the way events are delivered from that widget back to the channel changing function. Just delete the old magic and use the JComboBox action listener directly. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altosui: switch channel selector to combo box. Shorten displayed device namesKeith Packard2010-11-19
| |/ |/| | | | | | | | | | | | | | | A combo box displays the current value, which is quite nice to have. Add a 'toShortString' for AltosDevice so that the window frames and error messages don't have extra spaces generated by the altos_device toString method. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Cleanup flight UI layoutKeith Packard2010-11-16
| | | | | | | | | | | | | | Use common constants for fonts and insets Shrink fonts so that the window is < 600 pixels tall. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: With --replay option, exit when replay window is closedKeith Packard2010-11-14
| | | | | | | | | | | | Otherwise, the application hangs around forever. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Replace flight status table with labels, fix resize.Keith Packard2010-11-13
|/ | | | | | | | | | | | There's no reason to use a table for the flight status data, replace that with a selection of widgets instead. Also, set all of the grid bag constraints for the various flight status displays so that resize does something sensible. Adds a scrollbar to the table display so that it can shrink. Signed-off-by: Keith Packard <keithp@keithp.com>
* read preferences for --replayAnthony Towns2010-11-11
|
* altosui: Add ascent, descent and landed tabsKeith Packard2010-11-09
| | | | | | This completes the set of tabs for in-flight status information. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add tab UI with 'pad' mode.Keith Packard2010-11-09
| | | | | | | This creates a multi-tab interface for flight monitoring and includes a special tab for 'pad' mode. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Create abstract interface for flight data displayKeith Packard2010-11-09
| | | | | | | This allows the implementation of the flight data display to occur in the flight UI instead of the display thread. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Split out flight monitoring to separate windowKeith Packard2010-11-08
This creates a per-TD (or replay) window to contain the flight monitoring information, allowing multiple monitors. This also adds per-TD preferences for monitoring channel. Signed-off-by: Keith Packard <keithp@keithp.com>