summaryrefslogtreecommitdiffstats
path: root/NxWidgets
AgeCommit message (Collapse)AuthorFilesLines
2012-06-15Prep for 6.19 releasepatacongo2-4/+35
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4847 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-30Fix error in NxWM makefile that creapt in with recent check-inspatacongo2-1/+4
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4787 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-23Various improvements to NxWM hex calculator displaypatacongo4-5/+69
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4767 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-23Fix 'make export' target for NxWMpatacongo2-3/+42
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4766 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-23Update STM3240G-EVAL defconfig to support NxConsole keyboard input; increase ↵patacongo3-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
2012-05-22Hack for font background when we cannot read from the LCD; Candidate fix for ↵patacongo4-1/+70
ILI9325 LCD git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4763 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-22Add some minimal support for precedence of operationspatacongo2-64/+176
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4762 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-22CHexCalculator fixes + back out change to CNxtkWindowpatacongo4-18/+22
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4761 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-22Add a hex calculator example to NxWMpatacongo13-9/+1478
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4760 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-21Some debug garbage was left in the filespatacongo2-7/+2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4759 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-21Add a timeout to the STMPE11 touchscreen driver to catch missing pen up eventspatacongo1-3/+9
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4758 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-21Fix NxWM bug: old window being minimized when new window openpatacongo4-14/+22
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4757 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-20Updat NxWidgets TODO listpatacongo1-2/+2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4756 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-20Add an NxWM console/keyboard thread and eliminate all issues with NxConsole ↵patacongo11-18/+529
window serial input git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4755 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-20NxWM::CNxConsole and NXWidgets::CCallback can now redirect keyboard input to ↵patacongo14-23/+251
the NxConsole driver git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4754 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-19Prep for 6.18 releasepatacongo7-22/+145
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4751 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-19NxWM unit test now appears bug free (other than some NxConsole-related issues).patacongo13-55/+54
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4750 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-19NxWM: Add a missing part of the message blocking logicpatacongo17-69/+102
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4748 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-18Final refactoring and implementation of delayed window deletion logic. ↵patacongo29-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
2012-05-17Implement an NX interface to block flush message queues in multi-user mode. ↵patacongo6-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
2012-05-17Fix a C++ link issue: If constant strings used only in constructor, the ↵patacongo4-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
2012-05-16NxWM: Add IApplicationFactory so that we can create multiple instances of ↵patacongo42-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
2012-05-15NXWidgets::CNxTkWindow must subtract the height of the toolbar (if any) when ↵patacongo5-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
2012-05-15NxWidgets: New pre-release event. Action now raised on pre-release. NxWM: ↵patacongo20-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
2012-05-15NxWM::CNxConsole when NSH window is closed by touching toolbar icon, need to ↵patacongo1-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
2012-05-15Fix several compiler errors that occur when CONFIG_SCHED_ONEXIT is enabled; ↵patacongo4-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
2012-05-14Improved thresholding logic in the STMPE11 driver; NxWM: Oops minimizing ↵patacongo4-4/+5
wrong application git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4737 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-14NxWM: Calibration is now done on a separate thread; Change mechanism for ↵patacongo18-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
2012-05-13Disabled NXTK autoraise; it does not work properly in multi-user mode due to ↵patacongo5-60/+60
queue mouse/touchscreen input git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4732 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-13NXWidgets::CImage needs to catch mouse/touchscreen events; All touchscreen ↵patacongo5-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
2012-05-13NxWM: Fix detection of touch events in the tool bar; Start window should not ↵patacongo8-83/+187
have a stop icon git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4729 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-12NxWM: Fix double deletion of classpatacongo3-4/+12
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4727 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-12NxWM: Correct the calculation of the physical dispaly sizepatacongo4-38/+52
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4726 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-12Add NxWM::CWindowControl; task bar and start window icons now functionalpatacongo15-310/+403
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4725 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-11Fix a few STMPE11 touchscreen and NxWM touchscreen calibration bugspatacongo7-37/+127
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4723 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-11SMTPE11 and NxWM touchscreen fixespatacongo4-66/+49
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4722 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-11NxWM: Finishes touchscreen implementation; NuttX: Standardize touchscreen ↵patacongo8-105/+615
initialization interfaces for all boards git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4721 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-10NX trapezoid fixes; Various NxWM fixespatacongo4-151/+233
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4720 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-10More NxWM touchscreen fixespatacongo4-43/+69
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4719 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-09Adding beginning of NxWM touchscreen supportpatacongo20-7/+1337
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4718 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-09Missed a file in the last checkinpatacongo1-0/+161
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4717 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-09NxWidgets: Remove modal loops, Add CWindowEventHandler*. NxWM: Add support ↵patacongo35-335/+1466
for full screen applications git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4716 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-08Integrate the STMPE11 driver into the STM3240G-EVAL board logicpatacongo1-2/+2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4714 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-07Big NxWidgets simplification. Remove all hierarch logic. Widgets now exist ↵patacongo11-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
2012-05-07Various fixes for running the NxWM unit test on the STM3240G-EVALpatacongo5-15/+73
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4711 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-07Most fixes to get NxWM working on the STM3240G-EVALpatacongo5-68/+81
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4710 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-07NxWidgets: Fix a potential deadlock that can occur waiting for toolbard ↵patacongo3-43/+96
geometry data git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4709 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-07Fix uninitialized pointer in CNxTKWindowpatacongo2-3/+14
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4706 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-05Beginning of an SMTPE11 touchscreen/IO expander driverpatacongo1-91/+91
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4700 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-04Updated NxWM widgets, several NX, NxWidgets, and NxWM bug fixespatacongo14-91/+471
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4699 7fd9a85b-ad96-42d3-883c-3090e2eb8679