× Help save net neutrality! Learn more.
GuiObjects Icon

GuiObjects

prealpha

A C++ library to easily create GUI-editable objects

Add a Review
0 Downloads (This Week)
Last Update:
Download source_GuiObjects.zip
Browse All Files
BSD Linux

Screenshots

Description

The project was born when I wanted to write a 3D modeling + rendering engine in C++.

I wanted to create an easily expandable tool for the GUI, that will automatically know how to display the various objects for editing.

The goal was to make each object "know" how it should be displayed and changed, so that a simple GUI tool can display complex objects, and new objects can be created without having to spend time creating the "widgets" for them.

The basic requirements was:
- The "GuiObjects" don't know which graphical toolkit (e.g. gtk) will be used to display them.
- The objects can be displayed without knowledge of what exactly they are.
- save/load/undo/etc. will be taken care of automatically.

In addition, because this is a project I started to train in C++:
- there will be no dynamic casting! (I hate them)
- using c++0x (I want to learn - sorry!)

I'm still working on implementing a ray tracing program with it, and maybe other tools as well

GuiObjects Web Site

KEEP ME UPDATED

Other Useful Business Software

Unleash Your Cloud with this FREE Download Icon

Leverage the power of multi-cloud and stay in control of your data.

Unleash Your Cloud with this FREE Download Icon
Object storage is clearly the simplest, most flexible, and most scalable way to store tons of unstructured content. Scality’s Zenko.io enables developers and businesses to take advantage of this simplicity, for free. Whether you're programming in Go or Java, or whether you're using existing applications for personal or shared data management, Scality’s Zenko.io is a great starting point.
Write a Review

User Reviews

Be the first to post a review of GuiObjects!

Additional Project Details

Intended Audience

Developers

User Interface

GTK+, FLTK

Programming Language

C++

Registered

2012-03-16

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you