The point is that we don&#39;t want to add new &quot;concepts&quot; to Qt if not strictly necessary.<br>The idea  I keep in my mind is &quot;We are going to adapt Qt to hildon, not rewriting hildon with Qt&quot;.<br>I hope that the other people understand this too. Then we need to discard something... <br>

<br>If we want to add the features that you mentioned before, well most probably we need to add new APIs...<br><br>BR,<br>Antonio<br><br><div class="gmail_quote">On Mon, May 25, 2009 at 12:58 PM, Murray Cumming <span dir="ltr">&lt;<a href="mailto:murrayc@murrayc.com" target="_blank">murrayc@murrayc.com</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;"><div>On Mon, 2009-05-25 at 12:25 +0300, Antonio Aloisio wrote:<br>
<br>
&gt;         While we are on the subject of Qt looking like Maemo without<br>
&gt;         API<br>
&gt;         changes, how are you dealing with the need for Maemo-specific<br>
&gt;         API such<br>
&gt;         as that in HildonWindow:<br>
&gt;         <a href="http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html" target="_blank">http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html</a><br>
&gt;<br>
&gt; This trick is possible because Maemo applications have menus, toolbars<br>
&gt; as any normal<br>
&gt; desktop application. Okay they look different, but we can instruct Qt<br>
&gt; to give them the looks that<br>
&gt; we want...<br>
&gt; The same thing happens for the other official supported Qt platforms<br>
&gt; (mac, s60 ans so on)<br>
<br>
</div>Yes, I know that&#39;s the Qt philosphy, but repeating it doesn&#39;t answer my<br>
question. For instance:<br>
<br>
I guess, Qt windows can&#39;t usually have markup in their titles, so you&#39;d<br>
be changing the documented behaviour (therefore subtly changing the API)<br>
if you parsed the regular title as markup, instead of offering separate<br>
API:<br>
<a href="http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html#hildon-window-set-markup" target="_blank">http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html#hildon-window-set-markup</a><br>
(I think that the new API should be added to upstream GTK+ instead<br>
anyway.)<br>
<br>
I guess, Qt windows don&#39;t usually have a concept of &quot;activated by the<br>
window manager&quot;:<br>
<a href="http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html#hildon-window-get-is-topmost" target="_blank">http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html#hildon-window-get-is-topmost</a><br>
(This is presumably something different than gtk_window_is_active():<br>
<a href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html#gtk-window-is-active" target="_blank">http://library.gnome.org/devel/gtk/unstable/GtkWindow.html#gtk-window-is-active</a> )<br>
<br>
Also, I doubt that the Qt menu and toolbar API easily supports the idea<br>
of one-single &quot;edit&quot; toolbar, introduced in Maemo 5:<br>
<a href="http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html#hildon-window-set-edit-toolbar" target="_blank">http://maemo.org/api_refs/5.0/beta/hildon/HildonWindow.html#hildon-window-set-edit-toolbar</a><br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div><a href="mailto:murrayc@murrayc.com" target="_blank">murrayc@murrayc.com</a><br>
<a href="http://www.murrayc.com" target="_blank">www.murrayc.com</a><br>
<a href="http://www.openismus.com" target="_blank">www.openismus.com</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><br><a href="http://www.brainyquote.com/quotes/authors/w/walt_disney.html" target="_blank">Walt Disney</a>  - &quot;I love Mickey Mouse more than any woman I have ever known.&quot;