WikiStart

Version 98 (Sebastien Metrot, 04/16/2009 12:47 pm)

1 57 Sebastien Metrot
h1. NUI Wiki
2 1
3 91 Sebastien Metrot
This wiki is about *NUI*, a C++ framework designed to build multiplatform applications with hardware accelerated GUIs.
4 58 Sebastien Metrot
5 83 Loïc Berthelot
To know a bit more:
6 79 Loïc Berthelot
7 84 Sebastien Metrot
"about nui":http://www.libnui.net/index.php?menu=about
8 84 Sebastien Metrot
"about nui's licensing":http://www.libnui.net/index.php?menu=licensing
9 84 Sebastien Metrot
"how to download nui":http://www.libnui.net/index.php?menu=download
10 57 Sebastien Metrot
11 88 Sebastien Metrot
h2. Getting Started
12 74 Sebastien Metrot
13 88 Sebastien Metrot
* [[GettingStartedWin32|On Windows]]
14 89 Sebastien Metrot
* [[GettingStartedMacOSX|On MacOSX and iPhone]]
15 89 Sebastien Metrot
* [[GettingStartedLinux|On Linux]]
16 51 Sebastien Metrot
17 70 Loïc Berthelot
h2. Development tutorials
18 70 Loïc Berthelot
19 70 Loïc Berthelot
 * [[TutorialCommon|Let's get started]]
20 87 Loïc Berthelot
 * [[TutorialCommunication|Communication systems]] 
21 95 Loïc Berthelot
 * [[TutorialAlways|Basics Overview part I: Strings, Paths and Streams]]
22 95 Loïc Berthelot
 * [[TutorialAlways2|Basics Overview part II: Timers, Threads and Critical Sections]]
23 70 Loïc Berthelot
 * [[TutorialButtons|buttons]]
24 70 Loïc Berthelot
 * [[TutorialColorSelector|color selector]]
25 70 Loïc Berthelot
 * [[TutorialComboBox|combo box]]
26 1
 * [[TutorialCommands|do, undo and repeat commands]]
27 1
 * [[TutorialCoverFlow|cover flow]]
28 1
 * [[TutorialDragnDrop|drag'n drop]]
29 1
 * [[TutorialFileSelector|file selector]]
30 1
 * [[TutorialGrids|grids and boxes]]
31 1
 * [[TutorialKnobs|knobs]]
32 1
 * [[TutorialList|list of elements]]
33 1
 * [[TutorialMainMenu|application menu]]
34 90 Sebastien Metrot
 * [[TutorialMessageQueue|message queue and asynchronous communication]]
35 1
 * [[TutorialTabView|tabs]]
36 88 Sebastien Metrot
37 88 Sebastien Metrot
h2. Design documents
38 88 Sebastien Metrot
39 88 Sebastien Metrot
 * [[NuiOverall|Overall]]
40 88 Sebastien Metrot
 * [[SimpleTypes|Simple types]]
41 98 Sebastien Metrot
 * [[ObjectModel|Object Model]]
42 88 Sebastien Metrot
 * [[GraphicRenderingEngine|Graphic rendering engine]]
43 88 Sebastien Metrot
 * [[VirtualFileSystem|The virtual file system]] and how to access files and resources in an nui application
44 88 Sebastien Metrot
 * [[WidgetTree|Widget tree]]
45 88 Sebastien Metrot
 * [[WidgetTree#Layout|Widget layout]]
46 88 Sebastien Metrot
 * [[WidgetTree#Events|Event propagation]]
47 88 Sebastien Metrot
 * [[DebuggingTools|Powerful debugging tools]]
48 88 Sebastien Metrot
 * [[CssSyntax|CSS language syntax]]
49 94 Sebastien Metrot
 * [[Licensing]]
50 92 Sebastien Metrot
51 93 Sebastien Metrot
52 93 Sebastien Metrot
53 93 Sebastien Metrot
h4. [[PressRelations|Places to update with project news]]