On Wed, 24 Dec 2003, Daniel Borgmann wrote:
- Dialog reorganization. :) Should I know anything (besides what's
written on the Wiki pages) before I play around with this? Did anyone already work on it?
Nothing except that there were plans to switch us over to Gtkmm, so I postponed this until after the switch because I really don't know what is Gtkmm and how it's going to be different from the current code. However, perhaps the change will not be too drastic and hopefully automatic enough, so if you can work on dialogs now, that would be fantastic. Especially building the Preferences dialog (yesterday I split its wiki page into several sections, perhaps to be implemented as separate tabs; not all controls are ready to be implemented, but some are; those that are ready have the corresponding pref path in []; see the HandlingPreferences page for how to access the values).
Alright, I'll have a look at the preferences dialog then, this was interesting me anyway. :) For everything else I'll wait for the conversion to Gtkmm, as I'm really looking forward to that. Is there any estimate already when this switch will occur? I couldn't find it in the roadmap. Is there anything I could do to help with this?
Daniel
We were thinking about converting one dialog over to Gtkmm and then do a thorough code review, figuring that if we can spend extra time doing a good job with the first one, then we can have others use that as the model for the remaining ones. So what you could do right now is choose a dialog and sketch out a preliminary, rough reimplementation of some sort in Gtkmm and have people throw darts at it. Again, be sure to do it in a branch. If it turns out well, we could include it as a preview in 0.37, but let's plan on folding it into 0.38 immediately after the 0.37 release. The full Gtkmm switch has been planned for 0.38 or 0.39, depending on how ready we feel we are to do it.
Bryce