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
This commit is contained in:
patacongo 2012-05-18 23:08:34 +00:00
parent 39a5b3d24e
commit 90ffae2609
2 changed files with 12 additions and 6 deletions

View File

@ -162,6 +162,7 @@ CONFIG_SIM_TOUCHSCREEN=n
# the worker thread. Default: 4 # the worker thread. Default: 4
# CONFIG_SCHED_WAITPID - Enable the waitpid() API # CONFIG_SCHED_WAITPID - Enable the waitpid() API
# CONFIG_SCHED_ATEXIT - Enabled the atexit() API # CONFIG_SCHED_ATEXIT - Enabled the atexit() API
# CONFIG_SCHED_ONEXIT - Enabled the on_exit() API
# #
#CONFIG_APPS_DIR= #CONFIG_APPS_DIR=
CONFIG_DEBUG=n CONFIG_DEBUG=n
@ -195,6 +196,7 @@ CONFIG_SCHED_WORKPERIOD=(50*1000)
CONFIG_SCHED_WORKSTACKSIZE=8192 CONFIG_SCHED_WORKSTACKSIZE=8192
CONFIG_SCHED_WAITPID=y CONFIG_SCHED_WAITPID=y
CONFIG_SCHED_ATEXIT=n CONFIG_SCHED_ATEXIT=n
CONFIG_SCHED_ONEXIT=y
# #
# The following can be used to disable categories of # The following can be used to disable categories of
@ -557,11 +559,14 @@ CONFIG_NX_MXCLIENTMSGS=16
# NxWidgets / NxWM # NxWidgets / NxWM
# #
# Use all defaults except # Use all defaults except
# 1. Need an especially big server stack size to work with X # 1. 32 bits-per-pixel
# 2. Make the NxWidgets background color match the NxWM back color # 2. Need an especially big server stack size to work with X
# 3. Taskbar on the left # 3. Make the NxWidgets background color match the NxWM back color
# 4. Bigger stack for NxConsole # 4. Taskbar on the left
# 5. Bigger stack for NxConsole
# 6. No touchscreen
# #
CONFIG_NXWIDGETS_BPP=32
CONFIG_NXWIDGETS_SERVERSTACK=16384 CONFIG_NXWIDGETS_SERVERSTACK=16384
CONFIG_NXWIDGETS_LISTENERSTACK=8192 CONFIG_NXWIDGETS_LISTENERSTACK=8192
CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR=MKRGB(148,189,215) CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR=MKRGB(148,189,215)
@ -571,6 +576,7 @@ CONFIG_NXWIDGETS_DEFAULT_SHADOWEDGECOLOR=MKRGB(35,58,73)
CONFIG_NXWM_TASKBAR_LEFT=y CONFIG_NXWM_TASKBAR_LEFT=y
CONFIG_NXWM_NXCONSOLE_STACKSIZE=8192 CONFIG_NXWM_NXCONSOLE_STACKSIZE=8192
CONFIG_NXWM_UNITTEST=y CONFIG_NXWM_UNITTEST=y
CONFIG_NXWM_TOUCHSCREEN=n
# #
# NxConsole Configuration Settings: # NxConsole Configuration Settings:

View File

@ -512,7 +512,7 @@ CONFIG_HAVE_LIBM=n
# the worker thread. Default: 4 # the worker thread. Default: 4
# CONFIG_SCHED_WAITPID - Enable the waitpid() API # CONFIG_SCHED_WAITPID - Enable the waitpid() API
# CONFIG_SCHED_ATEXIT - Enabled the atexit() API # CONFIG_SCHED_ATEXIT - Enabled the atexit() API
# CONFIG_SCHED_ONEXIT - Enabled the atexit() API # CONFIG_SCHED_ONEXIT - Enabled the on_exit() API
# #
#CONFIG_APPS_DIR= #CONFIG_APPS_DIR=
CONFIG_DEBUG=n CONFIG_DEBUG=n
@ -710,7 +710,7 @@ CONFIG_NAME_MAX=32
CONFIG_STDIO_BUFFER_SIZE=64 CONFIG_STDIO_BUFFER_SIZE=64
CONFIG_STDIO_LINEBUFFER=y CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=2
CONFIG_PREALLOC_MQ_MSGS=8 CONFIG_PREALLOC_MQ_MSGS=32
CONFIG_MQ_MAXMSGSIZE=48 CONFIG_MQ_MAXMSGSIZE=48
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=8 CONFIG_PREALLOC_WDOGS=8