Uploaded image for project: 'Fuse Tools'
  1. Fuse Tools
  2. FUSETOOLS-9

should we have move and connect modes; so when you drag a pattern, it can either move or it can connect? (by default connect)?

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.1
    • Component/s: Camel Editor
    • Labels:
      None

      Gliffy Diagrams

        Activity

        Hide
        emjohnson Eric Johnson added a comment -

        Being able to move things around on the canvas would be helpful. I've had several instances where I wanted to move nodes around to make the diagram look better and ended up doing a delete & add to make it work. It was frustrating and clumsy.

        Show
        emjohnson Eric Johnson added a comment - Being able to move things around on the canvas would be helpful. I've had several instances where I wanted to move nodes around to make the diagram look better and ended up doing a delete & add to make it work. It was frustrating and clumsy.
        Hide
        jastrachan James Strachan added a comment -

        Eric: note that there's a layout button on the toolbar and the context menu to lay things out a little neater. Though I agree we should support moving.

        I wonder if you click and hold for a little while, the border could change into 'move mode'?

        Either that or we should have a Connect and Move mode in the top icons in the palette - with connect being the default?

        Show
        jastrachan James Strachan added a comment - Eric: note that there's a layout button on the toolbar and the context menu to lay things out a little neater. Though I agree we should support moving. I wonder if you click and hold for a little while, the border could change into 'move mode'? Either that or we should have a Connect and Move mode in the top icons in the palette - with connect being the default?
        Hide
        jastrachan James Strachan added a comment -

        I wonder if we added the 'connect' icon back to the top of the Palette; then have it selected by default (rather than the usual pointer).

        Then by default things work as they are right now. If the user selects the "pointer' then dragging a node moves it; when they switch back to the 'Connect' icon then dragging a pattern connects it again?

        Show
        jastrachan James Strachan added a comment - I wonder if we added the 'connect' icon back to the top of the Palette; then have it selected by default (rather than the usual pointer). Then by default things work as they are right now. If the user selects the "pointer' then dragging a node moves it; when they switch back to the 'Connect' icon then dragging a pattern connects it again?
        Hide
        lhein Lars Heinemann added a comment -

        fixed

        Show
        lhein Lars Heinemann added a comment - fixed
        Hide
        jastrachan James Strachan added a comment -

        I wonder if we can get the ConnectionDragCreationTool to also work as a SelectionTool. i.e. so single click also selects the current pattern?

        Show
        jastrachan James Strachan added a comment - I wonder if we can get the ConnectionDragCreationTool to also work as a SelectionTool. i.e. so single click also selects the current pattern?
        Hide
        jastrachan James Strachan added a comment -

        just added a SelectAndConnectionDragCreationTool so that we can drag to connect and still single click to select while in connect mode

        Show
        jastrachan James Strachan added a comment - just added a SelectAndConnectionDragCreationTool so that we can drag to connect and still single click to select while in connect mode

          People

          • Assignee:
            lhein Lars Heinemann
            Reporter:
            jastrachan James Strachan
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: