EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.suggest.eng » Group while using move tool
Group while using move tool [message #167193] Wed, 21 September 2016 09:05 Go to next message
Morten Leikvoll
Messages: 1348
Registered: November 2007
Senior Member
I'm sure a lot of us miss the common GUI function
"click-and-hold-LMB+hold-down-while-dragging" to do grouping, instead of
actually having to choose group tool first.

I'm hereby "thinking loud" if this would cause any conflict if added to
the move tool. Doing click LBM and hold while dragging doesnt really
make sense on the move tool. So why not use it to group?

Today the down-click starts the move operation. If it was moved to the
button release event (more common across different tools I guess), it
would enable Eagle to separate click+move from click only, and add this
long wanted auto-group + move function.

Also, script wise this could have been supported by a new "hold LMB" key
modifier, and it would not conflict with old functionality at all.
If the chosen modifier was '<' for "hold LBM", a command like "move (<0
0) (10 10) (R0 10);" would actually group the square, and move it up by
10 units.

Does anyone see any conflicts that I don't see?
Re: Group while using move tool [message #167194 is a reply to message #167193] Wed, 21 September 2016 09:27 Go to previous messageGo to next message
Lorenz
Messages: 646
Registered: December 2006
Senior Member
Morten Leikvoll wrote:

> I'm sure a lot of us miss the common GUI function
> "click-and-hold-LMB+hold-down-while-dragging" to do grouping, instead of
> actually having to choose group tool first.
>
> I'm hereby "thinking loud" if this would cause any conflict if added to
> the move tool. Doing click LBM and hold while dragging doesnt really
> make sense on the move tool. So why not use it to group?
>
> Today the down-click starts the move operation. If it was moved to the
> button release event (more common across different tools I guess), it
> would enable Eagle to separate click+move from click only, and add this
> long wanted auto-group + move function.
>
> Also, script wise this could have been supported by a new "hold LMB" key
> modifier, and it would not conflict with old functionality at all.
> If the chosen modifier was '<' for "hold LBM", a command like "move (<0
> 0) (10 10) (R0 10);" would actually group the square, and move it up by
> 10 units.
>
> Does anyone see any conflicts that I don't see?

it would remove the click-drag-release method of moving objects/groups
around.

And it would require - for consistency - to move the execution of all
commands to the mouse release.


At least the first of the two I would miss badly.
--

Lorenz
Re: Group while using move tool [message #167195 is a reply to message #167194] Wed, 21 September 2016 09:37 Go to previous messageGo to next message
Morten Leikvoll
Messages: 1348
Registered: November 2007
Senior Member
On 21.09.2016 11:27, Lorenz wrote:
> Morten Leikvoll wrote:
>
>> I'm sure a lot of us miss the common GUI function
>> "click-and-hold-LMB+hold-down-while-dragging" to do grouping, instead of
>> actually having to choose group tool first.
>>
>> I'm hereby "thinking loud" if this would cause any conflict if added to
>> the move tool. Doing click LBM and hold while dragging doesnt really
>> make sense on the move tool. So why not use it to group?
>>
>> Today the down-click starts the move operation. If it was moved to the
>> button release event (more common across different tools I guess), it
>> would enable Eagle to separate click+move from click only, and add this
>> long wanted auto-group + move function.
>>
>> Also, script wise this could have been supported by a new "hold LMB" key
>> modifier, and it would not conflict with old functionality at all.
>> If the chosen modifier was '<' for "hold LBM", a command like "move (<0
>> 0) (10 10) (R0 10);" would actually group the square, and move it up by
>> 10 units.
>>
>> Does anyone see any conflicts that I don't see?
>
> it would remove the click-drag-release method of moving objects/groups
> around.
>
> And it would require - for consistency - to move the execution of all
> commands to the mouse release.
>
>
> At least the first of the two I would miss badly.

Why would it remove that? I didn't want it to replace the traditional
move..
Re: Group while using move tool [message #167201 is a reply to message #167195] Wed, 21 September 2016 13:24 Go to previous messageGo to next message
Lorenz
Messages: 646
Registered: December 2006
Senior Member
Morten Leikvoll wrote:
> On 21.09.2016 11:27, Lorenz wrote:
>> Morten Leikvoll wrote:
>>> I'm sure a lot of us miss the common GUI function
>>> "click-and-hold-LMB+hold-down-while-dragging" to do grouping, instead of
>>> actually having to choose group tool first.
>>>
>>> I'm hereby "thinking loud" if this would cause any conflict if added to
>>> the move tool. Doing click LBM and hold while dragging doesnt really
>>> make sense on the move tool. So why not use it to group?
>>> [...]
>> it would remove the click-drag-release method of moving objects/groups
>> around.
>> [...]
> Why would it remove that? I didn't want it to replace the traditional
> move..

you propose to use left-mouse-botton-down+drag for grouping.

In that case mouse-down+drag+release moves are no longer possible,
only click+drag+click moves.
--

Lorenz
Re: Group while using move tool [message #167203 is a reply to message #167201] Wed, 21 September 2016 15:06 Go to previous message
Morten Leikvoll
Messages: 1348
Registered: November 2007
Senior Member
On 21.09.2016 15:24, Lorenz wrote:
> Morten Leikvoll wrote:
>> On 21.09.2016 11:27, Lorenz wrote:
>>> Morten Leikvoll wrote:
>>>> I'm sure a lot of us miss the common GUI function
>>>> "click-and-hold-LMB+hold-down-while-dragging" to do grouping, instead of
>>>> actually having to choose group tool first.
>>>>
>>>> I'm hereby "thinking loud" if this would cause any conflict if added to
>>>> the move tool. Doing click LBM and hold while dragging doesnt really
>>>> make sense on the move tool. So why not use it to group?
>>>> [...]
>>> it would remove the click-drag-release method of moving objects/groups
>>> around.
>>> [...]
>> Why would it remove that? I didn't want it to replace the traditional
>> move..
>
> you propose to use left-mouse-botton-down+drag for grouping.
>
> In that case mouse-down+drag+release moves are no longer possible,
> only click+drag+click moves.
>

Ah right, I never used drag + release myself.. I always click move
click. Thats the scrip recipe too. Pity that you are so dependant on
this, imo, special function.
Previous Topic: Moving piece of wire with label attached
Next Topic: How to group objects then select them as a group
Goto Forum:
  


Current Time: Sat Aug 19 07:34:10 GMT 2017