inmarket
12085b8014
Fix compiler warnings, operating system dependancies, and non-portable code.
2013-07-29 16:25:20 +10:00
Joel Bodenmann
31f3554602
list update
2013-07-28 23:18:59 +02:00
Joel Bodenmann
632566e243
list fix
2013-07-28 15:26:59 +02:00
Joel Bodenmann
30df14b595
Merge branch 'master' into list
2013-07-28 14:13:13 +02:00
Joel Bodenmann
580cf977d0
clear after mouse calibration to avoid silly display
2013-07-28 14:13:05 +02:00
inmarket
be8b3cd210
Updated license headers on new font code
2013-07-28 17:22:24 +10:00
inmarket
3977ee687f
First cut - beautiful new font handling by PetteriAimonen
2013-07-28 17:08:45 +10:00
Joel Bodenmann
423c28b40e
cleanup
2013-07-28 07:04:04 +02:00
Joel Bodenmann
c66e5cd9cb
some more list widget work
2013-07-28 07:00:08 +02:00
Joel Bodenmann
c7fdb5df2a
list widget first implementation
2013-07-28 02:06:27 +02:00
Joel Bodenmann
9edb1dab8b
compiler warnings
2013-07-28 01:15:36 +02:00
Joel Bodenmann
e4aae7b3f6
fixed typo in GQueue
2013-07-27 23:35:23 +02:00
Joel Bodenmann
40611e264d
some more list work
2013-07-27 22:55:32 +02:00
inmarket
984e14efb7
List updates and add list demo - still work in progress
2013-07-27 22:26:16 +10:00
Joel Bodenmann
9dfcbef848
list work in progress
2013-07-27 15:23:52 +02:00
Joel Bodenmann
57eeb16aba
list widget - work in progress
2013-07-25 19:15:51 +02:00
inmarket
0194b87efe
Missing define for OSX
2013-07-24 13:55:54 +10:00
inmarket
772b4f79d5
Fix to extra button drawing routines
2013-07-24 13:54:45 +10:00
Joel Bodenmann
ea3048ff36
fixed OS-X port (untested)
2013-07-23 18:52:52 +02:00
Joel Bodenmann
95b1597158
removed POSIX, now having dedicated Linux and MAC OS-X ports
2013-07-23 02:12:52 +02:00
Joel Bodenmann
3eb2f4bb97
POSIX port now became Linux and OSX
2013-07-23 00:47:42 +02:00
Joel Bodenmann
fa9a957a38
posix doxygen fix
2013-07-23 00:03:00 +02:00
Joel Bodenmann
e5c6fce1d9
POSIX fix
2013-07-22 13:51:40 +02:00
inmarket
c40021af01
gfxSystemLock() and gfxSystemUnlock() are required for correct operation of some modules even under POSIX.
2013-07-22 17:06:55 +10:00
inmarket
25a0115014
This image wrapper really is meant to be there and is used by some demo apps (notepad-2)
2013-07-22 17:05:42 +10:00
Joel Bodenmann
7b4488267d
GOS POSIX fixes
2013-07-22 05:50:31 +02:00
Joel Bodenmann
abca557bab
removed a forgotted GDISP wrapper call in GWIN
2013-07-22 04:42:30 +02:00
Joel Bodenmann
73c5ef26f8
fixed license headers
2013-07-21 22:20:37 +02:00
Joel Bodenmann
a675834266
doxygen updates
2013-07-21 22:02:57 +02:00
inmarket
c29950c767
Initial GOS port for POSIX (Linux). Untested.
2013-07-21 17:27:54 +10:00
inmarket
45c8e9052d
Small gfxHalt bug fix for Win32 platform
2013-07-21 17:27:11 +10:00
inmarket
2bef5da2f3
Added gfxRealloc()
2013-07-20 21:57:01 +10:00
inmarket
386539072c
Image animation changes
2013-07-19 09:37:50 +10:00
Joel Bodenmann
cb28adcfba
removed gwinImageNext() since the image box widget now automatically takes care of animated images
2013-07-18 13:51:49 +02:00
Joel Bodenmann
9c23074081
gwinImageNext() fix
2013-07-17 17:50:37 +02:00
Joel Bodenmann
259f822ba7
added list widget dummy
2013-07-17 17:49:21 +02:00
Joel Bodenmann
ceae37b7bf
added gwinImageNext()
2013-07-17 05:58:03 +02:00
Joel Bodenmann
d1861f04e0
doxygen update
2013-07-17 04:44:29 +02:00
inmarket
6fe793da88
Fix missing init function for GMISC
2013-07-16 15:29:59 +10:00
inmarket
c5ec720277
Fix enabled visibility bug
2013-07-07 20:11:38 +10:00
inmarket
7f92794b11
Fix image background color bug
2013-07-07 20:11:13 +10:00
inmarket
3957505ab1
GWIN renaming, tidy up, color styles
2013-07-07 19:40:37 +10:00
inmarket
de28112a7d
GDISP fix bug in non-multithread
2013-07-07 19:39:17 +10:00
inmarket
5191c278e7
Add Radio buttons (can also be used as a Tab group)
2013-07-06 01:46:34 +10:00
inmarket
ab44f32859
Remove widget structure members when they are not needed for input tracking
...
Also doco update for Enabled Flag
2013-07-06 01:45:24 +10:00
inmarket
f3f9b7dc01
Fix window manager bug
...
Window are was not being cleared properly when something was made invisible
2013-07-06 01:42:10 +10:00
inmarket
99c13615c8
Image decoders not setting image type correctly.
2013-07-04 17:00:34 +10:00
inmarket
c059f96d24
Rename gwin base image function to avoid confusion with the image gwin object.
2013-07-04 01:08:47 +10:00
inmarket
f9eed6036d
Make the enabled state available to all GWIN's - not just widgets.
2013-07-04 00:59:12 +10:00
inmarket
a7198b53ff
Restore gwin base class image function
2013-07-04 00:54:25 +10:00
inmarket
09a359813f
Label, Image and Window Manager changes
2013-07-04 00:20:32 +10:00
Joel Bodenmann
3f80e1f89d
label work in progress - not working anymore
2013-07-02 19:26:48 +02:00
Joel Bodenmann
ad57ab7967
wip
2013-07-02 08:29:38 +02:00
Joel Bodenmann
931c465265
GLabel work in progress
2013-07-01 19:53:58 +02:00
Joel Bodenmann
f188613d30
fixed image drawing boundries
2013-07-01 17:58:05 +02:00
Joel Bodenmann
6e59a6cf6c
image widget first release
2013-07-01 17:40:31 +02:00
inmarket
4afd5ec744
Merge branch 'GWIN' into image
2013-07-01 17:47:35 +10:00
Joel Bodenmann
de27a6c2db
image widget implementation work in progress
2013-07-01 10:10:45 +02:00
inmarket
956af8d3cb
Merge branch 'master' into GWIN
2013-07-01 17:37:34 +10:00
inmarket
dd43a37b9b
Add gdispImageIsOpen() function.
2013-07-01 17:36:47 +10:00
inmarket
57d3632e36
GWIN Init structures are const (read-only to GWIN)
2013-07-01 17:34:13 +10:00
inmarket
8ed9e763c0
GWIN reduce Initialisation parameters and fix visibility issues
2013-06-24 22:58:37 +10:00
inmarket
ed0bac9765
License header updates
2013-06-15 21:37:22 +10:00
inmarket
49b3e8f55a
License header updates
2013-06-15 21:09:02 +10:00
inmarket
2cb35d6815
Clean up GWIN Event assignment. Optimise event efficiency.
2013-06-10 17:18:01 +10:00
inmarket
777ec6af7c
Add a simple GWIN window manager, Change the way GWIN visibility works
2013-06-08 02:27:59 +10:00
inmarket
663caba662
GWIN fixes
2013-06-06 16:48:30 +10:00
inmarket
7baf5c5d44
New simplified gwin using a pseudo class structure.
2013-06-06 14:33:32 +10:00
Joel Bodenmann
eebecad9f7
checkbox cleanup
2013-06-04 10:23:55 +02:00
Joel Bodenmann
9945b011a9
added custom render interface for checkboxes
2013-06-03 17:36:39 +02:00
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