Skip to content
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

Use a designer for building UI #12

Closed
1 task done
Tracked by #40 ...
krazkidd opened this issue Jun 10, 2024 · 1 comment · Fixed by #72
Closed
1 task done
Tracked by #40 ...

Use a designer for building UI #12

krazkidd opened this issue Jun 10, 2024 · 1 comment · Fixed by #72
Assignees
Labels
enhancement New feature or request question Further information is requested

Comments

@krazkidd
Copy link
Owner

krazkidd commented Jun 10, 2024

There are a few active GUI designers for designing wxWidgets user interfaces. This allows for more rapid UI design and iteration and some are mature enough so as to be essential. I determined the following should be investigated for integration with this project:

Tasks

  • Note in README which one is supported
@krazkidd krazkidd added the enhancement New feature or request label Jun 10, 2024
@krazkidd krazkidd added the question Further information is requested label Jul 22, 2024
@krazkidd krazkidd changed the title Use an XRC designer for building UI Use a designer for building UI Aug 11, 2024
@krazkidd krazkidd self-assigned this Aug 11, 2024
@krazkidd krazkidd linked a pull request Aug 11, 2024 that will close this issue
@krazkidd
Copy link
Owner Author

krazkidd commented Aug 11, 2024

I chose wxFormBuilder for the designer. It is very mature and superior to wxGlade, which I also tried. wxFormBuilder is a more active project and wxGlade's C++ generator was a little incomplete since they seem to be more focused on Python. wxGlade also seems to target wxWidgets v3.0 whereas wxFormBuilder targets v3.2 (latest). Finally, wxFormBuilder supports multiple levels of namespaces, making for a smoother refactor.

There is no distribution of wxFormBuilder for Debian (Ubuntu, yes), but building locally was flawless.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant