Hendrik,<br>I assume that to use clutter in your application is to somehow get the window manager to shutdown the opengl context and then open yours for the duration before once again reopening the window manager.<br><br>A somewhat challenging prospect!<br>
<br>Whilst its possible to use x11 compositing to bring in a gtk or qt window, I assume there is no extension to composite an opengl window itself.<br>And since its &quot;difficult&quot; to allow sharing of data between applications this is not something that could be fixed elegently.<br>
<br>really makes you appreciate the underlying beauty of x11 :)<br><br>I&#39;m getting round this by designing my framework to allow both standalone unshared instances to be run (multiple XV overlays are allowed) and I have also put the core principles in place for dynamically loading shared application widgets into the playground.<br>
It should be as simple as a change in the makefile to switch a properly designed application between standalone or shared :)<br><br>gary<br><br><br><div class="gmail_quote">On Tue, Mar 17, 2009 at 7:37 AM, Henrik Hedberg <span dir="ltr">&lt;<a href="mailto:henrik.hedberg@innologies.fi">henrik.hedberg@innologies.fi</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
    Hi,<br>
<br>
    How is Clutter supposed to work in applications in Fremantle? Will<br>
the Clutter-GTK library be included in the final SDK?<br>
<br>
    I have tried to run a Clutter application that works in desktop<br>
environment. It compiles fine, but nothing happens when starting it in<br>
the Alpha SDK. Also, even the simplest example application from<br>
Programming with Clutter tutorial does not work [1].<br>
<br>
    Is this somehow related to this statement: &quot;It is assumed that we<br>
will have only one OpenGL drawing context, and thus a single process<br>
running in the system will be using Clutter at a time. This process will<br>
be the window manager and the implementor of all challenging graphical<br>
UI effects on the screen.&quot; [2]<br>
<br>
    What is the trick to get a working Clutter stage in Fremantle<br>
application?<br>
<br>
    BR,<br>
<br>
    Henrik<br>
<br>
[1]<br>
<a href="http://www.openismus.com/documents/clutter_tutorial/0.8/docs/tutorial/html/sec-stage.html#sec-stage-basics" target="_blank">http://www.openismus.com/documents/clutter_tutorial/0.8/docs/tutorial/html/sec-stage.html#sec-stage-basics</a><br>

[2] <a href="http://maemo.org/development/sdks/maemo5_alpha_overview/" target="_blank">http://maemo.org/development/sdks/maemo5_alpha_overview/</a><br>
<font color="#888888"><br>
--<br>
    Henrik Hedberg  -  <a href="http://www.henrikhedberg.net/" target="_blank">http://www.henrikhedberg.net/</a><br>
_______________________________________________<br>
maemo-developers mailing list<br>
<a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a><br>
<a href="https://lists.maemo.org/mailman/listinfo/maemo-developers" target="_blank">https://lists.maemo.org/mailman/listinfo/maemo-developers</a><br>
</font></blockquote></div><br>