diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-03-28 01:52:00 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-03-28 01:52:00 +0000 |
commit | 6402e6269bd2f9619b7a7b21bab9a1fedc6f360b (patch) | |
tree | 798ae3360b28c3da16566c60b714d17107557c5d /nuttx/Documentation/NxWidgets.html | |
parent | c2853cbc580b343ff45c3befc1b484ffc2a2ecfe (diff) | |
download | px4-nuttx-6402e6269bd2f9619b7a7b21bab9a1fedc6f360b.tar.gz px4-nuttx-6402e6269bd2f9619b7a7b21bab9a1fedc6f360b.tar.bz2 px4-nuttx-6402e6269bd2f9619b7a7b21bab9a1fedc6f360b.zip |
More NX Console fixes... good progress but still not ready for prime time
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4533 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/Documentation/NxWidgets.html')
-rwxr-xr-x | nuttx/Documentation/NxWidgets.html | 126 |
1 files changed, 67 insertions, 59 deletions
diff --git a/nuttx/Documentation/NxWidgets.html b/nuttx/Documentation/NxWidgets.html index 41f041162..165248145 100755 --- a/nuttx/Documentation/NxWidgets.html +++ b/nuttx/Documentation/NxWidgets.html @@ -1,59 +1,67 @@ -<html>
-<head>
-<title>NxWidgets</title>
-</head>
-<body background="backgd.gif">
-<hr><hr>
-<table width ="100%">
- <tr align="center" bgcolor="#e4e4e4">
- <td>
- <h1><big><font color="#3c34ec"><i>NxWidgets</i></font></big></h1>
- <p>Last Updated: March 24, 2012</p>
- </td>
- </tr>
-</table>
-<h1>NXWidgets</h1>
-<p>
- In order to better support NuttX based platforms, a special graphical userinterface has been created called NXWidgets.
- NXWidgets is written in C++ and integrates seamlessly with the NuttX <a href="NXGraphicsSubsystem.html">NX graphics subsystem</a> in order to provide graphic objects, or "widgets," in the NX Graphics Subsystem
-</p>
-<p>
- Some of the features of NXWidgets include:
-</p>
-<ul>
- <li><b>Conservative C++</b>.
- NXWidgets is written entirely in C++ but using only selected "embedded friendly" C++ constructs that are fully supported under NuttX.
- No additional C++ support libraries are required.
- </li>
- <li><b>NX Integration</b>.
- NXWidgets integrate seamlessly with the <a href="NXGraphicsSubsystem.html">NX graphics subsystem</a>.
- Think of the X server under Linux … the NX graphics system is like a tiny X server that provides windowing under NuttX.
- By adding NXWidgets, you can support graphics objects like buttons and text boxes in the NX windows and toolbars.
- </li>
- <li><b>Small Footprint</b>.
- NXWidgets is tailored for use MCUs in embedded applications.
- It is ideally suited for mid- and upper-range of most MCU families.
- A complete NXWidgets is possible in as little as 40Kb of FLASH and maybe 4Kb of SRAM.
- </li>
- <li><b>Output Devices</b>.
- NXWidgets will work on the high-end frame buffer devices as well as on LCDs connected via serial or parallel ports to a small MCU.
- </li>
- <li><b>Input Devices</b>.
- NXWidgets will accept position and selection inputs from a mouse or a touchscreen.
- It will also support character input from a keyboard such as a USB keyboard.
- NXWidgets supports on very special widget called CKeypad that will provide keyboard input via an on-screen keypad that can be operated via mouse or touchscreen inputs.
- </li>
- <li><b>Many Graphic Objects</b>.
- Some of the graphic objects supported by NXWidgets include labels, buttons, text boxes, button arrays, check boxes, cycle buttons, images, sliders, scrollable list boxes, progress bars, and more.
- </li>
- <li><b>DOxygen Documentation</ba>
- DOxygen documentation is available.
- </li>
-</ul>
-<p>
- Note: Many of the fundamental classed in NxWidgets derive from the Antony
- Dzeryn's "Woopsi" project: http://woopsi.org/ which also has a BSD style
- license. See the COPYING file for details.
-</p>
-</body>
-</html>
+<html> +<head> +<title>NxWidgets</title> +</head> +<body background="backgd.gif"> +<hr><hr> +<table width ="100%"> + <tr align="center" bgcolor="#e4e4e4"> + <td> + <h1><big><font color="#3c34ec"><i>NxWidgets</i></font></big></h1> + <p>Last Updated: March 27, 2012</p> + </td> + </tr> +</table> +<h1>NXWidgets</h1> +<p> + In order to better support NuttX based platforms, a special graphical userinterface has been created called NXWidgets. + NXWidgets is written in C++ and integrates seamlessly with the NuttX <a href="NXGraphicsSubsystem.html">NX graphics subsystem</a> in order to provide graphic objects, or "widgets," in the NX Graphics Subsystem +</p> +<p> + Some of the features of NXWidgets include: +</p> +<ul> + <li><b>Conservative C++</b>. + NXWidgets is written entirely in C++ but using only selected "embedded friendly" C++ constructs that are fully supported under NuttX. + No additional C++ support libraries are required. + </li> + <li><b>NX Integration</b>. + NXWidgets integrate seamlessly with the <a href="NXGraphicsSubsystem.html">NX graphics subsystem</a>. + Think of the X server under Linux … the NX graphics system is like a tiny X server that provides windowing under NuttX. + By adding NXWidgets, you can support graphics objects like buttons and text boxes in the NX windows and toolbars. + </li> + <li><b>Small Footprint</b>. + NXWidgets is tailored for use MCUs in embedded applications. + It is ideally suited for mid- and upper-range of most MCU families. + A complete NXWidgets is possible in as little as 40Kb of FLASH and maybe 4Kb of SRAM. + </li> + <li><b>Output Devices</b>. + NXWidgets will work on the high-end frame buffer devices as well as on LCDs connected via serial or parallel ports to a small MCU. + </li> + <li><b>Input Devices</b>. + NXWidgets will accept position and selection inputs from a mouse or a touchscreen. + It will also support character input from a keyboard such as a USB keyboard. + NXWidgets supports on very special widget called CKeypad that will provide keyboard input via an on-screen keypad that can be operated via mouse or touchscreen inputs. + </li> + <li><b>Many Graphic Objects</b>. + Some of the graphic objects supported by NXWidgets include labels, buttons, text boxes, button arrays, check boxes, cycle buttons, images, sliders, scrollable list boxes, progress bars, and more. + </li> + <li><b>DOxygen Documentation</b> + DOxygen documentation is available. + </li> +</ul> +<p> + Note: Many of the fundamental classed in NxWidgets derive from the Antony + Dzeryn's "Woopsi" project: http://woopsi.org/ which also has a BSD style + license. See the COPYING file for details. +</p> +<h1>NXWidgets DOxygen Documentation</h1> +<p> + DOxygen documentation for the NxWidgets-1.0 is now available online at <a href="http://www.nx-engineering.com/nxwidgets_v1_0/">this location</a>. +</p> +<p> + Thanks go to Jose Pablo Carballo for contributing this! +</p> +</p> +</body> +</html> |