WikiStart
Version 112 (Sebastien Metrot, 05/28/2009 08:10 am)
| 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 | 102 | Sebastien Metrot | h2. Services |
| 12 | 102 | Sebastien Metrot | |
| 13 | 109 | Sebastien Metrot | * This server, http://redmine.libnui.net, is used to coordinate the developpers. Please use this "wiki":http://redmine.libnui.net/wiki/libnui, the "forums":http://redmine.libnui.net/projects/libnui/boards and enter or fix "issues":http://redmine.libnui.net/projects/libnui/issues. |
| 14 | 102 | Sebastien Metrot | * The mailing lists on http://mailman.libnui.net |
| 15 | 102 | Sebastien Metrot | |
| 16 | 102 | Sebastien Metrot | * Each SVN commit send an email to the "NUI-SVN":http://mailman.libnui.net/mailman/listinfo/nui-svn list |
| 17 | 102 | Sebastien Metrot | * Users can help each others on "NUI-Users":http://mailman.libnui.net/mailman/listinfo/nui-users |
| 18 | 102 | Sebastien Metrot | * Developers can interact and organise their work on "NUI-Devel":http://mailman.libnui.net/mailman/listinfo/nui-devel |
| 19 | 102 | Sebastien Metrot | * If you don't like the way this server presents the sources you can use the alternative "ViewVC":http://viewvc.libnui.net |
| 20 | 103 | Sebastien Metrot | * Of course you can go social ;-) |
| 21 | 102 | Sebastien Metrot | |
| 22 | 108 | Sebastien Metrot | * Be a fan of NUI on !facebook.png!:http://www.facebook.com/pages/NUI/64218938150?ref=ts |
| 23 | 108 | Sebastien Metrot | * Join to the NUI group on !facebook.png!:http://www.facebook.com/group.php?gid=81398872600&ref=ts |
| 24 | 108 | Sebastien Metrot | * Follow the developers on !twitter.png!:http://twitter.com/meeelooo |
| 25 | 104 | Sebastien Metrot | * Join us on IRC (Internet Relay Chat): #ngl on irc.freenode.net . |
| 26 | 112 | Sebastien Metrot | * Vote for us on "Ohloh":https://www.ohloh.net/p/LibNUI |
| 27 | 102 | Sebastien Metrot | |
| 28 | 88 | Sebastien Metrot | h2. Getting Started |
| 29 | 74 | Sebastien Metrot | |
| 30 | 88 | Sebastien Metrot | * [[GettingStartedWin32|On Windows]] |
| 31 | 89 | Sebastien Metrot | * [[GettingStartedMacOSX|On MacOSX and iPhone]] |
| 32 | 89 | Sebastien Metrot | * [[GettingStartedLinux|On Linux]] |
| 33 | 51 | Sebastien Metrot | |
| 34 | 70 | Loïc Berthelot | h2. Development tutorials |
| 35 | 70 | Loïc Berthelot | |
| 36 | 70 | Loïc Berthelot | * [[TutorialCommon|Let's get started]] |
| 37 | 87 | Loïc Berthelot | * [[TutorialCommunication|Communication systems]] |
| 38 | 95 | Loïc Berthelot | * [[TutorialAlways|Basics Overview part I: Strings, Paths and Streams]] |
| 39 | 1 | * [[VirtualFileSystem|The virtual file system]] and how to access files and resources in an nui application |
|
| 40 | 100 | Loïc Berthelot | * [[TutorialAlways2|Basics Overview part II: Timers, Threads and Critical Sections]] |
| 41 | 111 | Sebastien Metrot | * [[TutorialButtons|GUI Layout]] (including how to place widgets by hand) |
| 42 | 70 | Loïc Berthelot | * [[TutorialColorSelector|color selector]] |
| 43 | 70 | Loïc Berthelot | * [[TutorialComboBox|combo box]] |
| 44 | 1 | * [[TutorialCommands|do, undo and repeat commands]] |
|
| 45 | 1 | * [[TutorialCoverFlow|cover flow]] |
|
| 46 | 1 | * [[TutorialDragnDrop|drag'n drop]] |
|
| 47 | 1 | * [[TutorialFileSelector|file selector]] |
|
| 48 | 1 | * [[TutorialGrids|grids and boxes]] |
|
| 49 | 1 | * [[TutorialKnobs|knobs]] |
|
| 50 | 1 | * [[TutorialList|list of elements]] |
|
| 51 | 1 | * [[TutorialMainMenu|application menu]] |
|
| 52 | 90 | Sebastien Metrot | * [[TutorialMessageQueue|message queue and asynchronous communication]] |
| 53 | 1 | * [[TutorialTabView|tabs]] |
|
| 54 | 88 | Sebastien Metrot | |
| 55 | 88 | Sebastien Metrot | h2. Design documents |
| 56 | 88 | Sebastien Metrot | |
| 57 | 88 | Sebastien Metrot | * [[NuiOverall|Overall]] |
| 58 | 88 | Sebastien Metrot | * [[SimpleTypes|Simple types]] |
| 59 | 98 | Sebastien Metrot | * [[ObjectModel|Object Model]] |
| 60 | 88 | Sebastien Metrot | * [[GraphicRenderingEngine|Graphic rendering engine]] |
| 61 | 88 | Sebastien Metrot | * [[WidgetTree|Widget tree]] |
| 62 | 88 | Sebastien Metrot | * [[WidgetTree#Layout|Widget layout]] |
| 63 | 88 | Sebastien Metrot | * [[WidgetTree#Events|Event propagation]] |
| 64 | 88 | Sebastien Metrot | * [[DebuggingTools|Powerful debugging tools]] |
| 65 | 88 | Sebastien Metrot | * [[CssSyntax|CSS language syntax]] |
| 66 | 94 | Sebastien Metrot | * [[Licensing]] |
| 67 | 92 | Sebastien Metrot | |
| 68 | 93 | Sebastien Metrot | |
| 69 | 93 | Sebastien Metrot | |
| 70 | 93 | Sebastien Metrot | h4. [[PressRelations|Places to update with project news]] |