c++user-interfacewxwidgetswxformbuilder

How to add personal code into wxFormBuilder-generated class


I play with Eclipse + wxWidgets + wxFormBuilder

I use wxFormBuilder for GUI-design. It generates 2 classes: first is base class; second inherits first to implement functionality like button clicks. But both of this files are regenerated every time I have changes in wxFormBuilder.

I wonder how to add some code to inherited class. For example, I have listbox, button and menu item. I want to do same action (add some string to listbox) when user presses button or selects menu item. For this reason I want to implement common function 'action'. I'll call this functuion in button and menu item handlers. Where I should declare this function and its implementation to avoid erasing manual code?

Thanks.


Solution

  • There is my own code generator for wxFormBuilder inherited classes which preserves manual code wxFUp455