GUI

TwitterFacebook
Get flash to fully experience Pearltrees

GLV GUI Toolkit

GLV ( G raphics L ibrary of V iews) is a GUI building toolkit written in C++ for Linux, OSX, and Win32. GLV is specifically designed for creating interfaces to real-time, multimedia applications using hardware accelerated graphics. GLV is designed to be lightweight and modular so as to make it easy to integrate with existing projects. Its only dependency is OpenGL. Although windowing is technically not a part of GLV, it does provide an abstraction layer for creating bindings to a particular windowing system for creating an OpenGL context and getting mouse and keyboard input. A binding to GLUT is currently provided. http://mat.ucsb.edu/glv/
GtkD is a D binding and OO wrapper of GTK+ and is released on the LGPL license. GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. what is new on GtkD:

gtkd - dsource.org

http://www.dsource.org/projects/gtkd
http://www.openismus.com/documents/clutter_tutorial/0.8/docs/tutorial/html/ Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. <p style="text-align:right;color:#A8A8A8"></p>

Programming with Clutter

There are lots of cool things in Moblin, but Clutter is our #1 most favourite thing of all. Why? If its OpenGL-accelerated, object-oriented, GTK-integrated API isn't enough to convince you, then perhaps its powerful animation framework, easy texture manipulation, and lightning-fast object picking system might. But one problem with Clutter is a distinct lack of documentation - a lot of folks want to learn how to use it, but the web is somewhat lacking in tutorials right now.

Clutter: a beginner's tutorial

http://tuxradar.com/content/clutter-beginners-tutorial

tools:anttweakbar:examples [GUI library to tweak OpenGL and DirectX applications]

http://www.antisphere.com/Wiki/tools:anttweakbar:examples Here are some simple program examples with sources that show how to use the AntTweakBar library. Commented sources of the examples below can be found in the examples directory of the AntTweakBar library . Executables (compiled examples) can be found in the examples/bin32 and examples/bin64 directories. Simple examples using OpenGL: Simple examples using DirectX:
http://marcinignac.com/blog/simplegui/

SimpleGUI

SimpleGUI is a new code block developed by me for Cinder library. It's simple set of GUI widgets to speed up testing of your applications. It was inspired by ControlP5 library for Processing and I already used it for projects like Cindermedusae , Dualism or Pattern .