Commit Graph

259 Commits (ecaf8b83f8227724e9f862a0a8f64e6004a63d56)

Author SHA1 Message Date
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
Joel Bodenmann 0b204ed8e3 Reworking the GWIN doxygen documentation. 2014-05-20 18:05:38 +02:00
Joel Bodenmann 246b42c6eb Doxygen typo 2014-05-15 18:55:18 +02:00
Joel Bodenmann e28e572ea8 Progressbar GWIN_PROGRESSBAR_AUTO feature fix 2014-05-11 20:20:49 +02:00
Joel Bodenmann 870d0cbdc9 Doxygen fixes 2014-05-11 17:23:18 +02:00
Joel Bodenmann 6a0e79903d Added gwinShow() and gwinHide() macro wrappers 2014-05-11 13:58:21 +02:00
inmarket 19dc64269c Container and Frame updates.
New api's gwinGetInnerWidth() and gwinGetInnerHeight()
2014-05-11 20:11:16 +10:00
inmarket 8c5275583a Better redrawing when doing a forced change of default style. 2014-05-11 20:09:42 +10:00
inmarket d02b5e06e9 Visible and Enabled GWIN bug fix 2014-05-11 20:08:41 +10:00
inmarket 669a88cd06 spelling 2014-05-11 13:13:36 +10:00
inmarket bdbe78a8da frame fixes 2014-05-11 13:09:36 +10:00
Joel Bodenmann 0a83c21aa2 frame rendering bug fix 2014-05-10 11:49:11 +02:00
inmarket 5544202a26 All compiling.
Containers and Frames still to be tested.
2014-05-10 18:20:05 +10:00
inmarket 890653111b Oops - missed this one. Not ready for prime time yet though. 2014-05-10 01:28:59 +10:00
inmarket cb606359cc Multiple changes to GWIN to support containers. 2014-05-10 01:11:30 +10:00
inmarket 21aac3d853 Merge branch 'master' into gwin 2014-05-09 21:46:32 +10:00
inmarket 1478fdf41e Re-order GWIN sys_rules to simplify ready for new functionality. 2014-05-09 21:37:06 +10:00
inmarket f9b6b1697d GWIN label bug fix and simplification 2014-05-09 21:36:14 +10:00
inmarket 28f10aaa3a Rename GWIN image header file to be consistent with all other controls and with its source file 2014-05-09 21:35:30 +10:00
inmarket de5a983777 GWIN window manager comment updates 2014-05-09 21:34:12 +10:00
inmarket 0f109512fd gwinImage animated gif bug fix 2014-05-09 21:33:33 +10:00
inmarket 6d2c8f0f50 GWIN creation and destruction bug fixes 2014-05-09 21:32:29 +10:00
inmarket cf5867b33d New gdispImageInit() call to initialise a gdispImage structure
Use in gwinImage
2014-05-09 21:30:00 +10:00