Commit Graph

281 Commits (128a3b972cc50b084415b5fb69fc355fe5db9520)

Author SHA1 Message Date
inmarket 128a3b972c New Tabset Widget.
Widgets demo updated to (optionally) use the new tabset.
2015-01-03 18:46:46 +10:00
inmarket bc9d3a1305 Fix macro problems for gwinShow, gwinHide etc 2015-01-03 18:45:37 +10:00
inmarket 28d9da556a Small fix for a progressbar 2015-01-03 18:44:48 +10:00
inmarket 5a4e0b7b4d Fix a serious problem with moving and sizing containers, and some visibility issues 2015-01-03 18:44:27 +10:00
inmarket da13b83737 Safety protection in creation of extended GWIN types. 2015-01-03 18:42:51 +10:00
inmarket 16ebf86013 Fix 1 pixel display error in checkbox for text on left rendering.
Also add better comments to code.
2014-12-16 23:01:55 +10:00
inmarket d7896289d1 Updates to the slider to fix positioning issues.
Also fixes negative ranges, ranges > 65536 and very small ranges.
2014-12-13 18:33:53 +10:00
inmarket 5bf2b8678a Extended slider events. Updated the demo to match.
Actually reduced code size :)
2014-12-06 15:48:47 +10:00
inmarket a8d6aa0790 Fix compiler warnings. 2014-11-15 15:21:18 +10:00
Joel Bodenmann edc254c080 Adding missing GWIN wrapper for ArcSectors functions 2014-10-28 00:20:11 +01:00
Joel Bodenmann eb84c817a2 Merge branch 'master' into newmouse 2014-10-26 14:58:05 +01:00
Joel Bodenmann e5ce8486cd compiler warning 2014-10-26 14:57:57 +01:00
Joel Bodenmann 4e2894cbd8 Merge branch 'master' into newmouse 2014-10-26 13:42:03 +01:00
Joel Bodenmann a99174b8c5 GWIN list toggle bug compile error fix 2014-10-26 13:32:48 +01:00
inmarket 8e42404e7c Fixes bug with printf formatting of zero filled fields 2014-10-09 12:31:53 +10:00
inmarket 3e6c0348ae Fixes bug with printf formatting of zero filled fields 2014-10-09 12:29:26 +10:00
inmarket 611133cbc0 Merge branch 'master' into newmouse 2014-09-29 15:47:47 +10:00
inmarket e2f3a68c3b Progress bar optimisation. 2014-09-29 15:46:34 +10:00
Joel Bodenmann 0253b7df49 some more doxygen fixes 2014-09-28 23:42:53 +02:00
inmarket 10dc968427 New mouse updates. Just need a driver now. 2014-09-25 17:44:16 +10:00
inmarket d1217112a4 Fix frame window logic bug and compile bug 2014-08-21 08:11:27 +10:00
inmarket 0f3f8f68f8 Rename lots of files to help prevent compile time name conflicts. 2014-08-20 17:42:53 +10:00
inmarket ecaf8b83f8 Create a generic GWIN event.
The frame now sends a GEVENT_GWIN_CLOSE event on closing.
Unfortunately some gwin events have had a field renamed in order to generalise the structure.
Demo's updated to match.
2014-08-20 12:18:27 +10:00
inmarket 3b21507274 GL3D GWIN window + demo 2014-08-20 01:36:33 +10:00
Joel Bodenmann 301f134b90 whitespaces 2014-08-18 17:10:56 +02:00
inmarket 362c25f967 Update the simple container to support custom draws such as transparent client area or tiled image client area. 2014-08-16 23:35:50 +10:00
inmarket 045140a133 frame window fixes 2014-08-16 23:34:46 +10:00
inmarket 87c2793248 Update the frame window to use much less RAM and also to support transparent and tiled image backgrounds 2014-08-16 22:54:05 +10:00
inmarket 0fc1d5f033 Fix the window manager to reveal windows behind a window that is made invisible. 2014-08-16 22:51:59 +10:00
inmarket 5dd9e1dc35 Fix visibility issues associated with a window destroy. 2014-08-16 22:51:05 +10:00
inmarket 8e503470fe Add extra widget flags especially for widget flag range checking. 2014-08-16 20:44:21 +10:00
inmarket 1012ab75a4 Adjust code styling to match all other code 2014-08-08 19:01:44 +10:00
Joel Bodenmann edb7d6c621 Merge branch 'master' of bitbucket.org:Tectu/ugfx 2014-08-07 22:57:31 +02:00
Joel Bodenmann f94b496c0c Added optional transparency to container 2014-08-07 22:57:18 +02:00
inmarket d15c63abdb Any visible window that obscures another window now prevents the underlying window from receiving mouse event. 2014-08-07 11:22:14 +10:00
inmarket ed14e4ca56 Some improvements for the Kiel C compiler 2014-07-29 10:57:01 +10:00
inmarket 949290c01d typo 2014-07-16 16:42:37 +10:00
inmarket 0587e35169 Add widget tag support (and fix a couple of doxygen problems) 2014-07-15 16:38:13 +10:00
inmarket 8c47f68f66 Only destroy the listener in a frame window if it actually was initialised. 2014-07-15 13:47:12 +10:00
inmarket fdb3b86ee0 Thick line support is only available if Polygon drawing is available 2014-07-15 12:40:43 +10:00
Joel Bodenmann 1fe4bcde39 Added gwinDrawThickLine() wrapper for corresponding GDISP call 2014-07-11 20:41:50 +02:00
Joel Bodenmann 2cc1dd96ea doxygen fix 2014-07-05 15:55:45 +02:00
Joel Bodenmann e4eba63f95 Frame widget doxygen fix 2014-07-04 23:53:50 +02:00
Joel Bodenmann bd68d6a00a checkbox c++ fix 2014-06-30 14:27:33 +02:00
Joel Bodenmann b55fa551e3 macro typo 2014-06-25 23:04:44 +02:00
inmarket c33fb2c4d5 Remove compiler warning 2014-05-30 12:45:19 +10:00
Joel Bodenmann 41a74191c1 fixing frame close button action 2014-05-30 02:57:30 +02:00
Joel Bodenmann c65cdaed24 frame widget render improvements 2014-05-30 01:11:25 +02:00
inmarket bc3ebd6ae9 GWIN: Make sure invisible windows are redrawn before visible windows.
Redrawing compile options made visible for the user project.
2014-05-22 09:35:36 +10:00
inmarket 34e23320b4 Significant changes to the window redrawing methodology.
Move and Resize should probably work for containers now
Still to be tested - nested containers, progressbar timers while redrawing its container, move/resize on containers.
2014-05-21 13:02:00 +10:00