Mailing list archives : pcb-rnd

ID:900
From:ge...@igor2.repo.hu
Date:Sun, 17 Sep 2017 16:50:16 +0200 (CEST)
Subject:[pcb-rnd] mark: cleanup proposal
in-reply-to:896 from ge...@igor2.repo.hu
replies: 901 from John Griessen <jo...@cibolo.com> , 902 from Dave McGuire <mc...@neurotica.com>
Hi all,
 
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?
 
Regards,
 
Igor2
 

Reply subtree:
900 [pcb-rnd] mark: cleanup proposal from ge...@igor2.repo.hu
  901 Re: [pcb-rnd] mark: cleanup proposal from John Griessen <jo...@cibolo.com>
  902 Re: [pcb-rnd] mark: cleanup proposal from Dave McGuire <mc...@neurotica.com>