Hi Wayne,

I checked in some new code.  Give it a go when you get a chance.

Cheers,
Jeff.


> On 18 Jun 2019, at 13:01, Wayne Stambaugh <[email protected]> wrote:
> 
> Wire, bus, graphic line, and sheet but only when enabled with an
> immediate hotkey.  When I enable the tool via a toolbar button or
> selecting a menu entry, then the behavior is the same as the legacy tool
> framework.  It really should not matter how a tool is enabled, only the
> initial behavior.
> 
> On 6/18/2019 7:53 AM, Jeff Young wrote:
>> Hi Wayne,
>> 
>> I wrote the whole PushTool/PopTool stuff exactly for that case.  Which 
>> action in particular is going back to the SelectionTool?
>> 
>> (Note that some are “supposed” to.  If you click on a tool in the toolbar, 
>> or select it from the Place menu, then cancelling should take you back to 
>> the SelectionTool.  However, if you use the context menu or a hotkey, it 
>> should push and then pop the drawing tool.  Not to say that it’s not buggy, 
>> or that the design behaviour isn’t optimal.)
>> 
>> Cheers,
>> Jeff.
>> 
>> PS: should I make the same changes to Pcbnew, or should be await more 
>> feedback?  (Feedback on the forums has been uniformly positive so far, but 
>> pretty sparse with only 3 likes.)
>> 
>> 
>>> On 18 Jun 2019, at 12:48, Wayne Stambaugh <[email protected]> wrote:
>>> 
>>> Hey Jeff,
>>> 
>>> I spent some time this morning playing around with the "immediate"
>>> hotkeys in Eeschema and it's better but there is still one annoying
>>> difference from the legacy behavior.  When cancelling (escape key) a
>>> drawing in progress, the drawing is aborted, the current tool is
>>> canceled, and the selection tool is enable.  The legacy behavior was
>>> abort the drawing in progress and keep the current tool enabled.  The
>>> current tool would only be canceled when it was not busy drawing
>>> something.  It's rather cumbersome to have to keep enabling the drawing
>>> tool every time you exit a drawing when you make a mistake.
>>> 
>>> Cheers,
>>> 
>>> Wayne
>>> 
>>> On 6/15/2019 3:45 PM, Jeff Young wrote:
>>>> I’ve checked in code which makes the drawing hotkeys “immediate” in 
>>>> Eeschema and the Symbol Editor.  It was more involved than I was 
>>>> expecting, so there may be some nasty surprises.
>>>> 
>>>> I folks like it, I can apply the same architecture to Pcbnew.
>>>> 
>>>> Cheers,
>>>> Jeff.
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : [email protected]
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>>> 
>>> 
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : [email protected]
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>> 


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to