Commit Graph

304 Commits

Author SHA1 Message Date
vsonnier 55ca1c465a Basic support is here for user labels, even if DataTree only support 8bit strings
Regenerated fonts with up to 254 characters. Rendering is OK, but DataTree do not able to save it...
2016-06-12 17:05:11 +02:00
Charles J. Cliffe 4b07a3acc7 gain meter width 1 pixel off 2016-06-11 22:17:38 -04:00
Charles J. Cliffe 8f2ce9f6dc Move mute handler to global keys; now works with selected + hovered 2016-06-11 22:13:42 -04:00
vsonnier 9de22ffaf1 LABEL: Fix for crash when labels looks like numbers... 2016-06-11 13:15:01 +02:00
vsonnier d7d9fc8c32 LABEL: Add a label edit dialog, much like FrequencyDialog, works not bad 2016-06-11 10:08:12 +02:00
vsonnier 00e241a784 LABEL: first attempt, <user_label> is read from session XML, apparently also saved. 2016-06-11 07:46:07 +02:00
Charles J. Cliffe 654aae2383 Add 'p' key as peak-hold toggle 2016-06-09 18:16:03 -04:00
vsonnier 1e2f12a571 PEAK: Cut-n-paste, works, amazing ! 2016-06-09 19:38:20 +02:00
vsonnier 5bb43f5aaa Replace mutex lock/unlock pairs with guards, cleanups 2016-06-03 18:45:03 +02:00
Charles J. Cliffe 6d63d570aa comment out some noisy stdout logging until there's a proper facility for log outputs 2016-06-02 19:45:34 -04:00
Charles J. Cliffe 99f7beba49 ReBuffer is overkill for scope vis and crashes OSX; just push and delete at reciever; clean up lazy exception-fallback loadSession code 2016-06-02 19:25:52 -04:00
Charles J. Cliffe a2c1a16ff8 null active demod before terminateAll 2016-06-01 19:57:18 -04:00
Charles J. Cliffe 688181e566 Cleanup MSVC warnings and deprecated C++ exception stuff 2016-06-01 19:42:34 -04:00
Charles J. Cliffe c1863d9319 Basic cleanup / mutex additions / bulk demod add 2016-05-31 19:58:37 -04:00
Charles J. Cliffe 649d34f811 Make spectrum mouse wheel zoom feature universal 2016-05-30 19:45:38 -04:00
Charles J. Cliffe b8568639c3 Windows focus tweak 2016-05-30 19:25:46 -04:00
Charles J. Cliffe ce1cd27007 ifdef'd windows focus calls, remove unnecessary meter refreshes 2016-05-30 00:17:08 -04:00
Charles J. Cliffe a0d15026df Tweak mousewheel response for Meter UI elements 2016-05-29 21:03:21 -04:00
Charles J. Cliffe 27ce295918 Don't let global key handler usurp the ModemProperties 2016-05-19 19:23:56 -04:00
Charles J. Cliffe a1c7d0b5f8 Universal [ nudge ] keys 2016-05-18 23:12:48 -04:00
Charles J. Cliffe 419085d27a Add NBFM mode, add mode selector button height font reduction when scaled down 2016-05-11 23:05:56 -04:00
Charles J. Cliffe 68b095ef8d Save sample rate, gain levels and AGC state per-device, add sample rate to device dialog 2016-05-11 22:37:25 -04:00
Charles J. Cliffe 9ac31040d5 Back out wxGLAttributes update until needed. 2016-04-07 20:00:59 -04:00
Charles J. Cliffe b828b3636f Add 'Reduced CPU Usage' menu option and config entry. 2016-03-31 21:32:50 -04:00
Charles J. Cliffe f22ef685f5 Static analysis related fixes 2016-03-30 19:34:36 -04:00
Charles J. Cliffe f4b7baebfa Update to wx 3.1.0 gl attributes, simplify GLFont cache and GC 2016-03-22 20:49:15 -04:00
Charles J. Cliffe b155338b1d Fix broken lastGain property usage 2016-03-07 20:15:27 -05:00
Charles J. Cliffe 1cd8759880 Add center lock and modem tracking to rig control 2016-02-29 23:14:23 -05:00
Charles J. Cliffe 05a3e74645 Add start/stop device to menu 2016-02-28 23:16:56 -05:00
Charles J. Cliffe 3df7461a15 Add OSX About.. dialog, fix menu agc init logic, fix some queue limits 2016-02-28 22:44:17 -05:00
Charles J. Cliffe ed57350866 Don't show gain options if device has none 2016-02-28 21:11:29 -05:00
George Viaud 24a4ebb4c2 Added auto-zero to UI for squelch.
Right-Click on signal level bar now sets squelch 2% over current signal level
2016-02-25 00:51:04 -08:00
Charles J. Cliffe 63917c95f3 Make delta-lock 'V' key work on hover as well. 2016-02-17 20:49:36 -05:00
Charles J. Cliffe 74d3e771fd Toggle rig control/follow, rigthread fixes, save rig control state 2016-02-16 01:13:26 -05:00
Charles J. Cliffe 93d2c73fb9 Add delta lock -- lock modem relative to center frequency 2016-02-15 17:43:10 -05:00
Charles J. Cliffe 7bf0ad47c5 Add swap I/Q setting for all devices 2016-02-15 15:07:57 -05:00
Charles J. Cliffe 3f5ffc7aaa Better handling of hamlib disconnect / errors 2016-02-15 13:04:18 -05:00
Charles J. Cliffe 03c6db1f16 Hold shift to nudge at half the snap value 2016-02-14 06:10:42 -05:00
Charles J. Cliffe 8f0ba10735 Add global key [ and ] for nudging modem by snap setting 2016-02-12 20:38:05 -05:00
Charles J. Cliffe 16ba35a892 Solo mode :) 2016-02-11 01:09:15 -05:00
Charles J. Cliffe 5a26669832 Add Tab/Shift-Tab next/prev modem 2016-02-11 00:08:56 -05:00
Charles J. Cliffe 987af4b997 Helptip updates 2016-02-08 23:52:40 -05:00
Charles J. Cliffe e962ad4a56 Fix keyboard input error system response (auditory beep in most cases) 2016-02-08 23:40:09 -05:00
Charles J. Cliffe 393cd5f635 Add hover helptips, show hover helptips by default for new users. 2016-02-08 22:43:11 -05:00
Charles J. Cliffe 8737728cf9 Control gains with space or numeric entry 2016-02-07 22:19:05 -05:00
Charles J. Cliffe 96d22ee8f7 Set waterfall lps or spectrum avg by space/typing 2016-02-07 21:05:49 -05:00
Charles J. Cliffe d7bb214d42 Start typing number to set center frequency 2016-02-07 19:32:05 -05:00
Charles J. Cliffe 2295b47d69 Initial global keyboard handler setup 2016-02-07 18:01:11 -05:00
Charles J. Cliffe 65005b60ac Linux - missing header and warning fixes 2016-02-04 18:05:33 -05:00
Charles J. Cliffe 2518e22682 Update device on setting and bandwidth change 2016-02-02 19:27:08 -05:00