First I want to congratulate the team for the wonderful Clutter!
It lets you make cool things easily, but above all it seams a very thoughtful
project. The use of standard technologies(gobject) and programming model(gtk`s)
is a wise decision.This is the main reason I desided to Clutter over EFL/Evas!
Second I really like the separation of the core from the "widgets" library,
this makes the api vary clean, easy to learn and even easy to start hacking on
it! It also makes every widget equal - no widget will use "special tricks".
Anyway, I wish you good luck and do not lose focus! Even now It has enough
functionality to fitt many many needs. Keep it simple; as fast as possible and
(above all) crossplatform.
For me that is the single most important thing and please let it be of topmost
priority. I'm a Linux user for only a month and the app I'm trying to create is
targeted manly to windows users. I have started it with C#+XAML, but than I
felled in love with Linux and (after quite a research) had decided to rewrite
it with Clutter. It will be harder, I know, but xaml was overkill anyways.
Now for may question.
How is the best way to use Clutter ontop of OpenGL viewport? For instance 3D
game HUD, or Blender-like UI widgets (the floating panels in the viewports).
I was thinking of few ways.
1 Subclass an actor and paint anything on it. I m sure it is possible but I
have to manually manage the widget size and position, also possible depth and
fog problems.
2 Subclass the stage, paint anything and as a last step draw all the widgets on
stage as usual.
3 Draw the stage to RGBA offscreen surface, than (in my Ogl draying code) place
a screen aligned ractangle and paint it eith the clutter UI tex.
I have not thought about the mouse/keyboard input events yet...
I imagine this is a vary common request for a UI-based-on-OpenGL - to make it
work "within" OpenGL , not only "surround" it (like any other normal UI toolkit
on earth). This, combined with a superb integration with GTK will make Clutter
the best(only?) tool for every app that uses OpenGL already (3d modelng, CAD,
scientific etc )
If you have a solution, am willing to try to implement a test app.
10x
MihailNaydenov
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping
--
To unsubscribe send a mail to [EMAIL PROTECTED]