From: Francesco <fr...@ho...> - 2004-05-02 19:58:30
|
Hi; I'm not a wxCode programmer so I don't know exactly if I can post such a message in this ML..... hope you will forgive me if I cannot... I sent this message also in the wx-users ML but I didn't find any help so I try to ask your support. I think this is an issue which will be quite interesting to all the users of the FL library and to all the programmers looking for a cross-platform advanced wxWindows-compatible toolbar. The need for such a class is due to the fact that the wxToolWindow class used in FL library works on Win32 only, it is quite messy, it's missing some features (regarding focus, mainly) and it can be used only with the FL library which is still unstable... I and another developer are working on a similar class, wxPaletteFrame which has the following features: 1) the ability to be activated/deactivated when the main frame activation state changes (wxMSW only) 2) the ability to contain any type of children, and to use wxSizers to layout them; this allows the creation of "advanced toolbars" (e.g. like MSOffice's ones) 3) the ability to draw any type of wxMiniButton in its caption area (standard minibuttons are already provided) 4) the ability to be rolled/unrolled (maybe using wxCollapseBox); useful for big wxPaletteFrame windows 5) the ability to show a context menu, when right-clicked in the caption bar, to allow the user to show/hide a specific palette 6) the ability to save/load the layout of the wxPaletteFrames in the given wxConfig object 7) it can be used without almost no modifications in your program 8) the cross-platformness (wxMSW and wxGTK) This last point is one of the most important and it is not completed yet: we are trying to make it work correctly under GTK but we are experiencing two big problems connected with our not-so-deep knowledge of the GTK libraries. This is why I'm mailing this message: I'm searching someone to help us to complete the class under GTK. Then, when it will be completed, I will be happy to release it to the entire wxWidgets community with the relative samples & screenshots. So; if you know C++, you have experience with GTK and you are interested in such a class, please reply to me (at fr...@us...) and I'll give you all the details. Thank you all, Francesco Montorsi |