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

Pane drag handle should also be unlink button #43

Closed
martinmcclure opened this issue Jan 9, 2021 · 1 comment
Closed

Pane drag handle should also be unlink button #43

martinmcclure opened this issue Jan 9, 2021 · 1 comment

Comments

@martinmcclure
Copy link
Member

The current small circle that is the leftmost element of a pane header is a placeholder for a handle by which the pane can be dragged to another location within the explorer window, or to another explorer window in the same taskspace. Also, dragging a pane onto an inspector field should assign that instance variable to the object represented by the pane. (This action, like most others, must be undo-able.) Drag and drop is not yet implemented in Spec2, so none of this works today.

This handle element should take on more functions.
Visually, it should change appearance to indicate whether the pane is a linked pane, or is independent (unlinked).
If the pane is linked, clicking on the handle should unlink the pane from its parent pane and change appearance.
Also the drag functionality described above should work whether or not the pane is linked. Dragging a linked pane to a new location will also unlink it, but dragging to assign in an inspector will not.

@martinmcclure
Copy link
Member Author

The unlinking part of this issue was implemented in #114. The remaining drag/drop functionality is recorded in #115; closing this issue.

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