aboutsummaryrefslogtreecommitdiff
path: root/NxWidgets
Commit message (Collapse)AuthorAgeFilesLines
* Fix error in NxWM makefile that creapt in with recent check-inspatacongo2012-05-302-1/+4
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4787 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Various improvements to NxWM hex calculator displaypatacongo2012-05-234-5/+69
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4767 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix 'make export' target for NxWMpatacongo2012-05-232-3/+42
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4766 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Update STM3240G-EVAL defconfig to support NxConsole keyboard input; increase ↵patacongo2012-05-233-8/+23
| | | | | | spacing of icons on the start window git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4765 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Hack for font background when we cannot read from the LCD; Candidate fix for ↵patacongo2012-05-224-1/+70
| | | | | | ILI9325 LCD git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4763 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add some minimal support for precedence of operationspatacongo2012-05-222-64/+176
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4762 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* CHexCalculator fixes + back out change to CNxtkWindowpatacongo2012-05-224-18/+22
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4761 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add a hex calculator example to NxWMpatacongo2012-05-2213-9/+1478
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4760 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Some debug garbage was left in the filespatacongo2012-05-212-7/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4759 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add a timeout to the STMPE11 touchscreen driver to catch missing pen up eventspatacongo2012-05-211-3/+9
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4758 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix NxWM bug: old window being minimized when new window openpatacongo2012-05-214-14/+22
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4757 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Updat NxWidgets TODO listpatacongo2012-05-201-2/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4756 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add an NxWM console/keyboard thread and eliminate all issues with NxConsole ↵patacongo2012-05-2011-18/+529
| | | | | | window serial input git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4755 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM::CNxConsole and NXWidgets::CCallback can now redirect keyboard input to ↵patacongo2012-05-2014-23/+251
| | | | | | the NxConsole driver git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4754 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Prep for 6.18 releasepatacongo2012-05-197-22/+145
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4751 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM unit test now appears bug free (other than some NxConsole-related issues).patacongo2012-05-1913-55/+54
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4750 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Add a missing part of the message blocking logicpatacongo2012-05-1917-69/+102
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4748 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Final refactoring and implementation of delayed window deletion logic. ↵patacongo2012-05-1829-224/+602
| | | | | | Works worse now, but the changes are important and need to be checked in now git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4747 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Implement an NX interface to block flush message queues in multi-user mode. ↵patacongo2012-05-176-78/+187
| | | | | | This is necessary to prevent stale window handles when a window is closed git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4745 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a C++ link issue: If constant strings used only in constructor, the ↵patacongo2012-05-174-11/+28
| | | | | | don't get linked into the final executable git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4743 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Add IApplicationFactory so that we can create multiple instances of ↵patacongo2012-05-1642-225/+904
| | | | | | applications; And, as a result of that, re-vamp entire threading model. this is now buggier than it was before git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4742 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NXWidgets::CNxTkWindow must subtract the height of the toolbar (if any) when ↵patacongo2012-05-155-26/+85
| | | | | | reporting the size of the window git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4741 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWidgets: New pre-release event. Action now raised on pre-release. NxWM: ↵patacongo2012-05-1520-42/+133
| | | | | | Use action event to process icon touches; Fix initialization of image highlighted state. git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4740 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM::CNxConsole when NSH window is closed by touching toolbar icon, need to ↵patacongo2012-05-151-8/+26
| | | | | | suppress certain activities performed by the on_exit() handler git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4739 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix several compiler errors that occur when CONFIG_SCHED_ONEXIT is enabled; ↵patacongo2012-05-154-37/+105
| | | | | | on_exit is now used in NxWM::NxConsole to close the window with the NSH session exits git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4738 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Improved thresholding logic in the STMPE11 driver; NxWM: Oops minimizing ↵patacongo2012-05-144-4/+5
| | | | | | wrong application git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4737 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Calibration is now done on a separate thread; Change mechanism for ↵patacongo2012-05-1418-344/+866
| | | | | | reporting calibration data; add method to determine if the application is full-screen git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4736 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Disabled NXTK autoraise; it does not work properly in multi-user mode due to ↵patacongo2012-05-135-60/+60
| | | | | | queue mouse/touchscreen input git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4732 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NXWidgets::CImage needs to catch mouse/touchscreen events; All touchscreen ↵patacongo2012-05-135-6/+87
| | | | | | drivers need to report the last valid X/Y data when the screen is untouched. git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4731 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Fix detection of touch events in the tool bar; Start window should not ↵patacongo2012-05-138-83/+187
| | | | | | have a stop icon git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4729 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Fix double deletion of classpatacongo2012-05-123-4/+12
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4727 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Correct the calculation of the physical dispaly sizepatacongo2012-05-124-38/+52
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4726 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add NxWM::CWindowControl; task bar and start window icons now functionalpatacongo2012-05-1215-310/+403
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4725 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a few STMPE11 touchscreen and NxWM touchscreen calibration bugspatacongo2012-05-117-37/+127
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4723 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* SMTPE11 and NxWM touchscreen fixespatacongo2012-05-114-66/+49
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4722 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Finishes touchscreen implementation; NuttX: Standardize touchscreen ↵patacongo2012-05-118-105/+615
| | | | | | initialization interfaces for all boards git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4721 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NX trapezoid fixes; Various NxWM fixespatacongo2012-05-104-151/+233
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4720 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* More NxWM touchscreen fixespatacongo2012-05-104-43/+69
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4719 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Adding beginning of NxWM touchscreen supportpatacongo2012-05-0920-7/+1337
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4718 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Missed a file in the last checkinpatacongo2012-05-091-0/+161
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4717 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWidgets: Remove modal loops, Add CWindowEventHandler*. NxWM: Add support ↵patacongo2012-05-0935-335/+1466
| | | | | | for full screen applications git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4716 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Integrate the STMPE11 driver into the STM3240G-EVAL board logicpatacongo2012-05-081-2/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4714 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Big NxWidgets simplification. Remove all hierarch logic. Widgets now exist ↵patacongo2012-05-0711-1651/+22
| | | | | | only in a two-dimensional plane git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4712 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Various fixes for running the NxWM unit test on the STM3240G-EVALpatacongo2012-05-075-15/+73
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4711 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Most fixes to get NxWM working on the STM3240G-EVALpatacongo2012-05-075-68/+81
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4710 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWidgets: Fix a potential deadlock that can occur waiting for toolbard ↵patacongo2012-05-073-43/+96
| | | | | | geometry data git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4709 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix uninitialized pointer in CNxTKWindowpatacongo2012-05-072-3/+14
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4706 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Beginning of an SMTPE11 touchscreen/IO expander driverpatacongo2012-05-051-91/+91
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4700 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Updated NxWM widgets, several NX, NxWidgets, and NxWM bug fixespatacongo2012-05-0414-91/+471
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4699 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Update NxWM colors; remove NxWidgets shelvingpatacongo2012-05-047-372/+20
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4698 7fd9a85b-ad96-42d3-883c-3090e2eb8679