-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add wxFormBuilder project #72
Conversation
Removes some duplicate code and works around any issues discovered.
…el control is working.
Cpp-Linter Report
|
This is required due to interdependencies that were breaking includes in the generated files.
To prevent confusion, namespaces are explicitly added in some places.
This adds two wxFormBuilder projects (
.fbp
files) and generated C++ classes.Existing frames and dialogs now inherit from these generated types, hiding initial construction and initialization of child components and separating them from business logic.
PortfolioPanel
is also implemented in wxFormBuilder, which allows you to create panels as stand-alone types as well as frames and dialogs.In order to break a circular dependency between generated types and custom types,
PortfolioPanel
had to be separated into its own wxFormBuilder project. To facilitate this and to aid future refactoring, three of the existing custom widgets were merged withPortfolioPanel
.