summaryrefslogtreecommitdiff
path: root/NxWidgets/ChangeLog.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-05-09 19:31:48 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-05-09 19:31:48 +0000
commitd97899b6e2c22b4f33f23a8333a03cd323bcd45e (patch)
tree3275cf363a5ddb67c70108c4712f8903fb0b958c /NxWidgets/ChangeLog.txt
parent0f72f7085182b9038e0037c3b949458ac3306fdc (diff)
downloadnuttx-d97899b6e2c22b4f33f23a8333a03cd323bcd45e.tar.gz
nuttx-d97899b6e2c22b4f33f23a8333a03cd323bcd45e.tar.bz2
nuttx-d97899b6e2c22b4f33f23a8333a03cd323bcd45e.zip
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
Diffstat (limited to 'NxWidgets/ChangeLog.txt')
-rwxr-xr-xNxWidgets/ChangeLog.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/NxWidgets/ChangeLog.txt b/NxWidgets/ChangeLog.txt
index c9c17cc83..f7791e99d 100755
--- a/NxWidgets/ChangeLog.txt
+++ b/NxWidgets/ChangeLog.txt
@@ -40,4 +40,15 @@
two-dimensional space and should not overlap. This should greatly
reduce the memory requirements and, since, NuttX already supports
a hierarchical windowing system, does not result in loss of functionality.
+* CNxWidgets and CWidgetControl. Remove specific built-in support for
+ modal loops. There are too many different control mechanisms that might
+ be needed. Replace with hooks to control widget events from totally
+ external logic.
+* CWindowEventHandler, CWindowEventHandlerList, CWidgetControl: New
+ callback classes to receive notifications about window events.
+* CFullScreenWindow and CTaskbar: Add support in NxWM for full screen
+ window applications.
+* All application windows now use CWindowEventHandler and CWindowEventHandlerList
+ to get notifications about mouse and keyboard events. These class will
+ then automatically handle polling (with no need for a modal loop).