Commit Graph

57 Commits

Author SHA1 Message Date
Joel Bodenmann
3a08f65cfc initial work on GGroup 2014-01-18 20:28:28 +01:00
Joel Bodenmann
806578fe4d Merge branch 'master' into gwin 2014-01-06 22:06:40 +01:00
Joel Bodenmann
ac98de6b69 added gwinGetColor() and gwinGetBgColor() 2014-01-06 22:06:36 +01:00
Joel Bodenmann
b479a10383 gwinRedrawChildren() 2014-01-06 21:43:25 +01:00
Joel Bodenmann
6aa34e4fdc initial version of frames - still work in progress, DO NOT USE!!! 2014-01-06 21:20:35 +01:00
Joel Bodenmann
1778a7f3b1 gwinDestroy() and gwinRemoveChild() 2014-01-05 20:42:19 +01:00
Joel Bodenmann
bd3109851b now using absolute coordinates inside the window 2014-01-05 05:05:59 +01:00
Joel Bodenmann
9f5d14cf5d fixed gwinDestroy() and added gwinGetAbsoluteCoordinates() 2014-01-05 00:46:36 +01:00
Joel Bodenmann
3a6dd294de gwinDestroy(), gwinGetFirstChild() and gwinGetNextChild() 2014-01-04 21:10:10 +01:00
Joel Bodenmann
bad22f5fee working gwinGetVisible() and gwinGetEnabled() 2014-01-04 15:51:18 +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
a9a4178dc5 added window manager to doxygen 2013-12-28 16:33:49 +01: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
Joel Bodenmann
7c3b7270fc moved include headers to correct location 2013-10-28 09:26:30 +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
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
Joel Bodenmann
a675834266 doxygen updates 2013-07-21 22:02:57 +02:00
Joel Bodenmann
259f822ba7 added list widget dummy 2013-07-17 17:49:21 +02:00
Joel Bodenmann
d1861f04e0 doxygen update 2013-07-17 04:44:29 +02: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
931c465265 GLabel work in progress 2013-07-01 19:53:58 +02:00
Joel Bodenmann
3cd10217dc small doxygen fixes 2013-07-01 17:49:57 +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
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
Joel Bodenmann
d0f5d9c7f9 added basic implementation of checkboxes (functional) 2013-06-02 06:13:28 +02:00
Joel Bodenmann
fefdd42d7d doxygen fix 2013-05-20 16:43:40 +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
d4e0ce8b70 added gwin enabled parameter and implemented button enable/disable functions 2013-05-20 07:01:20 +02: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
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