Commit Graph

771 Commits (f44b1c6412571defb76a07c001529bab1cfedc0e)

Author SHA1 Message Date
inmarket f44b1c6412 Small fix for scrolling 2015-04-07 23:18:32 +10:00
inmarket a59327fbbf Fix misspelling of KEIL preprocessor directive. 2015-03-25 12:45:06 +10:00
inmarket fe20965c3f More updates for Keil with raw32 GOS. 2015-03-18 10:26:35 +10:00
inmarket 1caabc3f75 Attempt to fix setjmp issues with the Kiel compiler. 2015-03-18 06:53:22 +10:00
inmarket 84ae564bfc Support ChibiOS V3 changes to the FileStream API 2015-03-11 00:16:09 +10:00
inmarket dc4f706132 GFILE was not being initialised properly.
Added GFX_OS_EXTRA_INIT_FUNCTION and GFX_OS_EXTRA_DEINIT_FUNCTION macro's to enable special initialisation to occur being anything else happens.
2015-02-28 13:06:15 +10:00
inmarket 73ba2778ab Background images on GWIN containers had cx and cy interposed. 2015-02-28 12:05:04 +10:00
inmarket 9da63a2aaa Compile warning fix for GWIN tabset 2015-02-23 18:15:57 +10:00
inmarket 07a63f7143 Compile error and emulation errors for GFILE_NEED_STDIO 2015-02-21 09:23:33 +10:00
inmarket 5e0a0bfd9b Compile error fix for GFILE_ALLOW_FLOAT 2015-02-21 09:23:00 +10:00
inmarket 50cbdbc288 Big improvements to GWIN arrow button drawing.
Some symmetry issues fixed.
Now optionally support exact 45 degree arrow heads.
With 45 degree arrow heads if the height/width ratios are right a triangular button is produced.
2015-02-14 14:20:45 +10:00
inmarket 39459872b2 Fix pixel error rounding in gdispDrawConvexPoly().
The corrects strange gwin arrow button appearances for certain sizes.
2015-02-14 10:38:24 +10:00
inmarket 7c7459f1d2 Toggle fixes. 2015-02-14 09:16:28 +10:00
inmarket 143d9be295 Change ugfx startup logo to white so it shows up on monochrome displays 2015-02-07 23:33:02 +10:00
inmarket e63fab2ace Update vararg macro's to C99 standard syntax. 2015-02-05 00:21:22 +10:00
inmarket f12e847c30 Fix compiler warnings for some drivers 2015-02-05 00:20:37 +10:00
inmarket adebde7a99 Fix multiple display/keyboard/mouse problem with some compilers. 2015-01-27 13:42:11 +10:00
inmarket b9f53aa793 Add the ability to flash a gwin window/widget.
Only the button draws for checkbox's and radio's currently do anything about it.
Widget demo updated to show this on Checkbox 3 (the toggle button).
2015-01-25 17:40:34 +10:00
inmarket b316263833 Implement a "Toggle Button" using a checkbox with a custom draw.
Updated the widgets demo to show this.
2015-01-23 17:57:13 +10:00
inmarket fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket 8b221b803a Compile fix for default orientation with pixmaps. 2015-01-14 18:39:12 +10:00
inmarket b68cfa0c29 Support dynamic displays at compile time, don't re-orient pixmaps at initialisation time. 2015-01-13 14:28:56 +10:00
inmarket ef00cac45d Add support and demo for pixmaps (in memory drawing) 2015-01-13 13:50:46 +10:00
inmarket 221b8752b3 Oops - Error detection in the wrong place. 2015-01-08 19:52:31 +10:00
inmarket 87cca4f7a5 New keyboard driver interface with international keyboard support. 2015-01-07 13:20:23 +10:00
inmarket 128a3b972c New Tabset Widget.
Widgets demo updated to (optionally) use the new tabset.
2015-01-03 18:46:46 +10:00
inmarket bc9d3a1305 Fix macro problems for gwinShow, gwinHide etc 2015-01-03 18:45:37 +10:00
inmarket 28d9da556a Small fix for a progressbar 2015-01-03 18:44:48 +10:00
inmarket 5a4e0b7b4d Fix a serious problem with moving and sizing containers, and some visibility issues 2015-01-03 18:44:27 +10:00
inmarket da13b83737 Safety protection in creation of extended GWIN types. 2015-01-03 18:42:51 +10:00
inmarket 476d11d599 Fix serious bug in GTIMER. 2015-01-03 18:41:38 +10:00
inmarket 9ddf7c4284 Protect against NULL strings 2015-01-03 18:41:11 +10:00
inmarket a5b80da207 Fix complaints with some ChibiOS versions and some compilers about TRUE/FALSE redefinition. 2014-12-31 12:27:04 +10:00
inmarket 16ebf86013 Fix 1 pixel display error in checkbox for text on left rendering.
Also add better comments to code.
2014-12-16 23:01:55 +10:00
inmarket d7896289d1 Updates to the slider to fix positioning issues.
Also fixes negative ranges, ranges > 65536 and very small ranges.
2014-12-13 18:33:53 +10:00
inmarket 5bf2b8678a Extended slider events. Updated the demo to match.
Actually reduced code size :)
2014-12-06 15:48:47 +10:00
inmarket 4931f39a0d Syntax Error Fix 2014-12-04 21:41:34 +10:00
Joel Bodenmann 30b47f1581 Fixing wrong font name in DejaVuSans20_aa font 2014-11-29 11:13:44 +01:00
Joel Bodenmann 0718866107 Fixing bug in gdispGDrawRoundedBox() 2014-11-29 11:08:32 +01:00
Joel Bodenmann c2bf62ff19 More doxygen fixes 2014-11-28 20:01:34 +01:00
Joel Bodenmann c90879ec4b Doxygen fixes 2014-11-28 19:55:36 +01:00
Joel Bodenmann 8e54d01db1 Fixing Doxygen 2014-11-28 19:47:57 +01:00
Joel Bodenmann b799e16689 GOS doxygen fix 2014-11-28 11:37:07 +01:00
Joel Bodenmann ba85d77dda Fixing doxygen for GOS module 2014-11-27 22:59:28 +01:00
inmarket 260f83b94a Doxygen spelling fixes 2014-11-26 13:53:57 +10:00
inmarket e6bf427775 Doc updates for multiple mouse support 2014-11-26 13:21:36 +10:00
inmarket bd3a58ccfc Fix some extern structure definitions that cause problems with some compilers 2014-11-26 13:02:47 +10:00
Joel Bodenmann e3776755a5 Stable release v2.2 2014-11-23 15:15:48 +01:00
Joel Bodenmann af44bbc9d4 Fixing doxygen 2014-11-23 02:38:38 +01:00
inmarket 87242d0a6c Add MatrixFloat2D and MatrixFixed2D operations to GMISC.
Add polygon demo
2014-11-21 17:09:44 +10:00