summaryrefslogtreecommitdiff
path: root/altosuilib/AltosUIMapView.java
Commit message (Collapse)AuthorAge
* altosuilib: Serialize access to async tile notify function in preloadKeith Packard2014-06-14
| | | | | | | This ensures that we see each tile getting downloaded and don't mis-count, which would result in wedging the process Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Make map-cache per-window instead of globalKeith Packard2014-06-13
| | | | | | This consumes more memory, but avoids cache conflicts between windows Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/telegps: Reduce CPU time needed for flight displaysKeith Packard2014-06-12
| | | | | | | | | | Don't update displays which aren't shown; track hierarchy changes to trigger display from most recent state data. Don't update values which haven't changed; remember previous values and compare with new before updating widget contents. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Repaint map when starting line drawKeith Packard2014-06-11
| | | | | | | Starting line draw will remove any existing line, so repaint to get rid of it Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Handle font and units changes in maps and stats tableKeith Packard2014-06-11
| | | | | | Add AltosFontListener and AltosUnitsListener bits as needed Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Rewrite map GUI bitsKeith Packard2014-06-11
Use a single large Canvas and draw images on top by hand. Signed-off-by: Keith Packard <keithp@keithp.com>