Joel Bodenmann
9f5e19c151
First implementation of widget focus changing using the TAB key
2015-08-14 14:11:03 +02:00
Joel Bodenmann
e7e4f813e1
Adding gwinIsWidget()
2015-08-13 10:36:56 +02:00
Joel Bodenmann
3ba3be201c
Adding gwinSetFocus() and gwinGetFocus()
2015-08-13 01:13:36 +02:00
Joel Bodenmann
37a088efb7
Compiler warning
2015-08-13 01:12:34 +02:00
Joel Bodenmann
765b1df8c5
Working on widget focus (not finished yet)
2015-08-12 23:28:59 +02:00
Joel Bodenmann
f1ede211fb
First (simple) implementation of textbox behavior
2015-08-12 20:22:34 +02:00
Joel Bodenmann
46ba0420c3
Adding TextEdit dummy widget (not implemented yet)
2015-08-12 19:36:14 +02:00
Joel Bodenmann
213013e68e
Codingstyle
2015-08-12 19:35:44 +02:00
Joel Bodenmann
16d213d4ed
Passing keyboard events to widgets (not finished yet)
2015-08-12 17:32:38 +02:00
Joel Bodenmann
986aad310a
Doxygen update
2015-07-05 13:20:16 +02:00
Joel Bodenmann
5992d06dee
Improving progressbar doxygen
2015-07-05 11:53:32 +02:00
Joel Bodenmann
1442ed05a9
Improving label documentation
2015-06-18 01:16:25 +02:00
inmarket
ccde54722f
Added ability to compile ugfx as a single file (excluding driver and board files).
...
Simply compile src/gfx_mk.c
2015-06-08 14:14:40 +10:00
inmarket
aa7ebf9c26
Add the license to the makefiles
2015-06-08 12:11:37 +10:00
Joel Bodenmann
48839a00aa
Fixing doxygen
2015-05-16 20:46:45 +02:00
Joel Bodenmann
ee8aa6ca4e
Fixing doxygen
2015-05-16 20:33:31 +02:00
Joel Bodenmann
37ab4ec1cd
Fixing doxygen
2015-05-16 20:17:50 +02:00
inmarket
0501f24f47
Add the ability to change a gwin list selection via the api
...
Add the ability to scroll a particular item into the current view.
2015-04-30 11:32:10 +10:00
inmarket
83c0eb3526
Workaround for dynamically sized labels crashing sometimes when the text size is changed.
...
A real fix requires more work on the redraw handler.
2015-04-29 22:43:47 +10:00
inmarket
54d4f3d95b
Remove superfluous forward definition on a container.
2015-04-29 22:18:01 +10:00
inmarket
a08f9d42fc
Fix a bug in detecting the button area in a frame window
2015-04-29 18:32:12 +10:00
inmarket
1ce3f20fa4
Add GWIN virtual keyboard widget
2015-04-12 17:07:38 +10:00
inmarket
73ba2778ab
Background images on GWIN containers had cx and cy interposed.
2015-02-28 12:05:04 +10:00
inmarket
9da63a2aaa
Compile warning fix for GWIN tabset
2015-02-23 18:15:57 +10:00
inmarket
50cbdbc288
Big improvements to GWIN arrow button drawing.
...
Some symmetry issues fixed.
Now optionally support exact 45 degree arrow heads.
With 45 degree arrow heads if the height/width ratios are right a triangular button is produced.
2015-02-14 14:20:45 +10:00
inmarket
7c7459f1d2
Toggle fixes.
2015-02-14 09:16:28 +10:00
inmarket
b9f53aa793
Add the ability to flash a gwin window/widget.
...
Only the button draws for checkbox's and radio's currently do anything about it.
Widget demo updated to show this on Checkbox 3 (the toggle button).
2015-01-25 17:40:34 +10:00
inmarket
b316263833
Implement a "Toggle Button" using a checkbox with a custom draw.
...
Updated the widgets demo to show this.
2015-01-23 17:57:13 +10:00
inmarket
fa8167b94d
Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
...
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
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