Closed GoogleCodeExporter closed 7 years ago
Have started implementing this and test out what connection rules work best in
practice in graph building.
Original comment by mike.cop...@gmail.com
on 24 Feb 2015 at 1:17
Revised implementation.
Connection logic when creating new filter is created is unchanged except when there isn't a single selected pin but there is a single selected filter. In this single case the new filter is connected to the previously selected filter using the same code as connecting two selected filters with Graph/Connect.
If the filter to filter connection fails no error message is shown as the user may not have intended to make this connection so showing an error could be quite irritating. Whether or not the connection succeeds, the newly added filter becomes the single selected filter (as before).
If the user wants to insert a new filter in an existing pin connection then they can manually select either end of the pin connection before creating the new filters (as before).
I could make this behaviour optional if needed but it doesn't seem too intrusive to me as long as it doesn't show any extra error messages. Failed connection attempts should not cause bad side effects in well written filters. If the connection succeeds but is unwanted at least it's visible to the user what has happened.
Original issue reported on code.google.com by
mike.cop...@gmail.com
on 24 Feb 2015 at 12:59