patacongo
|
a3bedea2c6
|
Hack for font background when we cannot read from the LCD; Candidate fix for ILI9325 LCD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4763 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-22 23:49:15 +00:00 |
patacongo
|
c0771b5c08
|
CHexCalculator fixes + back out change to CNxtkWindow
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4761 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-22 21:01:42 +00:00 |
patacongo
|
19cd40fea5
|
Add a hex calculator example to NxWM
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4760 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-22 19:29:22 +00:00 |
patacongo
|
8a825b60c5
|
Add an NxWM console/keyboard thread and eliminate all issues with NxConsole window serial input
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4755 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-20 22:10:34 +00:00 |
patacongo
|
05c80e0892
|
NxWM::CNxConsole and NXWidgets::CCallback can now redirect keyboard input to the NxConsole driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4754 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-20 18:56:14 +00:00 |
patacongo
|
ab09896759
|
NxWM: Add a missing part of the message blocking logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4748 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-19 01:01:00 +00:00 |
patacongo
|
3f31a6667c
|
Final refactoring and implementation of delayed window deletion logic. 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-18 23:08:34 +00:00 |
patacongo
|
9df70f4244
|
Implement an NX interface to block flush message queues in multi-user mode. 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-17 22:16:02 +00:00 |
patacongo
|
fd35ad483e
|
Fix a C++ link issue: If constant strings used only in constructor, the 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-17 16:55:13 +00:00 |
patacongo
|
a518169ac3
|
NxWM: Add IApplicationFactory so that we can create multiple instances of 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-16 22:43:40 +00:00 |
patacongo
|
3e886927b5
|
NXWidgets::CNxTkWindow must subtract the height of the toolbar (if any) when 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-15 20:10:32 +00:00 |
patacongo
|
ff243fbb12
|
NxWidgets: New pre-release event. Action now raised on pre-release. NxWM: 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-15 16:40:43 +00:00 |
patacongo
|
88aa3828e0
|
Disabled NXTK autoraise; it does not work properly in multi-user mode due to queue mouse/touchscreen input
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4732 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-13 23:40:23 +00:00 |
patacongo
|
15d911b6f5
|
NXWidgets::CImage needs to catch mouse/touchscreen events; All touchscreen 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-13 18:28:43 +00:00 |
patacongo
|
0350e27153
|
NxWM: Fix detection of touch events in the tool bar; Start window should not have a stop icon
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4729 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-13 14:36:59 +00:00 |
patacongo
|
fe45c1106c
|
Add NxWM::CWindowControl; task bar and start window icons now functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4725 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-12 13:50:21 +00:00 |
patacongo
|
bd3b970ffe
|
NxWM: Finishes touchscreen implementation; NuttX: Standardize touchscreen initialization interfaces for all boards
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4721 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-11 00:05:25 +00:00 |
patacongo
|
2736ff69c6
|
Missed a file in the last checkin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4717 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-09 19:32:56 +00:00 |
patacongo
|
9e5f233688
|
NxWidgets: Remove modal loops, Add CWindowEventHandler*. NxWM: Add support for full screen applications
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4716 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-09 19:31:48 +00:00 |
patacongo
|
e6ee961e01
|
Integrate the STMPE11 driver into the STM3240G-EVAL board logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4714 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-08 15:07:53 +00:00 |
patacongo
|
b01e26b00b
|
Big NxWidgets simplification. Remove all hierarch logic. Widgets now exist 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-07 22:49:27 +00:00 |
patacongo
|
3e7ccb8280
|
Various fixes for running the NxWM unit test on the STM3240G-EVAL
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4711 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-07 21:25:24 +00:00 |
patacongo
|
9965bdc22b
|
Most fixes to get NxWM working on the STM3240G-EVAL
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4710 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-07 18:19:17 +00:00 |
patacongo
|
68c2e36a26
|
NxWidgets: Fix a potential deadlock that can occur waiting for toolbard geometry data
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4709 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-07 15:05:07 +00:00 |
patacongo
|
1415cce78d
|
Fix uninitialized pointer in CNxTKWindow
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4706 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-07 02:37:24 +00:00 |
patacongo
|
922497b783
|
Updated NxWM widgets, several NX, NxWidgets, and NxWM bug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4699 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-04 20:48:52 +00:00 |
patacongo
|
3265e69b5c
|
Update NxWM colors; remove NxWidgets shelving
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4698 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-04 02:56:02 +00:00 |
patacongo
|
2ec5eb0789
|
Fix a positioning problem in CRlePaletteBitmap
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4694 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-03 23:06:37 +00:00 |
patacongo
|
639b4db4be
|
Fix an NxWidgets bug; Update NxWM (it kind of works now)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4693 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-03 22:31:48 +00:00 |
patacongo
|
166b2d1d97
|
NxWM updates (with some NX and NxWidget fixes too)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4689 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-02 22:03:05 +00:00 |
patacongo
|
266d4126f3
|
NxWM initial displays come up okay
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4687 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-02 14:38:54 +00:00 |
patacongo
|
194a86b7b1
|
Missed Calypso file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4685 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-01 23:31:47 +00:00 |
patacongo
|
7133d95c27
|
NxWM update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4683 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-01 22:31:26 +00:00 |
patacongo
|
c6ea555b85
|
More NxWM support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4682 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-05-01 20:36:19 +00:00 |
patacongo
|
c9cb241bc9
|
More NX window manager updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4679 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-04-30 22:51:34 +00:00 |
patacongo
|
ed308544c1
|
NxWM update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4676 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-04-29 22:10:52 +00:00 |
patacongo
|
7be54c4cb3
|
Fix STM32 USART4/5 vs UART4/5 confusion
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4671 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-04-29 14:34:56 +00:00 |
patacongo
|
7d95ab931a
|
A few pieces of what may become an NX window manager
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4669 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-04-28 17:36:53 +00:00 |
patacongo
|
1b39b241d3
|
Update to README and comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4668 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-04-28 14:25:16 +00:00 |
patacongo
|
34c552f90d
|
Update NxWidgets Doxygen support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4527 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-03-27 15:01:22 +00:00 |
patacongo
|
610fbd9925
|
First check-in of NxWidgets
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4505 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-03-22 21:22:59 +00:00 |