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
|
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 |
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 |
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
|
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 |
Joel Bodenmann
|
9dfcbef848
|
list work in progress
|
2013-07-27 15:23:52 +02:00 |
Joel Bodenmann
|
57eeb16aba
|
list widget - work in progress
|
2013-07-25 19:15:51 +02:00 |
inmarket
|
0194b87efe
|
Missing define for OSX
|
2013-07-24 13:55:54 +10:00 |
inmarket
|
772b4f79d5
|
Fix to extra button drawing routines
|
2013-07-24 13:54:45 +10:00 |
Joel Bodenmann
|
ea3048ff36
|
fixed OS-X port (untested)
|
2013-07-23 18:52:52 +02:00 |
Joel Bodenmann
|
95b1597158
|
removed POSIX, now having dedicated Linux and MAC OS-X ports
|
2013-07-23 02:12:52 +02:00 |
Joel Bodenmann
|
3eb2f4bb97
|
POSIX port now became Linux and OSX
|
2013-07-23 00:47:42 +02:00 |
Joel Bodenmann
|
fa9a957a38
|
posix doxygen fix
|
2013-07-23 00:03:00 +02:00 |
Joel Bodenmann
|
e5c6fce1d9
|
POSIX fix
|
2013-07-22 13:51:40 +02:00 |
inmarket
|
c40021af01
|
gfxSystemLock() and gfxSystemUnlock() are required for correct operation of some modules even under POSIX.
|
2013-07-22 17:06:55 +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
|
7b4488267d
|
GOS POSIX fixes
|
2013-07-22 05:50:31 +02: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 |
inmarket
|
c29950c767
|
Initial GOS port for POSIX (Linux). Untested.
|
2013-07-21 17:27:54 +10:00 |
inmarket
|
45c8e9052d
|
Small gfxHalt bug fix for Win32 platform
|
2013-07-21 17:27:11 +10:00 |
inmarket
|
2bef5da2f3
|
Added gfxRealloc()
|
2013-07-20 21:57:01 +10:00 |
inmarket
|
386539072c
|
Image animation changes
|
2013-07-19 09:37:50 +10:00 |
Joel Bodenmann
|
cb28adcfba
|
removed gwinImageNext() since the image box widget now automatically takes care of animated images
|
2013-07-18 13:51:49 +02:00 |
Joel Bodenmann
|
9c23074081
|
gwinImageNext() fix
|
2013-07-17 17:50:37 +02:00 |
Joel Bodenmann
|
259f822ba7
|
added list widget dummy
|
2013-07-17 17:49:21 +02:00 |
Joel Bodenmann
|
ceae37b7bf
|
added gwinImageNext()
|
2013-07-17 05:58:03 +02:00 |
Joel Bodenmann
|
d1861f04e0
|
doxygen update
|
2013-07-17 04:44:29 +02:00 |
inmarket
|
6fe793da88
|
Fix missing init function for GMISC
|
2013-07-16 15:29:59 +10:00 |
inmarket
|
c5ec720277
|
Fix enabled visibility bug
|
2013-07-07 20:11:38 +10:00 |
inmarket
|
7f92794b11
|
Fix image background color bug
|
2013-07-07 20:11:13 +10:00 |
inmarket
|
3957505ab1
|
GWIN renaming, tidy up, color styles
|
2013-07-07 19:40:37 +10:00 |
inmarket
|
de28112a7d
|
GDISP fix bug in non-multithread
|
2013-07-07 19:39:17 +10:00 |
inmarket
|
5191c278e7
|
Add Radio buttons (can also be used as a Tab group)
|
2013-07-06 01:46:34 +10:00 |
inmarket
|
ab44f32859
|
Remove widget structure members when they are not needed for input tracking
Also doco update for Enabled Flag
|
2013-07-06 01:45:24 +10:00 |
inmarket
|
f3f9b7dc01
|
Fix window manager bug
Window are was not being cleared properly when something was made invisible
|
2013-07-06 01:42:10 +10:00 |
inmarket
|
99c13615c8
|
Image decoders not setting image type correctly.
|
2013-07-04 17:00:34 +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
|
ad57ab7967
|
wip
|
2013-07-02 08:29:38 +02:00 |
Joel Bodenmann
|
931c465265
|
GLabel work in progress
|
2013-07-01 19:53:58 +02:00 |
Joel Bodenmann
|
f188613d30
|
fixed image drawing boundries
|
2013-07-01 17:58:05 +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
|
956af8d3cb
|
Merge branch 'master' into GWIN
|
2013-07-01 17:37:34 +10:00 |
inmarket
|
dd43a37b9b
|
Add gdispImageIsOpen() function.
|
2013-07-01 17:36:47 +10: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
|
ed0bac9765
|
License header updates
|
2013-06-15 21:37:22 +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
|
eebecad9f7
|
checkbox cleanup
|
2013-06-04 10:23:55 +02:00 |
Joel Bodenmann
|
9945b011a9
|
added custom render interface for checkboxes
|
2013-06-03 17:36:39 +02:00 |
Joel Bodenmann
|
2cd0bc13d5
|
checkbox event fix
|
2013-06-03 12:23:12 +02:00 |
Joel Bodenmann
|
48b4c6f6ba
|
member state of checkbox is now called isChecked
|
2013-06-02 18:59:51 +02:00 |
Joel Bodenmann
|
446f41297d
|
some more checkbox fixes
|
2013-06-02 18:52:42 +02:00 |
Joel Bodenmann
|
809b8ccc60
|
GWIN checkbox fix
|
2013-06-02 18:43:19 +02:00 |
Joel Bodenmann
|
dadcf535d4
|
added default theme
|
2013-06-02 16:15:46 +02:00 |
inmarket
|
e9f60dae38
|
Fix license issues and GOS issues in TDISP
|
2013-06-02 18:58:12 +10:00 |
inmarket
|
1c258a8273
|
GOS updates
|
2013-06-02 18:57:22 +10:00 |
Joel Bodenmann
|
0fe42a94b1
|
added basic implementation of checkboxes (functional)
|
2013-06-02 06:14:49 +02:00 |
Joel Bodenmann
|
d0f5d9c7f9
|
added basic implementation of checkboxes (functional)
|
2013-06-02 06:13:28 +02:00 |
Joel Bodenmann
|
ebc30c02bc
|
TDISP update
|
2013-06-01 01:37:53 +02:00 |
Joel Bodenmann
|
c4f39fcdde
|
added obsolete #warning to gdispInit()
|
2013-05-30 16:58:33 +02:00 |
Joel Bodenmann
|
a4ca308dd5
|
added slider enable/disable API
|
2013-05-27 12:53:34 +02:00 |
inmarket
|
8fcbf4e5d5
|
More GOS module changes
GQUEUE as a seperate module
GOS changes including basic Win32 O/S support
|
2013-05-26 02:06:55 +10:00 |
inmarket
|
7fbfde42aa
|
GOS module, for operating system independance
GMISC fast floating point trig
GMISC fast fixed point trig
|
2013-05-25 01:26:52 +10:00 |
Abhishek Kumar
|
4e7c1b00ca
|
Fix GIF rendering issue
Uninitialized cache values causes stability issues in systems
Cache initialized to 0 fixes it.
|
2013-05-21 14:00:17 +07:00 |
Joel Bodenmann
|
8d5fa39dd9
|
docs
|
2013-05-20 19:15:20 +02:00 |
Joel Bodenmann
|
757b28531f
|
added enable and disable APIs to high level GWIN code
|
2013-05-20 16:18:10 +02:00 |