inmarket
323f53e1dc
Improve font name searching.
2013-08-17 23:33:31 +10:00
inmarket
a2b27a6f5c
Add new hand built bitmap fonts to replace old UI1 and UI2.
...
Allow scaled fonts to be staticly defined.
Update new fonts handling so UI1 and UI2 have Narrow and Double variants.
Update example gfxconf.h.
Fix new font rules.
Add support for an application program to add their own fonts.
Make system font handling includes root relative.
2013-08-17 23:32:53 +10:00
inmarket
964ebc6e4a
Remove unnessary header file in demo
2013-08-17 23:24:52 +10:00
inmarket
7625ac4548
Merge branch 'master' into fonts
2013-08-17 21:33:54 +10:00
Joel Bodenmann
a4daa77b90
doxygen fix
2013-08-05 09:14:48 +02:00
Joel Bodenmann
e3eaad114f
added SSD1963 example files
2013-08-03 14:43:41 +02:00
inmarket
9ebd3530fa
Merge branch 'master' into fonts
2013-08-01 18:13:59 +10:00
inmarket
118f87afb1
Fix GWIN lists font handling.
2013-08-01 18:13:21 +10:00
inmarket
ac2baed7e5
Update widget demo so list 3 is multi-select
2013-08-01 18:12:58 +10:00
inmarket
a2632f0d31
Merge branch 'master' into fonts
2013-08-01 18:07:34 +10:00
inmarket
2e91479bd5
Add image support to GWIN Listboxes.
...
Updated GWIN widgets demo to match.
2013-08-01 18:05:48 +10:00
inmarket
171276e85f
Release notes update
2013-08-01 18:05:05 +10:00
inmarket
312e759124
Add GWIN List multi-select support
2013-08-01 15:58:46 +10:00
inmarket
157ec08034
Merge branch 'master' into fonts
2013-08-01 15:06:32 +10:00
inmarket
b0b3539639
Update GWIN list.
...
Now supports item and page scrolling.
A few bugs fixed.
2013-08-01 14:54:25 +10:00
inmarket
58b5260013
Update some GQUEUE prototypes
2013-08-01 14:53:13 +10:00
inmarket
9d2b0b667b
Add color blending to GDISP
2013-08-01 14:52:28 +10:00
inmarket
2d27673f0f
Update GWIN widget demo
2013-08-01 14:51:40 +10:00
inmarket
06d339456e
Update gwin widgets and lists demos
2013-08-01 14:50:40 +10:00
inmarket
db18904892
From mcufont upstream: Fix tab handling in mf_get_string_width
2013-07-30 14:20:26 +10:00
inmarket
99642e2a99
From mcufont upstream: Fix inconsistency between UTF8 and other encodings
2013-07-30 14:19:50 +10:00
inmarket
0ee1b20451
Add font baseline to the starting point of string rendering.
...
Otherwise the limit calculation will cut off the first character
on larger fonts, like DejaVuSans24.
2013-07-30 14:19:05 +10:00
inmarket
ab04b1d076
Update notepad demo for anti-aliased fonts
2013-07-29 17:26:33 +10:00
inmarket
44f3256be3
Merge branch 'master' into list
2013-07-29 16:46:48 +10:00
inmarket
e5b0168d7c
Merge branch 'master' into fonts
2013-07-29 16:43:04 +10:00
inmarket
9ed89f9ad3
Change screen clear to match initial screen state (Black) in a non-GWIN situation.
2013-07-29 16:42:24 +10:00
Joel Bodenmann
3af74801dd
clear after mouse calibration to avoid silly display
2013-07-29 16:40:05 +10:00
inmarket
319d79f296
Fix text padding of a right aligned checkbox
2013-07-29 16:34:10 +10:00
inmarket
978f8b6c4f
Fix compile error in gwinGetPixelColor()
2013-07-29 16:33:57 +10:00
inmarket
34f06cd3c9
Fix compile error in gwinGetPixelColor()
2013-07-29 16:33:20 +10:00
inmarket
20ec12071d
Fix text padding of a right aligned checkbox
2013-07-29 16:32:41 +10:00
inmarket
7f15192fe8
Fix rule handling to help the end user get things right.
...
Tidied up anti-alias where the hardware does not support pixel read-back.
2013-07-29 16:31:54 +10:00
inmarket
7c303eb72e
Vastly simplify GDISP mcufont interface code.
...
Fix boundary cases.
Prevent overwriting of defined display area.
Improve performance.
Remove hardware acceleration for fonts (unlikely anyway unles the hardware understood our software font structures)
2013-07-29 16:29:25 +10:00
inmarket
12085b8014
Fix compiler warnings, operating system dependancies, and non-portable code.
2013-07-29 16:25:20 +10:00
inmarket
3ac4e9e789
Update widgets demo for new fonts
2013-07-29 16:21:36 +10:00
Joel Bodenmann
31f3554602
list update
2013-07-28 23:18:59 +02:00
Joel Bodenmann
632566e243
list fix
2013-07-28 15:26:59 +02:00
Joel Bodenmann
30df14b595
Merge branch 'master' into list
2013-07-28 14:13:13 +02:00
Joel Bodenmann
580cf977d0
clear after mouse calibration to avoid silly display
2013-07-28 14:13:05 +02:00
inmarket
be8b3cd210
Updated license headers on new font code
2013-07-28 17:22:24 +10:00
inmarket
3977ee687f
First cut - beautiful new font handling by PetteriAimonen
2013-07-28 17:08:45 +10:00
inmarket
f84bc2a3f6
Linux change from Tectu
2013-07-28 17:03:07 +10:00
Joel Bodenmann
423c28b40e
cleanup
2013-07-28 07:04:04 +02:00
Joel Bodenmann
c66e5cd9cb
some more list widget work
2013-07-28 07:00:08 +02:00
Joel Bodenmann
4e3eacb9f7
list widget doxygen
2013-07-28 03:31:45 +02:00
Joel Bodenmann
c7fdb5df2a
list widget first implementation
2013-07-28 02:06:27 +02:00
Joel Bodenmann
9edb1dab8b
compiler warnings
2013-07-28 01:15:36 +02:00
Joel Bodenmann
e4aae7b3f6
fixed typo in GQueue
2013-07-27 23:35:23 +02:00
Joel Bodenmann
40611e264d
some more list work
2013-07-27 22:55:32 +02:00
inmarket
984e14efb7
List updates and add list demo - still work in progress
2013-07-27 22:26:16 +10:00