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

Refactor GUI to use ofxDatGui for all elements. #354

Open
damellis opened this issue Aug 26, 2016 · 0 comments
Open

Refactor GUI to use ofxDatGui for all elements. #354

damellis opened this issue Aug 26, 2016 · 0 comments

Comments

@damellis
Copy link
Owner

Thinking about it more, it seems likely that we're going to need more sophisticated event / focus handling for the GUI to work properly. For instance, we probably want a way to bubble events up from a specific GUI element up through its containing elements, as well as to trigger actions on focus gained and lost, etc. Rather than implementing all of this GUI logic ourselves, in an ad-hoc way, it seems like it's going to be easier in the long run to use the ofxDatGui framework, which has much of this logic.

This would be a relatively big change, and would include a strong dependencies on ofxDatGui. In particular, we'll need / want to make our ofxGrt and other plots inherit from ofxDatGuiComponent. We may also need to add a tab control to ofxDatGui.

This should probably be done in a branch, potentially even starting a few commits back (leaving the master branch at the state it was during the workshop).

@nebgnahz let's discuss this afternoon.

@damellis damellis added the ui label Aug 26, 2016
@damellis damellis modified the milestone: Post-Workshop Cleanup Aug 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant