git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1379 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2008-12-01 18:50:15 +00:00
parent 522a84c782
commit 1df8e024de

View file

@ -10,8 +10,11 @@ Roadmap
This directory holds NuttX graphic packages. Not all of these packages are implemented
at the present, but here is the longer term roadmap:
NXWIDGETS - A high level, C++, object-oriented library for object-oriented access
to graphics widgets. NXWIDGETS is built on top of NXTOOLKIT and NX.
NXWIDGETS - I had originally planned a high level, C++, object-oriented library for
object-oriented access to graphics widgets. However, because C++ compilers
are not available for some of the targets supported by NuttX, I have
decided to implement the entire solution in C -- that makes the solution
much uglier, but works fine on all platforms.
NXTOOLKIT - A set of C graphics tools that provide higher-level window drawing
operations. The toolkit can be used for window-oriented graphics
without NXWIDGETS and is built on top of NX.
@ -29,8 +32,8 @@ Related Header Files
include/nuttx/nxglib.h -- Describes the NXGLIB C interfaces
include/nuttx/nx.h -- Describes the NX C interfaces
include/nutt/nxtk.h -- Will describe the NXTOOLKIT C interfaces
include/nuttx/nxwidgets.h -- Will describe the NXWIDGETS classes
include/nutt/nxtk.h -- Describe the NXTOOLKIT C interfaces
include/nuttx/nxwidgets.h -- Will describe the NXWIDGETS classes (no longer planned)
Directories:
^^^^^^^^^^^^
@ -64,8 +67,10 @@ graphics/nxsu
is selected when CONFIG_NX_MULTIUSER is defined in the NuttX configuration file.
graphics/nxtoolkit
This is where the NXTOOLKIT implementation will reside.
This is where the NXTOOLKIT implementation resides. This toolkit is built on
top of NX and works with either the single-user or multi-user NX version. See
include/nuttx/nxtk.h
graphics/nxwidgets
This is where the NXWIDGETS implementation will reside.
At one time, I planned to put NXWIDGETS implementation here, but not anymore.