From 99e319d8402cd9553eba8211af4169efc4ef8788 Mon Sep 17 00:00:00 2001
From: patacongo Last Updated: December 1, 2011 Last Updated: March 25, 2012
NX Graphics Subsystem
-
1.3.3 NX Tool Kit (NXTK)
1.3.4 NX Fonts Support (NXFONTS)
- 1.3.5 NX Widgets (NXWIDGETS)
+ 1.3.5 NX Widgets (NxWidgets)
include/nuttx/nx/nx.h and, hence,
are interchangable1.
- NX can be used without NXWIDGETS and without NXTOOLKIT for raw window displays.
+ NX can be used without NxWidgets and without NXTOOLKIT for raw window displays.
@@ -381,7 +381,7 @@ NXTK is a s set of C graphics tools that provide higher-level window drawing operations. This is the module where the framed windows and toolbar logic is implemented. - NXTK is built on top of NX and does not depend on NXWIDGETS. + NXTK is built on top of NX and does not depend on NxWidgets.
NXFONTS)NXWIDGETS)NxWidgets)- I had originally planned a high level, C++, object-oriented library for - object-oriented access to graphics widgets. - However, C++ compilers are not available for some of the targets supported by NuttX. - So I have decided to implement the entire solution in C. - That decision makes the solution somewhat more difficult to work with, but supports all platforms. -
-- At this point, the amount of C in the implementation would make conversion to C++ a - more difficult job. - I leave the C++ widget interface to any contributor who may have an interest in such things. + NxWidgets is a higher level, C++, object-oriented library for object-oriented access to graphical "widgets." + NxWidgets is provided as a separate package. + NxWidgets is built on top of the core NuttX graphics subsystem, but is not a part of the core graphics subystems.