Commit Graph

67 Commits

Author SHA1 Message Date
Gregory Nutt
758a6ee58a NxWM: Can now configure to use small or large icons 2014-07-13 15:58:12 -06:00
Gregory Nutt
13984630ec Remove unused start icon 2014-07-13 13:52:35 -06:00
Gregory Nutt
7c4dffab84 NxWM: Remove unused NSH icon 2014-07-13 12:50:34 -06:00
Gregory Nutt
20c811ddeb NxWidgets: Fix repeated misspelling of Definitions 2014-07-12 16:36:24 -06:00
Gregory Nutt
df6e0bd33a More trailing whilespace removal 2014-04-13 16:26:44 -06:00
Gregory Nutt
39f42b1cf8 NxWM: Can now disable the NxConsole window. STM3240G-EVAL knxwm: Disabled the NxConsole for now because there are issues with the kernel build. 2013-12-30 10:04:34 -06:00
Gregory Nutt
c6533b6402 Minor tweaks to debug output; started renaming some icons to include size in the name; SAMA5 NxWM config needs libm 2013-10-17 15:19:26 -06:00
Gregory Nutt
8b207726d3 New touchscreen scaling algorithm for the case where measured X values vary with y position (and vice versa) 2013-10-17 12:07:14 -06:00
Gregory Nutt
eec375cf0e Add a 320x320 NuttX logo image 2013-10-15 16:10:08 -06:00
Gregory Nutt
d9d02140d8 Use NxWidgets::CScaledBitmap to scale icons in the NxWM taskbar 2013-10-15 14:29:06 -06:00
Gregory Nutt
31456e2e6a NxWM::CCalibration: Add logic to collect and average samples, optionally discarding the most extreem values 2013-10-14 18:35:23 -06:00
Gregory Nutt
1393518ba7 NxWM::CCalibration: Add an option to provide some instructions in the center of the calibration screen 2013-10-14 14:52:17 -06:00
Gregory Nutt
981a0b1a78 NxWM::CTaskbar: Add a method to redraw the task bar and the top application. From Petteri Aimonen 2013-06-04 08:11:45 -06:00
Gregory Nutt
4e5c8e97e8 Add NxWdigets::CGlyphSliderHorizontal and associated grip widgets. From Ken Pettit. 2013-05-15 16:45:57 -06:00
Gregory Nutt
9837ed0170 Fixe a race confition in NxWM::CCalibration 2013-05-12 11:47:09 -06:00
Gregory Nutt
18737449ba Add beginning a a media player window to NxWM from Ken Pettit. Still a work in progress 2013-05-11 16:15:51 -06:00
patacongo
804bd95e05 NxWidgets/NxWM updates from Petteri Aimonen (Patches 0007-0013)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5689 42af7a65-404d-4744-a932-0658087f49c3
2013-02-28 18:48:11 +00:00
patacongo
1e8e94837c Several patches from Petteri Aimonen
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5625 42af7a65-404d-4744-a932-0658087f49c3
2013-02-08 15:28:07 +00:00
patacongo
0dbe3858ea Patches from Petteri Aimonen + stdbool and rand() changes for Freddie Chopin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5415 42af7a65-404d-4744-a932-0658087f49c3
2012-12-07 16:00:56 +00:00
patacongo
5bd084b192 Add more LCD-related Kconfig logic; Create a Kconfig file for NxWidgets
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5189 42af7a65-404d-4744-a932-0658087f49c3
2012-09-25 21:15:02 +00:00
patacongo
70c2bc8810 Various improvements to NxWM hex calculator display
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4767 42af7a65-404d-4744-a932-0658087f49c3
2012-05-23 12:53:57 +00:00
patacongo
faa17026c3 Update STM3240G-EVAL defconfig to support NxConsole keyboard input; increase 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
2012-05-23 01:19:18 +00:00
patacongo
0c093cee78 Add some minimal support for precedence of operations
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4762 42af7a65-404d-4744-a932-0658087f49c3
2012-05-22 22:10:57 +00:00
patacongo
8a19aea00b CHexCalculator fixes + back out change to CNxtkWindow
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4761 42af7a65-404d-4744-a932-0658087f49c3
2012-05-22 21:01:42 +00:00
patacongo
654aadaed8 Add a hex calculator example to NxWM
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4760 42af7a65-404d-4744-a932-0658087f49c3
2012-05-22 19:29:22 +00:00
patacongo
2c9a38193b Some debug garbage was left in the files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4759 42af7a65-404d-4744-a932-0658087f49c3
2012-05-21 23:56:29 +00:00
patacongo
2de19911f1 Add an NxWM console/keyboard thread and eliminate all issues with NxConsole window serial input
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4755 42af7a65-404d-4744-a932-0658087f49c3
2012-05-20 22:10:34 +00:00
patacongo
9083c67595 Prep for 6.18 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4751 42af7a65-404d-4744-a932-0658087f49c3
2012-05-19 15:26:38 +00:00
patacongo
e40d54e2f7 NxWM unit test now appears bug free (other than some NxConsole-related issues).
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4750 42af7a65-404d-4744-a932-0658087f49c3
2012-05-19 04:20:56 +00:00
patacongo
c6c67e8987 NxWM: Add a missing part of the message blocking logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4748 42af7a65-404d-4744-a932-0658087f49c3
2012-05-19 01:01:00 +00:00
patacongo
ad63005d6a 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4747 42af7a65-404d-4744-a932-0658087f49c3
2012-05-18 23:08:34 +00:00
patacongo
87e557af84 Fix a C++ link issue: If constant strings used only in constructor, the 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
2012-05-17 16:55:13 +00:00
patacongo
0efb245d6d 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4742 42af7a65-404d-4744-a932-0658087f49c3
2012-05-16 22:43:40 +00:00
patacongo
4c27a000d0 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4740 42af7a65-404d-4744-a932-0658087f49c3
2012-05-15 16:40:43 +00:00
patacongo
3c23ea4f5e Fix several compiler errors that occur when CONFIG_SCHED_ONEXIT is enabled; 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
2012-05-15 00:45:14 +00:00
patacongo
fc935338e8 NxWM: Calibration is now done on a separate thread; Change mechanism for 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
2012-05-14 20:46:47 +00:00
patacongo
6a983e670d 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: svn://svn.code.sf.net/p/nuttx/code/trunk@4731 42af7a65-404d-4744-a932-0658087f49c3
2012-05-13 18:28:43 +00:00
patacongo
ad3d507223 NxWM: Fix detection of touch events in the tool bar; Start window should not have a stop icon
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4729 42af7a65-404d-4744-a932-0658087f49c3
2012-05-13 14:36:59 +00:00
patacongo
eb31d305a1 NxWM: Correct the calculation of the physical dispaly size
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4726 42af7a65-404d-4744-a932-0658087f49c3
2012-05-12 16:59:57 +00:00
patacongo
6e07395780 Add NxWM::CWindowControl; task bar and start window icons now functional
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4725 42af7a65-404d-4744-a932-0658087f49c3
2012-05-12 13:50:21 +00:00
patacongo
5e475e79d5 Fix a few STMPE11 touchscreen and NxWM touchscreen calibration bugs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4723 42af7a65-404d-4744-a932-0658087f49c3
2012-05-11 22:07:06 +00:00
patacongo
c9896fa33d NxWM: Finishes touchscreen implementation; NuttX: Standardize touchscreen initialization interfaces for all boards
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4721 42af7a65-404d-4744-a932-0658087f49c3
2012-05-11 00:05:25 +00:00
patacongo
7b7620dfd1 NX trapezoid fixes; Various NxWM fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4720 42af7a65-404d-4744-a932-0658087f49c3
2012-05-10 16:25:56 +00:00
patacongo
b52606e569 More NxWM touchscreen fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4719 42af7a65-404d-4744-a932-0658087f49c3
2012-05-10 01:35:23 +00:00
patacongo
c5e96122d1 Adding beginning of NxWM touchscreen support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4718 42af7a65-404d-4744-a932-0658087f49c3
2012-05-09 22:30:19 +00:00
patacongo
5804c3ce77 NxWidgets: Remove modal loops, Add CWindowEventHandler*. NxWM: Add support for full screen applications
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4716 42af7a65-404d-4744-a932-0658087f49c3
2012-05-09 19:31:48 +00:00
patacongo
3f530a5bb5 Updated NxWM widgets, several NX, NxWidgets, and NxWM bug fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4699 42af7a65-404d-4744-a932-0658087f49c3
2012-05-04 20:48:52 +00:00
patacongo
ad5146fbef Update NxWM colors; remove NxWidgets shelving
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4698 42af7a65-404d-4744-a932-0658087f49c3
2012-05-04 02:56:02 +00:00
patacongo
f1a16490fc NxWM: Cleaned up a couple of icon images
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4697 42af7a65-404d-4744-a932-0658087f49c3
2012-05-04 00:55:52 +00:00
patacongo
48e54a14ae Upated NxWM comments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4692 42af7a65-404d-4744-a932-0658087f49c3
2012-05-03 19:46:37 +00:00