[Evolution-hackers] eplugin, e-config changes




I've made some slight changes to e-config in order to fix the table growing problem when you reconfigure a page.

I'm not really happy with it, but at least it works.

Now, if you have a section which is not generated from a factory - i.e. the section is just done as a labelled section within the page, if the page is regenerated, those sections are just destroyed, and their contents must be recreated.  i.e. the 'old' parameter will always be passed as NULL.

This change makes no difference to existing factory-based section generation, and makes no difference to static create-once windows.

And for the others, it means you no longer need to track your created widgets if they are added to a generated section, they are just destroyed if a regeneration is needed.

I've tested things I can think of and it seems to work (with some minor changes to mail and addressbook), but i think there are a couple of plugins which test features not in my build which might need verifying.

Michael

--
Michael Zucchi <notzed ximian com>
"Ride, Work, Sleep. Beer."
Novell's Evolution and Free Software Developer


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]