Commit Graph

71 Commits

Author SHA1 Message Date
vsonnier
a8f8f4a7e2 Initial commit: working... 2017-08-27 11:11:30 +02:00
vsonnier
8f608bbf5c Cleanup: remove some unused params and variables, conversion warnings seen with #550. 2017-05-29 20:22:10 +02:00
vsonnier
0a19686b51 Remove 'threadlocal' pedantic and very limited usage that is not supported on all platforms 2017-04-05 19:28:18 +02:00
vsonnier
977ffa3e3d MISC2: Position labels better according to font scale (working this time) 2017-02-13 18:38:16 +01:00
vsonnier
2b0a2822a7 MISC: Position labels better according to font scale 2017-02-12 22:27:46 +01:00
Charles J. Cliffe
3ec14fbe38 Licence fix, add SPDX-License-Identifier, remove unused code files 2017-01-02 21:07:43 -05:00
vsonnier
78cfe9c755 DONE. Now GLFont.getFont() retturns a proxy that automatically selects the best font for the required size 2016-06-23 21:28:04 +02:00
vsonnier
308baf163b GLFont::getFont() is not free, do not call it unnecessarily 2016-06-21 21:26:11 +02:00
vsonnier
f52bad6196 Make GLFont its own pixHeight, so don't provide it in drawString() anymore 2016-06-21 21:26:10 +02:00
vsonnier
3918c7b9f4 wstring/string usage pass, should be clean now 2016-06-14 19:52:15 +02:00
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
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
688181e566 Cleanup MSVC warnings and deprecated C++ exception stuff 2016-06-01 19:42:34 -04:00
Charles J. Cliffe
cd41a8197e Clean-up extraneous glFlush(), it's all in the main thread on shared context.. 2016-03-31 20:24:38 -04:00
Charles J. Cliffe
297e35ebf7 GLFont temporary string compiling/caching with garbage collect 2016-03-15 01:12:31 -04:00
Charles J. Cliffe
29d411cead Add center line for hovered/new/move state modems 2016-03-07 19:25:12 -05:00
Charles J. Cliffe
549b03bdc3 Fix for delta lock zoom visuals 2016-02-17 23:01:42 -05:00
Charles J. Cliffe
86bd74e59a Fix visual drag artefact on delta-locked modems 2016-02-17 20:45:56 -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
16ba35a892 Solo mode :) 2016-02-11 01:09:15 -05:00
Stanisław Pitucha
c59f72d4a0 Cleanup unused var warnings
Clean up compiling output so that actual issues can be spotted. Remove multiple
cases of unused parameter. Remove unused isActive at startup. (demod is started
regardless)
2016-01-27 11:21:53 +11:00
Charles J. Cliffe
1b491093cb Active freq improve shadow 2016-01-13 23:25:16 -05:00
Charles J. Cliffe
f765dc1898 Improve frequency indicator text shadow 2016-01-13 22:39:39 -05:00
Charles J. Cliffe
416cb54fb9 Improve visual frequency / new demod indicator 2016-01-13 21:29:26 -05:00
Charles J. Cliffe
d2d6f92502 Show frequency / demod preview with snap on waterfall hover 2016-01-13 00:07:42 -05:00
Charles J. Cliffe
4a62eae096 Convert constellation code to ModemArgInfo settings
- Note: can’t set constellation yet until property grid is added
2015-11-23 20:03:47 -05:00
Charles J. Cliffe
73ca52aee1 Convert demodulator type ids to strings for now 2015-11-17 18:57:42 -05:00
Charles J. Cliffe
2974546436 update digital_lab 2015-08-26 20:32:53 -04:00
Charles J. Cliffe
62858abbf5 Spectrum peak and floor dB are now displayed 2015-08-17 21:52:38 -04:00
Charles J. Cliffe
4df66ea0e3 Move [M] to avoid confusion with Mhz 2015-08-17 01:11:42 -04:00
Charles J. Cliffe
9de1abd539 Add mute button and 'M' to toggle mute on waterfall hover 2015-08-17 00:59:38 -04:00
Charles J. Cliffe
b2d4cf8f9c Merge pull request #122 from cjcliffe/ui_visuals_to_panels
MSVC and TDMGCC fixes
2015-07-31 18:35:29 -04:00
Charles J. Cliffe
3fbb1def49 MSVC and TDMGCC fixes 2015-07-31 18:21:30 -04:00
Charles J. Cliffe
5033d6f5d8 Merge ui panel code and refactoring 2015-07-30 21:53:29 -04:00
Charles J. Cliffe
6b61943fba Merge work from @Dantali0n to digital_lab branch, thanks\! 2015-07-20 00:00:50 -04:00
Charles J. Cliffe
b28c8dbc3e Move static fonts to GLFont 2015-06-30 23:07:39 -04:00
Charles J. Cliffe
ab438738aa Fix conflict with wx RGBColor struct 2015-06-21 10:51:13 -04:00
Dantali0n
951a1ee9c6 Requested Constellations & actual Constellations are now separated. 2015-06-10 19:39:08 +02:00
Dantali0n
f71d04eb75 Propagate Constelattion setting to demodulator, not working properly yet. 2015-06-10 10:50:14 +02:00
Dantali0n
b76eafe8df Fix lock UI update and start on constellation implementation 2015-06-09 17:00:05 +02:00
Dantali0n
9e1601c446 Working demodulator lock status text 2015-06-05 09:51:46 +02:00
corne lukken
0a0e7db242 deModulators selections 2015-06-03 11:23:16 +02:00
Charles J. Cliffe
076d8a6847 Static analysis warning fixes 2015-05-30 00:09:51 -04:00
Charles J. Cliffe
92870c2957 Fade out the obscuring demodulator overlay when mouse out of view 2015-03-06 21:11:14 -05:00
Charles J. Cliffe
0c66d19f92 Merge branch 'master' into osx-app-build 2015-02-21 23:33:05 -05:00
Charles J. Cliffe
9d9bb8f103 OSX .app compiles but with runtime dylib errors
Regular binary compilation works, manual wxWidgets compile required for
app (port version doesn’t work for me).
Fixed-up app has runtime errors with dylib files but otherwise verifies…
2015-02-17 21:26:14 -05:00
Charles J. Cliffe
ff5660055e more intuitive SSB range selection, drawing code cleanup 2015-02-16 20:47:58 -05:00
Charles J. Cliffe
24fe742f8e Improve SSB UI visuals and interactivity 2015-02-16 02:15:04 -05:00
Charles J. Cliffe
524cfbe0df Demodulator options persist and apply to newly created 2015-02-02 20:10:55 -05:00