summaryrefslogtreecommitdiff
path: root/NxWidgets/libnxwidgets/include
Commit message (Collapse)AuthorAgeFilesLines
* Rename CONFIG_NXCONSOLE* to CONFIG_NXTERM*Gregory Nutt2014-09-207-11/+11
|
* NXWidgets::CNxWidget: Remove an unused bit fieldGregory Nutt2014-07-281-13/+12
|
* NxWidgets::CNxString: Add a getAllocSize() method to make it easier to ↵Gregory Nutt2014-07-241-4/+16
| | | | convert CNxStrings to NUL-terminated C strings
* Make CTabPanel raise action event when tab is changed. Also add a function ↵Gregory Nutt2014-07-221-1/+3
| | | | for getting the currently selected tab index. From Petteri Aimonen
* NxWidgets::CNxString: Make destructor virtual. From Petteri AimonenGregory Nutt2014-07-221-1/+1
|
* NxWM: Increase default priority of mouse and keyboard listener threads. Does ↵Gregory Nutt2014-07-171-2/+2
| | | | not seem to make any difference but still seems like a good idea
* NxWM::CApplicationWindow: Created the custom font for the toolbar title, ↵Gregory Nutt2014-07-172-0/+4
| | | | but never used it.
* NxWidgets::CGlyphSliderHorizontal: No longer uses a hard-coded slider ↵Gregory Nutt2014-07-172-5/+8
| | | | height; the slider height is now provided as a parameter, replacing the widget height which is now calculated from the glip image height
* Misc changes related to MediaPlayer. Nothing really significantGregory Nutt2014-07-161-3/+18
|
* Rename CONFIG_NX_MOUSE to CONFIG_NX_INPUT, then add CONFIG_NX_XYINPUT_MOUSE ↵Gregory Nutt2014-07-164-7/+7
| | | | and CONFIG_XYINPUT_TOUCHSCREEN
* Use cstdint, etc. vs stdint.h, etc.Gregory Nutt2014-07-162-4/+4
|
* NxWM::CMediaPlayer: Convert CLabel to a CListBoxGregory Nutt2014-07-163-2/+14
|
* NxWM::CMediaPlayer: Fix of state related bugs + Size if CLabel is increased ↵Gregory Nutt2014-07-167-45/+48
| | | | (in preparation for becoming a CListBox)
* NxWM::CMediaPlayer: Fix of state related bugs + Size if CLabel is increased ↵Gregory Nutt2014-07-161-30/+32
| | | | (in preparation for becoming a CListBox)
* NxWM: Cosmetic changes to naming and commentsGregory Nutt2014-07-152-5/+5
|
* NxMW::CMediaPlayer now supports a pause buttonGregory Nutt2014-07-151-1/+1
|
* NxWidgets::CStickyImage: New image classGregory Nutt2014-07-152-2/+213
|
* NxWidget::CImage: Now supports helper methods to align images in the widget ↵Gregory Nutt2014-07-141-0/+66
| | | | region
* Fix some recurring typos: postion->position, *atino->*ationGregory Nutt2014-07-081-1/+1
|
* Fix typo RBG -> RGB in several macrosGregory Nutt2014-05-121-12/+12
|
* More trailing whilespace removalGregory Nutt2014-04-1363-1272/+1272
|
* NxWM: Can now disable the NxConsole window. STM3240G-EVAL knxwm: Disabled ↵Gregory Nutt2013-12-301-5/+5
| | | | the NxConsole for now because there are issues with the kernel build.
* Add nx_start() to simplify starting the NX server from within the RTOSGregory Nutt2013-12-291-1/+1
|
* Move rgbcolors.h to include/nuttx/videoGregory Nutt2013-12-102-2/+2
|
* Add a 320x320 NuttX logo imageGregory Nutt2013-10-152-131/+138
|
* Use NxWidgets::CScaledBitmap to scale icons in the NxWM taskbarGregory Nutt2013-10-151-2/+2
|
* NxWidgets::CScaledImage: New class that wraps any class that provides ↵Gregory Nutt2013-10-154-9/+219
| | | | IBitMap and adds image scaling
* NxWM::CCalibration: Add an option to provide some instructions in the ↵Gregory Nutt2013-10-142-8/+8
| | | | center of the calibration screen
* Add NxWdigets::CGlyphSliderHorizontal and associated grip widgets. From Ken ↵Gregory Nutt2013-05-152-0/+542
| | | | Pettit.
* Fixes to strchr, mkfats, and NxWidgets from Petteri AimonenGregory Nutt2013-04-224-28/+43
|
* NxWidgets/NxWM updates from Petteri Aimonen (Patches 0007-0013)patacongo2013-02-282-20/+59
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5689 42af7a65-404d-4744-a932-0658087f49c3
* Several patches from Petteri Aimonenpatacongo2013-02-082-1/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5625 42af7a65-404d-4744-a932-0658087f49c3
* NxWidgets updates from Petteri Aimonen; buildroot GDB build fix from Ken ↵patacongo2013-02-013-4/+113
| | | | | | Bannister git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5592 42af7a65-404d-4744-a932-0658087f49c3
* Patches from Petteri Aimonen (plus a few other things)patacongo2012-12-212-1/+36
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5448 42af7a65-404d-4744-a932-0658087f49c3
* Patches from Petteri Aimonen + stdbool and rand() changes for Freddie Chopinpatacongo2012-12-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5415 42af7a65-404d-4744-a932-0658087f49c3
* Patches 7-9 from Petteri Aimonenpatacongo2012-11-172-42/+29
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5365 42af7a65-404d-4744-a932-0658087f49c3
* Fixes for CCycleButton unit test; Add CNumericEdit. Both from Petteri Aimonenpatacongo2012-11-162-6/+219
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5363 42af7a65-404d-4744-a932-0658087f49c3
* Hook in NxWidgets configuration logic; Add a untested ADS7843E touchscreen ↵patacongo2012-09-251-6/+6
| | | | | | support for the Shenzhou board; Complete the Shenzhou NxWM configuration (also untested). git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5190 42af7a65-404d-4744-a932-0658087f49c3
* Add more LCD-related Kconfig logic; Create a Kconfig file for NxWidgetspatacongo2012-09-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5189 42af7a65-404d-4744-a932-0658087f49c3
* Hack for font background when we cannot read from the LCD; Candidate fix for ↵patacongo2012-05-221-0/+30
| | | | | | ILI9325 LCD git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4763 42af7a65-404d-4744-a932-0658087f49c3
* Add an NxWM console/keyboard thread and eliminate all issues with NxConsole ↵patacongo2012-05-201-1/+1
| | | | | | window serial input git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4755 42af7a65-404d-4744-a932-0658087f49c3
* NxWM::CNxConsole and NXWidgets::CCallback can now redirect keyboard input to ↵patacongo2012-05-207-2/+144
| | | | | | the NxConsole driver git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4754 42af7a65-404d-4744-a932-0658087f49c3
* NxWM: Add a missing part of the message blocking logicpatacongo2012-05-194-10/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4748 42af7a65-404d-4744-a932-0658087f49c3
* Final refactoring and implementation of delayed window deletion logic. ↵patacongo2012-05-187-0/+59
| | | | | | Works worse now, but the changes are important and need to be checked in now git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4747 42af7a65-404d-4744-a932-0658087f49c3
* Implement an NX interface to block flush message queues in multi-user mode. ↵patacongo2012-05-174-27/+87
| | | | | | This is necessary to prevent stale window handles when a window is closed git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4745 42af7a65-404d-4744-a932-0658087f49c3
* NxWM: Add IApplicationFactory so that we can create multiple instances of ↵patacongo2012-05-161-1/+1
| | | | | | applications; And, as a result of that, re-vamp entire threading model. this is now buggier than it was before git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4742 42af7a65-404d-4744-a932-0658087f49c3
* NXWidgets::CNxTkWindow must subtract the height of the toolbar (if any) when ↵patacongo2012-05-151-9/+11
| | | | | | reporting the size of the window git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4741 42af7a65-404d-4744-a932-0658087f49c3
* NxWidgets: New pre-release event. Action now raised on pre-release. NxWM: ↵patacongo2012-05-156-10/+48
| | | | | | Use action event to process icon touches; Fix initialization of image highlighted state. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4740 42af7a65-404d-4744-a932-0658087f49c3
* Disabled NXTK autoraise; it does not work properly in multi-user mode due to ↵patacongo2012-05-132-49/+49
| | | | | | queue mouse/touchscreen input git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4732 42af7a65-404d-4744-a932-0658087f49c3
* NXWidgets::CImage needs to catch mouse/touchscreen events; All touchscreen ↵patacongo2012-05-131-4/+28
| | | | | | drivers need to report the last valid X/Y data when the screen is untouched. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4731 42af7a65-404d-4744-a932-0658087f49c3