« Previous -
Version 105/122
(diff) -
Next » -
Current version
Sebastien Metrot, 04/29/2009 11:36 pm
NUI Wiki¶
This wiki is about NUI, a C++ framework designed to build multiplatform applications with hardware accelerated GUIs.
To know a bit more:
about nui
about nui's licensing
how to download nui
Services¶
- This server, http://redmine.libnui.net, is used to coordinate the developpers. Please use this wiki, the forums and file or fix issues.
- The mailing lists on http://mailman.libnui.net
- If you don't like the way this server presents the sources you can use the alternative ViewVC
- Of course you can go social ;-)
- Be a NUI FaceBook fan
- Join to the NUI group on FaceBook
- Follow the developers on Twitter
- Join us on IRC (Internet Relay Chat): #ngl on irc.freenode.net .
Getting Started¶
Development tutorials¶
- Let's get started
- Communication systems
- Basics Overview part I: Strings, Paths and Streams
- The virtual file system and how to access files and resources in an nui application
- Basics Overview part II: Timers, Threads and Critical Sections
- GUI Layout with the Buttons tutorials
- color selector
- combo box
- do, undo and repeat commands
- cover flow
- drag'n drop
- file selector
- grids and boxes
- knobs
- list of elements
- application menu
- message queue and asynchronous communication
- tabs
Design documents¶
- Overall
- Simple types
- Object Model
- Graphic rendering engine
- Widget tree
- Widget layout
- Event propagation
- Powerful debugging tools
- CSS language syntax
- Licensing