D’oh. You’re right: the whole tool framework in cvPCB is just for the Footprint Viewer window.
Give a holler if you get stuck. Cheers, Jeff. > On 28 May 2019, at 19:17, Ian McInerney <[email protected]> wrote: > > Jeff, > > Thanks for the pointer. I looked through the CVPCB_ACTIONS code last night, > and I came to the conclusion that it is only active in the footprint viewer > window (that seems to be where the tool manager for them is instantiated). > (also those tools also don't seem to have a user-configurable hotkey either) > . I think addding the copy/paste/delete as tools would require some > refactoring of the current action code, which I would like to avoid. > > The method you pointed to in the other window object looks like a good fit > for cvpcb (there aren't going to be many hotkeys, and the ones there are will > be pretty standard). So I will give that method a try and see how it goes. > > Thanks, > -Ian > > On Tue, 28 May 2019, 4:07 p.m. Jeff Young, <[email protected] > <mailto:[email protected]>> wrote: > Hi Ian, > > The tool architecture allows hotkeys to be assigned to ACTIONs, which are > then executed by a TOOL. So you’d need to define cut/copy/paste > CVPCB_ACTIONs, and also give cvPCB a hotkeys file (and allow them to be > edited). > > But I don’t think we need to support editable hotkeys for > cut/copy/paste/delete. I’d be more inclined to do a light-weight solution > inside the wxWidget. See GRID_TRICKS for an example. > > Cheers, > Jeff. > > > > On 28 May 2019, at 13:29, Ian McInerney <[email protected] > > <mailto:[email protected]>> wrote: > > > > I am currently looking into adding some usability features to cvPCB > > (copy/paste, single association delete, etc.) and want to also include the > > relevant hotkey assignments for them. I am slightly confused where the > > hotkey handling for cvPCB is handled though, since I can't see any handling > > for it in the mainframe class. I do see that the tool manager exists for > > the footprint preview frame, so it can handle those hotkeys. Does anyone > > recall if cvPCB has hotkey handling in the mainframe already? > > > > Thanks, > > -Ian > > _______________________________________________ > > Mailing list: https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > Post to : [email protected] > > <mailto:[email protected]> > > Unsubscribe : https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > More help : https://help.launchpad.net/ListHelp > > <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

