Commit Graph

207 Commits

Author SHA1 Message Date
Joel Bodenmann
2cd0bc13d5 checkbox event fix 2013-06-03 12:23:12 +02:00
Joel Bodenmann
48b4c6f6ba member state of checkbox is now called isChecked 2013-06-02 18:59:51 +02:00
Joel Bodenmann
446f41297d some more checkbox fixes 2013-06-02 18:52:42 +02:00
Joel Bodenmann
809b8ccc60 GWIN checkbox fix 2013-06-02 18:43:19 +02:00
Joel Bodenmann
dadcf535d4 added default theme 2013-06-02 16:15:46 +02:00
inmarket
e9f60dae38 Fix license issues and GOS issues in TDISP 2013-06-02 18:58:12 +10:00
inmarket
1c258a8273 GOS updates 2013-06-02 18:57:22 +10:00
Joel Bodenmann
0fe42a94b1 added basic implementation of checkboxes (functional) 2013-06-02 06:14:49 +02:00
Joel Bodenmann
d0f5d9c7f9 added basic implementation of checkboxes (functional) 2013-06-02 06:13:28 +02:00
Joel Bodenmann
ebc30c02bc TDISP update 2013-06-01 01:37:53 +02:00
Joel Bodenmann
c4f39fcdde added obsolete #warning to gdispInit() 2013-05-30 16:58:33 +02:00
Joel Bodenmann
a4ca308dd5 added slider enable/disable API 2013-05-27 12:53:34 +02:00
inmarket
8fcbf4e5d5 More GOS module changes
GQUEUE as a seperate module
GOS changes including basic Win32 O/S support
2013-05-26 02:06:55 +10:00
inmarket
7fbfde42aa GOS module, for operating system independance
GMISC fast floating point trig
GMISC fast fixed point trig
2013-05-25 01:26:52 +10:00
Abhishek Kumar
4e7c1b00ca Fix GIF rendering issue
Uninitialized cache values causes stability issues in systems
Cache initialized to 0 fixes it.
2013-05-21 14:00:17 +07:00
Joel Bodenmann
8d5fa39dd9 docs 2013-05-20 19:15:20 +02:00
Joel Bodenmann
757b28531f added enable and disable APIs to high level GWIN code 2013-05-20 16:18:10 +02:00
Joel Bodenmann
92883c795e button fix 2013-05-20 16:04:38 +02:00
Joel Bodenmann
d4e0ce8b70 added gwin enabled parameter and implemented button enable/disable functions 2013-05-20 07:01:20 +02:00
Joel Bodenmann
4d4a78f415 cleanup & tdisp warning fix 2013-05-20 05:59:28 +02:00
Joel Bodenmann
5d4de9e0ee TDISP fixes 2013-05-15 18:02:07 +02:00
Joel Bodenmann
11a71cb080 TDISP fixes 2013-05-15 18:00:42 +02:00
Andrew Hannam
88fd3ad62e More Image Fixes
GIF Interlaced offset Fixes and area reveal offset fixes
2013-05-09 23:51:56 +10:00
Andrew Hannam
734ef12fdf Image Decoder Fixes
Fixes to memory allocation for BMP and NATIVE
Fixes to source offset images for GIF
2013-05-09 23:39:38 +10:00
Andrew Hannam
3374aa25c6 Reinsertion of doxygen headers
Reinsertion of doxygen headers that got lost in license change
2013-05-06 14:44:47 +10:00
Joel Bodenmann
6c38d5b310 updated license headers 2013-05-03 16:36:17 +02:00
Joel Bodenmann
296e74f3e0 Revert "updated license headers"
This reverts commit 0a26d9983b.
2013-05-02 01:53:28 +02:00
Joel Bodenmann
0a26d9983b updated license headers 2013-05-02 01:50:09 +02:00
Andrew Hannam
a02c124940 GIF image handling
GIF image handling
Updates to Image structure to make memory accounting optional
Add set image background color to handle animated transparency.
2013-04-20 21:19:26 +10:00
Andrew Hannam
9ee7c284e6 Add GINPUT Dial, simplify GWIN input assignment
Added GINPUT Dial support and a driver that uses GADC to read the dial.
Added support for Dial inputs to the GWIN slider.
Updated the slider demo for Dial Inputs.
Simplified the assigning of inputs to GWIN "widgets" button and slider.
Updated the demo's to match the new input to button assignment.
2013-04-07 16:02:10 +10:00
Andrew Hannam
be919fc38d Create generic GWIN Draw routine
For some GWIN controls they support a Draw() routine.
For those controls the base class now supports a generic Draw routine
which will call their specific Draw routine.
The only GWIN's with a Draw routine currently are Buttons and Sliders.
2013-04-06 22:31:40 +10:00
Andrew Hannam
ee19104dbb GWIN slider + image support 2013-04-06 21:54:19 +10:00
Andrew Hannam
553b3682fa Change Memory Reader prototype
Change Memory Reader prototype to prevent signed, unsigned warning
2013-04-04 21:01:49 +10:00
Andrew Hannam
40e6d9c532 Fixes to RLE_4, RLE_8 and 16 bit BMP images
BMP image handling now complete.
The only standard BMP feature not supported is transparency (alpha).
2013-04-03 14:58:35 +10:00
Andrew Hannam
64971549fd New GDISP image handling with demo
Images currently support Native and BMP (except RLE4,8 and 16 bit - due
to bugs)
Supports reading from Memory, BaseFileStream or real files (only on the
Win32 simulator).

Move gdisp_pictures demo to better refect its purpose.

Bug fixes for BMP RLE4,8 & 16 bit to come very soon
GIF support very soon.
2013-04-03 13:51:43 +10:00
Joel Bodenmann
939ca6e1d2 coding style 2013-03-31 00:52:33 +01:00
Andrew Hannam
285f1977ed GWIN doc update and poly functions
Add poly functions to GWIN
Move doxygen documentation to header file
2013-03-18 18:29:28 +10:00
Andrew Hannam
d678352b9a GWIN Graph - use GDISP point definition 2013-03-18 18:28:31 +10:00
Andrew Hannam
cc5729dedd Change GDISP poly fns to support translation
Change GDISP poly fns to support translation - required for adding poly
functions to GWIN
2013-03-18 18:27:52 +10:00
Andrew Hannam
da37b111e4 GWIN button changes
Support a user supplied custom button drawing function.
Add arrow buttons based on the new GDISP polygon support.
2013-03-10 16:15:49 +10:00
Andrew Hannam
40b390908c GDISP changes including polygon support
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:14:32 +10:00
Andrew Hannam
8a40457c86 Revert "GDISP changes including polygon support"
This reverts commit 269262ef9b.
2013-03-10 16:12:13 +10:00
Andrew Hannam
269262ef9b GDISP changes including polygon support
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:11:41 +10:00
Andrew Hannam
a2cb02abbf Fix compiler warning 2013-03-08 00:52:33 +10:00
Andrew Hannam
40534cbc79 Correction of copyright message 2013-03-08 00:49:52 +10:00
Joel Bodenmann
e315480c71 updated copyright - 2013 2013-03-06 23:11:01 +01:00
Joel Bodenmann
b91e619573 __inline becomes inline because most compilers dont like the prefix 2013-03-04 23:50:21 +01:00
Andrew Hannam
dddbb25930 Add option GWIN_BUTTON_LAZY_RELEASE
Add option GWIN_BUTTON_LAZY_RELEASE. When set to true in gfxconf.h it
changes gwin button behaviour to not require the mouse/touch be over the
button when it is released.
2013-03-02 22:20:57 +10:00
Andrew Hannam
57435fb4c2 Fix to allow destroying of gwin buttons 2013-03-02 22:03:40 +10:00
Andrew Hannam
6ee8b005ae GAUDIN implemented with GADC driver 2013-03-01 09:04:52 +10:00