Joel Bodenmann
a4daa77b90
doxygen fix
2013-08-05 09:14:48 +02: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
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
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
Joel Bodenmann
31f3554602
list update
2013-07-28 23:18:59 +02: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
4e3eacb9f7
list widget doxygen
2013-07-28 03:31:45 +02:00
Joel Bodenmann
40611e264d
some more list work
2013-07-27 22:55:32 +02:00
inmarket
1fbbc4d52b
Integrate changes from master branch
2013-07-27 22:25:20 +10:00
inmarket
a76a5d7d7c
Finish osx fix.
2013-07-26 12:56:54 +10:00
Joel Bodenmann
57eeb16aba
list widget - work in progress
2013-07-25 19:15:51 +02:00
Joel Bodenmann
7cd43464ed
compiler warnings
2013-07-25 13:52:18 +02: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
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
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
da0296788e
Spelling mistake
2013-07-21 17:26:42 +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
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
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
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
3cd10217dc
small doxygen fixes
2013-07-01 17:49:57 +02:00
Joel Bodenmann
b808db6af1
image doxygen fix
2013-07-01 17:42:31 +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
a51ffd5b68
Merge remote-tracking branch 'origin/master' into GWIN
2013-07-01 00:14:18 +10:00
Mateusz Tomaszkiewicz
d3d561535b
gdisp: fixed bug in line drawing function
...
There was a problem when you drew a line from (x0,y0) to (x1,y1) and
these points met following conditions: y0 = y1 and x0 > x1. The viewport
was set incorrectly to start from (x0,y1) when it should start from
(x1,y0) since x1 is lower in this case.
(x1,y1) would be also OK since y0 = y1.
2013-06-26 00:47:13 +02:00
inmarket
8ed9e763c0
GWIN reduce Initialisation parameters and fix visibility issues
2013-06-24 22:58:37 +10:00
inmarket
c8300fe9c2
Merge branch 'master' into GWIN
2013-06-22 23:14:54 +10:00
inmarket
d362d9603e
Merge commit 'd8db148a149541f658cc9729785b3694f80e2624' into GWIN
...
Conflicts:
demos/applications/mandelbrot/gfxconf.h
demos/applications/mandelbrot/main.c
demos/applications/notepad/gfxconf.h
demos/applications/notepad/main.c
demos/benchmarks/gfxconf.h
demos/benchmarks/main.c
demos/modules/gadc/gfxconf.h
demos/modules/gadc/gwinosc.c
demos/modules/gadc/gwinosc.h
demos/modules/gadc/main.c
demos/modules/gaudin/gfxconf.h
demos/modules/gaudin/gwinosc.c
demos/modules/gaudin/gwinosc.h
demos/modules/gaudin/main.c
demos/modules/gdisp/gdisp_basics/gfxconf.h
demos/modules/gdisp/gdisp_basics/main.c
demos/modules/gdisp/gdisp_circles/gfxconf.h
demos/modules/gdisp/gdisp_circles/main.c
demos/modules/gdisp/gdisp_images/gfxconf.h
demos/modules/gdisp/gdisp_images/main.c
demos/modules/gdisp/gdisp_images_animated/gfxconf.h
demos/modules/gdisp/gdisp_images_animated/main.c
demos/modules/gdisp/gdisp_text/gfxconf.h
demos/modules/gdisp/gdisp_text/main.c
demos/modules/ginput/touch_driver_test/gfxconf.h
demos/modules/ginput/touch_driver_test/main.c
demos/modules/graph/gfxconf.h
demos/modules/graph/main.c
demos/modules/gtimer/gfxconf.h
demos/modules/gtimer/main.c
demos/modules/gwin/basic/gfxconf.h
demos/modules/gwin/basic/main.c
demos/modules/gwin/console/gfxconf.h
demos/modules/gwin/console/main.c
demos/modules/gwin/slider/gfxconf.h
demos/modules/gwin/slider/main.c
demos/modules/tdisp/gfxconf.h
demos/modules/tdisp/main.c
drivers/gdisp/ILI9320/gdisp_lld_config.h
drivers/gdisp/ILI9325/gdisp_lld_config.h
drivers/gdisp/Nokia6610GE12/GE12.h
drivers/gdisp/Nokia6610GE12/gdisp_lld_board_example.h
drivers/gdisp/Nokia6610GE12/gdisp_lld_board_olimexsam7ex256.h
drivers/gdisp/Nokia6610GE12/gdisp_lld_config.h
drivers/gdisp/Nokia6610GE8/GE8.h
drivers/gdisp/Nokia6610GE8/gdisp_lld_board_example.h
drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h
drivers/gdisp/S6D1121/gdisp_lld_board_example.h
drivers/gdisp/S6D1121/gdisp_lld_board_olimex_e407.h
drivers/gdisp/S6D1121/gdisp_lld_config.h
drivers/gdisp/SSD1289/gdisp_lld_board_example.h
drivers/gdisp/SSD1289/gdisp_lld_board_firebullstm32f103.h
drivers/gdisp/SSD1289/gdisp_lld_config.h
drivers/gdisp/SSD1963/gdisp_lld_board_example_gpio.h
drivers/gdisp/TestStub/gdisp_lld_config.h
drivers/ginput/toggle/Pal/ginput_lld_toggle_board_example.h
drivers/ginput/toggle/Pal/ginput_lld_toggle_config.h
drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_example.h
drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_firebull_stm32f103.h
drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_olimex_stm32_e407.h
drivers/ginput/touch/MCU/ginput_lld_mouse_board_example.h
drivers/ginput/touch/MCU/ginput_lld_mouse_board_olimex_pic32mx_lcd.h
drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_embest_dmstf4bb.h
drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_example.h
drivers/multiple/Win32/gdisp_lld_config.h
drivers/multiple/Win32/ginput_lld_toggle_config.h
include/gaudin/options.h
include/gaudout/options.h
include/ginput/options.h
include/gtimer/options.h
include/gwin/internal.h
license.html
2013-06-22 23:10:20 +10:00
Mateusz Tomaszkiewicz
129041e791
Various README updates
...
Changed misleading description.
2013-06-21 00:02:54 +02: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
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
d0f5d9c7f9
added basic implementation of checkboxes (functional)
2013-06-02 06:13:28 +02:00
Joel Bodenmann
e12a213ff1
doxygen fixes
2013-06-01 01:57:20 +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
427cfaa052
API fix
2013-05-27 13:02: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
Joel Bodenmann
8d5fa39dd9
docs
2013-05-20 19:15:20 +02:00
Joel Bodenmann
fefdd42d7d
doxygen fix
2013-05-20 16:43:40 +02:00
Joel Bodenmann
757b28531f
added enable and disable APIs to high level GWIN code
2013-05-20 16:18:10 +02:00
Joel Bodenmann
92883c795e
button fix
2013-05-20 16:04:38 +02:00
Joel Bodenmann
d4e0ce8b70
added gwin enabled parameter and implemented button enable/disable functions
2013-05-20 07:01:20 +02:00
Andrew Hannam
b5ce240550
X driver for GDISP and GINPUT_MOUSE
2013-05-16 02:07:02 +10:00
Joel Bodenmann
3571d18741
TDISP demo fix
2013-05-15 18:05:25 +02:00
Joel Bodenmann
11a71cb080
TDISP fixes
2013-05-15 18:00:42 +02:00
Andrew Hannam
3374aa25c6
Reinsertion of doxygen headers
...
Reinsertion of doxygen headers that got lost in license change
2013-05-06 14:44:47 +10:00
Joel Bodenmann
6c38d5b310
updated license headers
2013-05-03 16:36:17 +02:00
Joel Bodenmann
296e74f3e0
Revert "updated license headers"
...
This reverts commit 0a26d9983b
.
2013-05-02 01:53:28 +02:00
Joel Bodenmann
0a26d9983b
updated license headers
2013-05-02 01:50:09 +02:00
Andrew Hannam
a02c124940
GIF image handling
...
GIF image handling
Updates to Image structure to make memory accounting optional
Add set image background color to handle animated transparency.
2013-04-20 21:19:26 +10:00
Joel Bodenmann
542f8412a1
doxygen fix
2013-04-10 13:59:38 +02:00
Joel Bodenmann
b2a67d818b
some doxygen fixes
2013-04-08 00:24:45 +02:00
Andrew Hannam
5412fa5596
Move doxygen to the include file for Mouse LLD
2013-04-07 16:30:00 +10:00
Andrew Hannam
9ee7c284e6
Add GINPUT Dial, simplify GWIN input assignment
...
Added GINPUT Dial support and a driver that uses GADC to read the dial.
Added support for Dial inputs to the GWIN slider.
Updated the slider demo for Dial Inputs.
Simplified the assigning of inputs to GWIN "widgets" button and slider.
Updated the demo's to match the new input to button assignment.
2013-04-07 16:02:10 +10:00