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

Enable Grouping #27

Open
gigjozsa opened this issue Nov 10, 2016 · 2 comments
Open

Enable Grouping #27

gigjozsa opened this issue Nov 10, 2016 · 2 comments

Comments

@gigjozsa
Copy link
Owner

Enable the user to define a group, a list of which should appear in a box.

Implement two buttons, group and ungroup.

A group should be defined by clicking on one data point, then clicking on Ctrl and another point and so on. When this is being done the parameters should be highlighted in the plot. If one clicks multiple times on a data point the highlighting will be switched on and off alternatingly. By clicking on group, a group #i (i integer) containing the highlighted data points is defined.

Once the user klicks on a group listed in the panel that group should be highlighted and activated. Once activated an action on one data point in the group (shifting up and down) should affect all data points in that group simultaneously.

If one wants to remove a group, the user should click on the group in the group panel and on ungroup. Data points can be added to a group by activating the group and using ctrl (and shift) again.

If one wants to highlight (add to the group) many parameters in one go, the shift key should be usable to highlight all data points between an already active one and the one that you click then.

Also, it should be possible to highlight a group of parameters by dragging a box around the parameters belonging to the group.

@gigjozsa
Copy link
Owner Author

This needs to be reviewed.

@gigjozsa
Copy link
Owner Author

This should probably be different from fitting groups (the group definition that determines the VARY= input), but the technique can be the same.
There should be a mechanism to activate single data points and groups for fitting. But that later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant