Clone item
Bug #1017101 reported by
hilaire
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dr. Geo |
Fix Released
|
Wishlist
|
hilaire |
Bug Description
For fast construction, user should be able to clone object as a free version.
For example, doing Shift+drag of a segment should give a free one, defined by two free points
Changed in drgeo: | |
milestone: | none → 12.10 |
importance: | Undecided → Wishlist |
Changed in drgeo: | |
milestone: | 12.10 → none |
Changed in drgeo: | |
milestone: | none → 13.04 |
Changed in drgeo: | |
status: | New → Fix Committed |
description: | updated |
Changed in drgeo: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
An object is cloned when the user click over it for 2s, without a significant mouse - finger - move. The item is cloned immediately without user confirmation - this is an expert feature!.
After the cloning operation, the clone is attached to the mouse - finger - until the mouse key is up - finger release. Of course no intermediate cloning should occurs in between - need a clone state class to know we have cloned.
Therefore cloning occurs only when in 'select and move' mode.
Clone-able items are (need a #isCloneable message in the Math item hierarchy):
- segment, vector, ray, line cloned as item defined by two free points
- polygon cloned as polygon defined by free points
- circle cloned as a circle with free center and a point
- arc cloned as defined by three free points
Support classes: CloneBuilder (hierarchy or not?), SelectToolState Cloned, ...