Commit Graph

16 Commits (db0c770ca0c7e04a86075c4dfc073eaf683ff5f7)

Author SHA1 Message Date
Joel Bodenmann db0c770ca0 even more doxygen... 2012-11-03 02:56:59 +01:00
Andrew Hannam d3b4c499ab GDISP fixes and new routines. Many GWIN changes.
GDISP:
Fix gdisp???Arc to use (possibly) hardware accelerated routines.
Fix Arc orientation so 0 degrees is on x axis and 90 degrees points to
the top of screen (instead of the bottom).
Add rounded box routines (if ARC support is turned on).
Add a gdispDrawStringBox to match the gdispFillStringBox routine.
Repair prototypes in wrong place in gdisp.h

GWIN:
Extract the concept of a Window Handle to allow many new features.
Allow dynamic creation of window objects as well as static
initialisation.
Seperate the console code into a console specific window type.
Add buttons as a specific window type. The drawing code is complete, the
input (touch or mouse) is still to be implemented.
2012-10-30 18:18:29 +10:00
Joel Bodenmann 3e846e3d5a Revert "header prototype order cleanup"
This reverts commit 218a2e89bd.
2012-10-29 03:17:52 +01:00
Joel Bodenmann 218a2e89bd header prototype order cleanup 2012-10-29 02:55:10 +01:00
Joel Bodenmann 563d240962 macro fixes 2012-10-24 22:51:25 +02:00
Joel Bodenmann d1f9702173 added point_t struct 2012-10-24 00:14:32 +02:00
Joel Bodenmann 7b277edc59 renamed macros 2012-10-21 01:47:11 +02:00
Joel Bodenmann ad070b0fec cleanup 2012-10-14 02:26:51 +02:00
Joel Bodenmann c754ae0a3c fix 2012-10-13 19:35:56 +02:00
Joel Bodenmann 92fcb766b5 fix 2012-10-13 19:26:15 +02:00
Joel Bodenmann 830fa4b755 #error optimization 2012-10-13 19:11:37 +02:00
Joel Bodenmann 0ba16c35af renaming from ChibiOS-LCD-Driver to ChibiOS/GFX 2012-09-25 00:19:10 +02:00
Andrew Hannam 3a8d39980b Changes to Console, VMT, BitBlt, Clip & Drivers
Console - Fix compile, add GDISP_NEED_CONSOLE for compilation
VMT - Fix after directory structure changes
BitBlt - Update API to allow a source bitmap position.
Clip - Add clipping support into gdisp
Arc - Allow hardware accelleration of Arc routines
Nokia6610 - Fixes to BitBlt.
2012-09-10 15:54:22 +10:00
Tectu fcfab98517 added gdispDrawArc() and gdispFillArc() dummies 2012-08-24 02:35:28 +02:00
Tectu 7021da1b9e gdispSetOrientation() bugfix (by inmarket) 2012-08-22 10:05:38 +02:00
Tectu e27d04d002 restructure 2012-08-13 04:12:42 +02:00