ID: | 902 |
From: | Dave McGuire <mc...@neurotica.com> |
Date: | Sun, 17 Sep 2017 11:51:04 -0400 |
Subject: | Re: [pcb-rnd] mark: cleanup proposal |
in-reply-to: | 900 from ge...@igor2.repo.hu |
On 09/17/2017 10:50 AM, gedau@igor2.repo.hu wrote: > thanks for the answers, I have a better picture on how our users use the > mark. Here's my proposal for the cleanup/bugfixes: > > 1. we should distinguish between user placed marks and automatic marks. > Whenever there's an user placed mark, only the mark related actions > should remove or move the mark. In other words, if the user explicitly > placed the mark, side effect of non-mark-actions shouldn't change the mark. > > 2. drag&drop-like operations: for those mouse actions that start with a > click then move then release, if there is no explicit user mark, the > code should place the mark at click and remove it after the release. > > 3. multi-click, non-drag&drop-like operations shouldn't ever change the > mark. (There are too many ways such an operation can end it would be > very hard to make it work like 2.) > > This means if you want to use the mark for your line length/orientation, > you would need to manually place it when starting to draw the line. > > Thoughts? That sounds good to me. As a related aside, it might be useful to have multiple user-placed marks, perhaps numbered. -Dave -- Dave McGuire, AK4HZ New Kensington, PA
Reply subtree:
902 Re: [pcb-rnd] mark: cleanup proposal from Dave McGuire <mc...@neurotica.com>