summaryrefslogtreecommitdiff
path: root/NxWidgets
Commit message (Collapse)AuthorAgeFilesLines
* Prep for 6.19 releasenuttx-6.19patacongo2012-06-152-4/+35
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4847 42af7a65-404d-4744-a932-0658087f49c3
* Fix error in NxWM makefile that creapt in with recent check-inspatacongo2012-05-302-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4787 42af7a65-404d-4744-a932-0658087f49c3
* Various improvements to NxWM hex calculator displaypatacongo2012-05-234-5/+69
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4767 42af7a65-404d-4744-a932-0658087f49c3
* Fix 'make export' target for NxWMpatacongo2012-05-232-3/+42
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4766 42af7a65-404d-4744-a932-0658087f49c3
* 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4765 42af7a65-404d-4744-a932-0658087f49c3
* Hack for font background when we cannot read from the LCD; Candidate fix for ↵patacongo2012-05-224-1/+70
| | | | | | ILI9325 LCD git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4763 42af7a65-404d-4744-a932-0658087f49c3
* Add some minimal support for precedence of operationspatacongo2012-05-222-64/+176
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4762 42af7a65-404d-4744-a932-0658087f49c3
* CHexCalculator fixes + back out change to CNxtkWindowpatacongo2012-05-224-18/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4761 42af7a65-404d-4744-a932-0658087f49c3
* Add a hex calculator example to NxWMpatacongo2012-05-2213-9/+1478
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4760 42af7a65-404d-4744-a932-0658087f49c3
* Some debug garbage was left in the filespatacongo2012-05-212-7/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4759 42af7a65-404d-4744-a932-0658087f49c3
* Add a timeout to the STMPE11 touchscreen driver to catch missing pen up eventspatacongo2012-05-211-3/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4758 42af7a65-404d-4744-a932-0658087f49c3
* Fix NxWM bug: old window being minimized when new window openpatacongo2012-05-214-14/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4757 42af7a65-404d-4744-a932-0658087f49c3
* Updat NxWidgets TODO listpatacongo2012-05-201-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4756 42af7a65-404d-4744-a932-0658087f49c3
* Add an NxWM console/keyboard thread and eliminate all issues with NxConsole ↵patacongo2012-05-2011-18/+529
| | | | | | 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-2014-23/+251
| | | | | | the NxConsole driver git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4754 42af7a65-404d-4744-a932-0658087f49c3
* Prep for 6.18 releasenuttx-6.18patacongo2012-05-197-22/+145
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4751 42af7a65-404d-4744-a932-0658087f49c3
* NxWM unit test now appears bug free (other than some NxConsole-related issues).patacongo2012-05-1913-55/+54
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4750 42af7a65-404d-4744-a932-0658087f49c3
* NxWM: Add a missing part of the message blocking logicpatacongo2012-05-1917-69/+102
| | | | 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-1829-224/+602
| | | | | | 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-176-78/+187
| | | | | | 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
* 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4743 42af7a65-404d-4744-a932-0658087f49c3
* 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: 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-155-26/+85
| | | | | | 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-1520-42/+133
| | | | | | 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
* 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4739 42af7a65-404d-4744-a932-0658087f49c3
* 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4738 42af7a65-404d-4744-a932-0658087f49c3
* Improved thresholding logic in the STMPE11 driver; NxWM: Oops minimizing ↵patacongo2012-05-144-4/+5
| | | | | | wrong application git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4737 42af7a65-404d-4744-a932-0658087f49c3
* 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4736 42af7a65-404d-4744-a932-0658087f49c3
* 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: 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-135-6/+87
| | | | | | 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
* 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4729 42af7a65-404d-4744-a932-0658087f49c3
* NxWM: Fix double deletion of classpatacongo2012-05-123-4/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4727 42af7a65-404d-4744-a932-0658087f49c3
* NxWM: Correct the calculation of the physical dispaly sizepatacongo2012-05-124-38/+52
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4726 42af7a65-404d-4744-a932-0658087f49c3
* Add NxWM::CWindowControl; task bar and start window icons now functionalpatacongo2012-05-1215-310/+403
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4725 42af7a65-404d-4744-a932-0658087f49c3
* Fix a few STMPE11 touchscreen and NxWM touchscreen calibration bugspatacongo2012-05-117-37/+127
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4723 42af7a65-404d-4744-a932-0658087f49c3
* SMTPE11 and NxWM touchscreen fixespatacongo2012-05-114-66/+49
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4722 42af7a65-404d-4744-a932-0658087f49c3
* NxWM: Finishes touchscreen implementation; NuttX: Standardize touchscreen ↵patacongo2012-05-118-105/+615
| | | | | | initialization interfaces for all boards git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4721 42af7a65-404d-4744-a932-0658087f49c3
* NX trapezoid fixes; Various NxWM fixespatacongo2012-05-104-151/+233
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4720 42af7a65-404d-4744-a932-0658087f49c3
* More NxWM touchscreen fixespatacongo2012-05-104-43/+69
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4719 42af7a65-404d-4744-a932-0658087f49c3
* Adding beginning of NxWM touchscreen supportpatacongo2012-05-0920-7/+1337
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4718 42af7a65-404d-4744-a932-0658087f49c3
* Missed a file in the last checkinpatacongo2012-05-091-0/+161
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4717 42af7a65-404d-4744-a932-0658087f49c3
* NxWidgets: Remove modal loops, Add CWindowEventHandler*. NxWM: Add support ↵patacongo2012-05-0935-335/+1466
| | | | | | for full screen applications git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4716 42af7a65-404d-4744-a932-0658087f49c3
* Integrate the STMPE11 driver into the STM3240G-EVAL board logicpatacongo2012-05-081-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4714 42af7a65-404d-4744-a932-0658087f49c3
* Big NxWidgets simplification. Remove all hierarch logic. Widgets now exist ↵patacongo2012-05-0711-1651/+22
| | | | | | only in a two-dimensional plane git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4712 42af7a65-404d-4744-a932-0658087f49c3
* Various fixes for running the NxWM unit test on the STM3240G-EVALpatacongo2012-05-075-15/+73
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4711 42af7a65-404d-4744-a932-0658087f49c3
* Most fixes to get NxWM working on the STM3240G-EVALpatacongo2012-05-075-68/+81
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4710 42af7a65-404d-4744-a932-0658087f49c3
* NxWidgets: Fix a potential deadlock that can occur waiting for toolbard ↵patacongo2012-05-073-43/+96
| | | | | | geometry data git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4709 42af7a65-404d-4744-a932-0658087f49c3
* Fix uninitialized pointer in CNxTKWindowpatacongo2012-05-072-3/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4706 42af7a65-404d-4744-a932-0658087f49c3
* Beginning of an SMTPE11 touchscreen/IO expander driverpatacongo2012-05-051-91/+91
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4700 42af7a65-404d-4744-a932-0658087f49c3
* Updated NxWM widgets, several NX, NxWidgets, and NxWM bug fixespatacongo2012-05-0414-91/+471
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4699 42af7a65-404d-4744-a932-0658087f49c3