aboutsummaryrefslogtreecommitdiffstats
path: root/src/gwin.c
Commit message (Collapse)AuthorAgeFilesLines
* GWIN Console Clear FixAndrew Hannam2012-11-301-0/+7
| | | | | When a GWIN Console is cleared, set the cursor back to the top left corner.
* Ginput and structure changesAndrew Hannam2012-11-261-364/+4
| | | | | | | | GINPUT Touch including drivers GTIMER fixes GEVENT fixes GWIN button completion Structure changes to better seperate sections of a sub-system
* cleanup of source filesJoel Bodenmann2012-11-211-5/+0
|
* in gwin.c GDISP_SET_CLIP -> GDISP_NEED_CLIPJoel Bodenmann2012-11-211-21/+21
|
* Fix compiler warningsAndrew Hannam2012-11-171-3/+3
| | | | Fix compiler warnings in gwin.c
* Change dynamic memory allocator in GWINAndrew Hannam2012-11-171-5/+5
| | | | Change dynamic memory allocator in GWIN to use the ChibiOS routines
* Win32 orientation & gwin console line clear fixesAndrew Hannam2012-11-121-8/+9
| | | | | Fixes to Win32 orientation for scrolling Improve the way line clearing is handled in gwin consoles.
* gdisp Win32 Orientation support. Revert MacroAndrew Hannam2012-11-121-0/+6
| | | | | | gdisp Win32 orientation support. Revert to producing an error if GDISP_NEED_TEXT is not defined when GWIN_NEED_CONSOLE or GWIN_NEED_BUTTON is defined.
* small doxygen fixJoel Bodenmann2012-11-111-1/+1
|
* GWIN doxygen fixJoel Bodenmann2012-11-111-16/+18
|
* even more doxygen...Joel Bodenmann2012-11-031-1/+2
|
* docsJoel Bodenmann2012-11-021-0/+1
|
* GDISP fixes and new routines. Many GWIN changes.Andrew Hannam2012-10-301-242/+510
| | | | | | | | | | | | | | | | | | 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.
* Implement gdispFillArc. Add GWIN windows.Andrew Hannam2012-10-271-0/+621
Implement gdispFillArc in gdisp. Added gwin (GFX_USE_GWIN) - adds a window based drawing layer to GDISP. GWIN also support chprintf text drawing like console.