Commit Graph

123 Commits

Author SHA1 Message Date
Joel Bodenmann
46ba0420c3 Adding TextEdit dummy widget (not implemented yet) 2015-08-12 19:36:14 +02:00
inmarket
c1d239bbda Significant improvements in alternative scheduler.
Isolate the generic thread and heap code
Tidyup's.
Generic threading now working for x86, cortex-m0->m7.
2015-07-16 19:02:59 +10:00
inmarket
8318e8dc29 Provide better access to compiler optimisations for the raw scheduler 2015-07-08 13:53:54 +10:00
inmarket
1ce3f20fa4 Add GWIN virtual keyboard widget 2015-04-12 17:07:38 +10:00
inmarket
cd3a87f2d4 Remove unneeded definition 2015-02-28 13:54:27 +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
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
ef00cac45d Add support and demo for pixmaps (in memory drawing) 2015-01-13 13:50:46 +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
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
e6bf427775 Doc updates for multiple mouse support 2014-11-26 13:21:36 +10:00
inmarket
87242d0a6c Add MatrixFloat2D and MatrixFixed2D operations to GMISC.
Add polygon demo
2014-11-21 17:09:44 +10:00
Joel Bodenmann
fe976dac66 Fixing font names of newly added DejaVuSans20 and DejaVuSans20_aa 2014-11-17 21:42:03 +01:00
Joel Bodenmann
d4c68c5afe Adding GDISP_NEED_ARCSECTOR stuff that was missing 2014-10-27 23:54:20 +01:00
inmarket
10dc968427 New mouse updates. Just need a driver now. 2014-09-25 17:44:16 +10:00
inmarket
5ee4290941 Expose the GDISP_STARTUP_COLOR setting for the initial color of displays 2014-09-25 17:42:11 +10:00
inmarket
ffa03cb570 SImplify the options for multiple displays.
This will also be more compatible with newmouse infrastructure
2014-09-17 08:43:11 +10:00
inmarket
301a09c0c5 gfxconf.example.h multiple display options were in the wrong place. 2014-08-23 13:00:51 +10:00
Joel Bodenmann
323dbf4b39 adding RAWRTOS option to gfxconf.h 2014-08-20 02:03:14 +02:00
inmarket
3b21507274 GL3D GWIN window + demo 2014-08-20 01:36:33 +10:00
inmarket
10902154ae GFILE: restructure files, add File Listing, add C String files
Fix compile error for ChibiOS BaseStreamFile based GFILES'.
2014-08-12 16:43:45 +10:00
inmarket
9826378b96 Operating System initialisation can now be turned off in gfxconf.h 2014-07-29 12:00:47 +10:00
inmarket
0587e35169 Add widget tag support (and fix a couple of doxygen problems) 2014-07-15 16:38:13 +10:00
inmarket
cffba2c1c9 Merge branch 'master' into eCos 2014-07-03 17:33:50 +10:00
inmarket
7f9a894587 Missing gfxconf definitions for the RAW32 port 2014-07-03 17:28:20 +10:00
inmarket
9c3935bdb4 Add eCos to gfxconf.example.h 2014-07-02 12:28:20 +10:00
Joel Bodenmann
2b141cea7f adding RAW32 to gfxconf.example.h 2014-07-02 03:53:38 +02:00
Joel Bodenmann
5c13e08e76 added gfileSync() and autosync feature 2014-06-29 16:15:46 +02:00
inmarket
a9f1520e02 Fatfs Cleanup 2014-06-27 23:04:01 +10:00
Joel Bodenmann
65602895a5 FatFS complete implementation 2014-06-27 06:10:18 +02:00
inmarket
bc3ebd6ae9 GWIN: Make sure invisible windows are redrawn before visible windows.
Redrawing compile options made visible for the user project.
2014-05-22 09:35:36 +10:00
inmarket
7320410cb5 Make gfxconf.example.h all comments of the default. 2014-05-11 13:12:59 +10:00
Joel Bodenmann
a49b095b94 Merge branch 'master' into gwin 2014-05-10 19:02:37 +02:00
Joel Bodenmann
e5b8e351f5 Merge branch 'freertos' 2014-05-10 18:58:40 +02:00
Joel Bodenmann
cb825aa823 Introducing GFX_FREERTOS_USE_TRACE 2014-05-10 18:13:51 +02:00
inmarket
5544202a26 All compiling.
Containers and Frames still to be tested.
2014-05-10 18:20:05 +10:00
inmarket
cb606359cc Multiple changes to GWIN to support containers. 2014-05-10 01:11:30 +10:00
inmarket
21aac3d853 Merge branch 'master' into gwin 2014-05-09 21:46:32 +10:00
inmarket
7c2b2555f8 Remove superfluous entries in gfxconf.example.h 2014-05-09 21:26:42 +10:00
Joel Bodenmann
5979acc7f6 Introducing GWIN_PROGRESSBAR_AUTO for the automatic incremental function of the progressbar widget 2014-05-08 14:37:13 +02:00
Joel Bodenmann
7e79191024 Merge branch 'master' into freertos 2014-05-04 17:55:17 +02:00
inmarket
cb99e4ab09 Merge branch 'master' into gwin 2014-05-01 18:10:31 +10:00
inmarket
ef0a1ef054 Much improved appearance for buttons and tabs.
Also add GWIN_FLAT_STYLING to allow low color (eg monochrome) displays to get the old simplified look.
2014-05-01 13:57:44 +10:00
Joel Bodenmann
33c721c009 Merge branch 'master' into freertos 2014-04-30 13:41:34 +02:00
Joel Bodenmann
135f8f5eca Added gwinLabelSetAttribute() 2014-04-28 23:20:51 +02:00
Joel Bodenmann
c88e25b84f Merge branch 'master' of https://bitbucket.org/Tectu/ugfx into gwin 2014-04-20 10:41:53 +02:00
inmarket
cf6b09538e Fix incorrect spelling of fixed font names in the example gfxconf.h 2014-03-22 11:07:25 +10:00
inmarket
8b9d31ef90 Move queued buffer code from gaudio into gqueue 2014-03-20 23:33:32 +10:00
inmarket
ad1d70d295 Merge branch 'master' into gwin 2014-03-14 07:39:38 +10:00