Hello everyone!<br><br>I&#39;m developing an application for  a N800/N810 for one of my customers.&nbsp;As&nbsp;this&nbsp;is&nbsp;a&nbsp;commercial&nbsp;project&nbsp;with&nbsp;a&nbsp;limited&nbsp;budget&nbsp;there is no time for developing a&nbsp;new&nbsp;GUI&nbsp;and&nbsp;instead&nbsp;I&#39;m&nbsp;trying&nbsp;to&nbsp;use&nbsp;GTK+/Hildon. But&nbsp;I have some problems  that I&nbsp;really can&#39;t figure out how to solve.<br>
<br>1) When i create a window I do:<br><br>        gtk_init(&amp;argc, &amp;argv);<br>        program = HILDON_PROGRAM(hildon_program_get_instance());<br>        g_set_application_name(&quot;Blablabla&quot;);<br>        window1 = HILDON_WINDOW(hildon_window_new());<br>
        hildon_program_add_window(program, window1);<br><br>Eveything works fine and I get my window... but.. when i try to create another window,&nbsp;with&nbsp;the&nbsp;last&nbsp;two&nbsp;lines repeated, something goes wrong. Actually I get a window and eveything seems to work fine in GUI, but in the console it says:<br>
<br>main[4419]: GLIB WARNING ** Gdk - gdkdrawable-x11.c:878 drawable is not a pixmap or window<br><br>And thats very annoying as I use the console for other stuff. I can&#39;t figure out what&nbsp;I&#39;m&nbsp;doing&nbsp;wrong what I shall do to avoid the warning messages. Maybe someone knowns?<br>
<br>I also get _exactly_ the same&nbsp;warning&nbsp;a&nbsp;lot&nbsp;of&nbsp;other&nbsp;times in the application,&nbsp;but&nbsp;I&nbsp;guess&nbsp;the&nbsp;best&nbsp;solution&nbsp;is&nbsp;just&nbsp;to&nbsp;comment&nbsp;out&nbsp;everything&nbsp;else&nbsp;and&nbsp;try&nbsp;to&nbsp;solve&nbsp;the&nbsp;problem&nbsp;the&nbsp;first&nbsp;time&nbsp;it&nbsp;occurs&nbsp;in&nbsp;my&nbsp;application.<br>
 <br><br>2) The on screen keyboard and/or hardware keyboard is not good for my application. Because of that reason I&#39;ve designed my own On Screen Keyboard that works perfect and integrates smoothly with my application. Until&nbsp;now&nbsp;I&nbsp;have&nbsp;only had one text input (GtkEntry)  per window. But now I have figured out that one of my windows will&nbsp;need&nbsp;at&nbsp;least two GtkEntry&#39;s.&nbsp;Of&nbsp;course&nbsp;I&nbsp;want&nbsp;to&nbsp;send&nbsp;the&nbsp;events&nbsp;to&nbsp;the&nbsp;GtkEntry&nbsp;that&nbsp;is&nbsp;focused&nbsp;via&nbsp;the&nbsp;touch&nbsp;screen .&nbsp;The&nbsp;problem&nbsp;is&nbsp;that&nbsp;I&nbsp;can&#39;t&nbsp;figure&nbsp;out&nbsp;how&nbsp;to&nbsp;&quot;simulate&nbsp;a&nbsp;keypress&quot;&nbsp;and&nbsp;let&nbsp;GTK&nbsp;send&nbsp;the&nbsp;event&nbsp;to&nbsp;the&nbsp;focused&nbsp;widget. Another solution would of course be to let the on screen keyboard figure out which widget is focused and send the events directly to that widget, but that&#39;s ugly as hell  and I don&#39;t want to hard code  my on screen keyboard to the widgets in the application.<br>
 <br>3)&nbsp;Is&nbsp;there&nbsp;any&nbsp;easy&nbsp;way&nbsp;to&nbsp;set&nbsp;the&nbsp;position&nbsp;of&nbsp;a&nbsp;window?&nbsp;It&nbsp;would&nbsp;be&nbsp;nice&nbsp;to&nbsp;slide&nbsp;a&nbsp;window&nbsp;as&nbsp;on&nbsp;the&nbsp;iPhone (:-D),&nbsp;but&nbsp;it&nbsp;seems&nbsp;like&nbsp;it&#39;s&nbsp;not&nbsp;possible&nbsp;to&nbsp;set&nbsp;the&nbsp;window position&nbsp;at all?&nbsp;Do&nbsp;I&nbsp;have&nbsp;to&nbsp;take&nbsp;a&nbsp;screenshot&nbsp;of&nbsp;a&nbsp;window&nbsp;and&nbsp;slide&nbsp;that&nbsp;screenshot&nbsp;instead&nbsp;of&nbsp;sliding&nbsp;the&nbsp;whole&nbsp;window?<br>
 <br>4) For the moment I use:<br>system(&quot;gconftool --type bool --set /system/osso/af/keyboard-attached true&quot;);<br>to disable the on screen keyboard, but that disables it for the whole system, and I only want to disable it for my application. Is there any way do to that?<br>
<br>Best regards,<br>Christian Antila<br>