From: Huub P. <hu...@tr...> - 2005-03-10 14:10:31
|
First as a side note: Placing your widgets directly on a WxFrame is no problem at all and I think the darker background is normal behaviour on Win32 because that really IS an applications background color. You can see this clearly in a MDI application. Anyway that's easily fixed by overriding the bgcolor but the main thing you miss when you do this is the TAB Traversal. You just don't get it when your widgets aren't on a WxPanel. I remember reading somewhere that a WxDialog is actually a prepared WxFrame with a WxPanel which explains why TAB Traversal works by default on a WxDialog but doesn't on a WxFrame. Regards, Huub Peters. ----- Original Message ----- From: "Cheetah" <fa...@gm...> To: <wxg...@li...> Sent: Wednesday, March 09, 2005 6:16 PM Subject: Re: [wxGlade] wxglade manual > On Wed, 9 Mar 2005 17:49:44 +0100, Stefano Canepa <sc...@gm...> wrote: > > There is an annoying problem in wxWidgets: you can put widgets > > directly on a wxFrame or in a wxPanel that belongs to the wxFrame. If > > you choose the first option, in Microsoft Windows the frame looks > > quite odd. > > > > Since wxGlade doesn't automatically generate a wxPanel within a > > wxFrame, a good way of working is to design a wxPanel with wxGlade (by > > choosing "dialog" in the main toolbar) and import it into the wxFrame. > > This gives you the double advantage of separating code and UI, as well > > as preserving the wxFrame-wxPanel-Widgets structure. " > > The weirdness it's referring to is that the background color of frames > on win32 is different from that of panels, and it is the panel > background that you expect to see. This is simply solved by having > all the widgets on a panel, and the panel on the frame. > > The second section is referring to a way to handle this in wxGlade. > I'm sure it has its reasons, but to be honest I don't quite understand > what they are. > > If you put your widgets either in dialogs, or in panels in frames, > things will look and behave correctly on both win32 and gtk+ (speaking > on both counts from personal experience). > > -- > -- Cheetah > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Wxglade-general mailing list > Wxg...@li... > https://lists.sourceforge.net/lists/listinfo/wxglade-general > > |