Commit Graph

52 Commits (ff09f09a0c9ab4f7ec069cf42b2ba34e161db3be)

Author SHA1 Message Date
Joel Bodenmann b479a10383 gwinRedrawChildren() 2014-01-06 21:43:25 +01:00
Joel Bodenmann fc984c3721 gwinDestroy() does now redraw the parent if any 2014-01-05 22:37:01 +01:00
Joel Bodenmann 1778a7f3b1 gwinDestroy() and gwinRemoveChild() 2014-01-05 20:42:19 +01:00
Joel Bodenmann f3f3650ca9 some progress 2014-01-05 05:24:59 +01:00
Joel Bodenmann bd3109851b now using absolute coordinates inside the window 2014-01-05 05:05:59 +01:00
Joel Bodenmann a6b81192eb some progress 2014-01-05 04:02:03 +01:00
Joel Bodenmann 9f5d14cf5d fixed gwinDestroy() and added gwinGetAbsoluteCoordinates() 2014-01-05 00:46:36 +01:00
Joel Bodenmann 463a703183 whitespaces 2014-01-04 21:21:51 +01:00
Joel Bodenmann 3a6dd294de gwinDestroy(), gwinGetFirstChild() and gwinGetNextChild() 2014-01-04 21:10:10 +01:00
Joel Bodenmann ea4464bacc whitespaces 2014-01-04 16:11:54 +01:00
Joel Bodenmann d365232a85 optimized gwinGetVisible() and gwinGetEnabled() 2014-01-04 16:05:42 +01:00
Joel Bodenmann bad22f5fee working gwinGetVisible() and gwinGetEnabled() 2014-01-04 15:51:18 +01:00
Joel Bodenmann 12a7d7957b added experimental gwinGetEnabled() 2014-01-04 15:12:06 +01:00
Joel Bodenmann abe6a47c1f basic implementation of parent/child (no flag handling done yet) 2014-01-04 04:41:32 +01:00
Joel Bodenmann aa2f7585ce first implementation of console buffer. This has to be tested first - might contain bugs 2013-12-18 16:49:49 +01:00
inmarket ebefa7e3cd Fix compile error 2013-11-23 12:58:07 +10:00
inmarket d35bf6cda6 Add support to GWIN for a routine that can redraw an entire display (subject to the controls being able to redraw).
This also removes a few change of visibility bugs in gwin and simplifies code.
2013-11-16 02:01:16 +10:00
inmarket 7a7e223d15 Add multiple display support to GWIN.
You can now create windows on multiple displays.
2013-10-24 18:36:11 +10:00
inmarket 40ec5a4e52 Fix bug where freed memory is written to. 2013-09-19 08:28:26 +10:00
inmarket 34f06cd3c9 Fix compile error in gwinGetPixelColor() 2013-07-29 16:33:20 +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 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
inmarket c5ec720277 Fix enabled visibility bug 2013-07-07 20:11:38 +10:00
inmarket 3957505ab1 GWIN renaming, tidy up, color styles 2013-07-07 19:40:37 +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 6e59a6cf6c image widget first release 2013-07-01 17:40:31 +02: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 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
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
Joel Bodenmann 757b28531f added enable and disable APIs to high level GWIN code 2013-05-20 16:18:10 +02: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 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 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 a2cb02abbf Fix compiler warning 2013-03-08 00:52:33 +10:00
Joel Bodenmann e315480c71 updated copyright - 2013 2013-03-06 23:11:01 +01:00
Andrew Hannam 57435fb4c2 Fix to allow destroying of gwin buttons 2013-03-02 22:03:40 +10:00
Joel Bodenmann a520a32209 more doxygen 2012-12-18 23:15:47 +01:00