When compiling the same wxFrame based code under Windows 2000 and GNOME 2.8, I find the following differences:
1. Windows opens minimized, GNOME opens half-size (correct).
2. Windows has a functional Maximize Button (correct), GNOME has no Maximize button.
3. Windows sizer-sized buttons show full text (correct), GNOME shows truncated text. i.e. "ChannelDown" on Windows, "ChannelDo" on GNOME.
I could use a wxDialog as easily because there is only one frame with standard controls on it. But I read that GNOME dialog boxes don't have maximize buttons.
Can I just add another button and call parent->Maximize() from it? It's kind of kludgy, but I really need to show the frame full-screen.
I can probably toy with the button sizes to get the text to show completely under Linux, but there should be a more seamless way.