I'm the newly appointed application maintainer for a program called "xlog". The program works fine in all but the Unity environment. It is written using Gtk2.
I've never previously used Unity. I noticed in Unity that the menu bar seems to be "redirected" to another place outside of my application GUI, to a bar at the top of the screen. Secondly, one of the text entry boxes in my GUI is displayed as a thin line, unaccessible to the user except via the tab key.
If I take the xlog executable that works perfectly under Ubuntu 12.04.2 LTS and copy it to a 12.10 Unity distribution, I see the different behavior.
I haven't a clue where to look, or what I should consider modifying, in the xlog application, to remedy this situation. What's different in Unity that is unique to all other environments where this application works properly?