Hi, as Garth pointed out, it does work for 3D-Viewer… the only bad thing is that xy-panning is *always* enabled because it doesn’t respect the pcbnew preference setting. When I look into the some things I maybe will find some time to also look into that.
PL editor is probably not a big deal to support from the panning point of view. But, it doesn’t have “Preferences” dialog… so, how to enable/disable it? Some new entry in the “Preferences” menu? Regards, Bernhard > On 03 Mar 2015, at 22:54, Adam Wolf <adamw...@feelslikeburning.com> wrote: > > I am not sure how much work it is to put it in pl_editor and 3d viewer. I am > actually not familiar with the code. > > It is very possible we cannot get this in in time for the stable release. If > so, let's get it in the next one! > > Adam Wolf > > On Tue, Mar 3, 2015 at 3:49 PM, Wayne Stambaugh <stambau...@gmail.com > <mailto:stambau...@gmail.com>> wrote: > Hey Adam, > > I just ran out of time this weekend. Hopefully I can find some time > this weekend to test it. If we do decide to merge it, I would prefer > that it be enabled in the PL editor and the 3D viewer. I think users > would find it confusing if the behavior was different between the > rendering windows. Does it work in GerbView? > > Cheers, > > Wayne > > On 3/3/2015 4:13 PM, Adam Wolf wrote: > > Hi Wayne, > > > > Did you have any luck testing Garth's trackpad branch? Is the fact that > > it isn't enabled for pl_editor and 3D Viewer a dealbreaker? > > > > Is there something we can do to help this along? > > > > Thanks! > > > > Adam Wolf > > Cofounder and Engineer > > W&L > > > > On Tue, Feb 24, 2015 at 11:05 PM, Garth Corral <gcor...@abode.com > > <mailto:gcor...@abode.com> > > <mailto:gcor...@abode.com <mailto:gcor...@abode.com>>> wrote: > > > > Okay, so yes, this code hasn’t been touched in a while but I’ve been > > merging lp:kicad about once a week. Here’s where I think things are. > > > > The pinch to zoom stuff, while optional, is both really useful for > > OS X trackpad users and probably the easiest to get in. I committed > > this separately from everything else so it would be easy to make a > > patch just for that. It is 100% conditionally compiled and > > currently guarded by -DUSE_OSX_MAGNIFY_EVENT. It does require a > > patch to wxWidgets but, as Bernhard pointed out, that patch (or a > > version of it) recently landed on trunk there. So hopefully when it > > finally does make it into a release it will be straightforward to > > use in Kicad. This is my preferred way to zoom in Kicad with a > > Magic Trackpad as it is much smoother than the default. > > > > The rest of is it is a bit more muddled. As I mentioned in a recent > > posting, the basic differences are fairly small, and described here: > > > > > > http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244 > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244> > > > > > > The salient points from that are: > > > > With the preference unchecked, this is now: > > - Unmodified scrollwheel performed zoom in/out > > - Shift modified scrollwheel performed pan left/right > > - Cmd modified scrollwheel performed pan up/down > > - Shift+Cmd modified scrollwheel performed zoom in/out > > with no cursor warp > > > > It should be noted that for the last case, the behavior has changed. > > This is not arbitrary. This now matches expected behavior for an OS X > > application. This also matches what wxWidgets expects on this > > platform > > as wxWidgets changes the axis of mousewheel events to horizontal when > > the event is shift-modified. > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244 > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244>> > > > > This means that if you have this in but choose not to use it, the > > default behavior changes as described, for all platforms. Nick > > seems to think it’s not a big deal, and I tend to agree, but folks > > can get a tad upset about UI changes, no matter how small, and > > rightly so. > > > > The final thing, an probably the main impediment to committing this > > is the last part: > > > > The preference is added everwhere that mouse preferences previously > > existed, i.e., eeschema, pcbnew and gerbview. The 3D Viewer does > > not yet honor this preference, but behaves as if it was checked. > > The pl_editor does not currently have any preferences to honor. > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244 > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244>> > > > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244 > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244>> > > B > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244 > > > > <http://bazaar.launchpad.net/~gcorral/kicad/osx-trackpad-gestures/revision/5244>>asically > > it does not work in pl_editor and it won’t until I or someone give > > that application a place to hang the mouse preferences. Not sure if > > it’s worth doing anything with pl_editor at this piont as I haven’t > > actually used it for anything. If someone wanted to go in there and > > give it a preference dialog and some preferences I s’pose that would > > help. > > > > The 3D viewer does have support, but it does not honor the > > preference because there’s no support for them in the 3D canvas. > > Probably not a huge deal to fix this but I simply haven’t been back > > in there. At the very least this should probably not behave as if > > it has the preference checked. I was going to try to give Bernhard > > commit access to the branch in case he wanted to patch things up, > > but quite honestly I was too dumb to figure out how. > > > > Most important, as Wayne points out, there absolutely could be > > hidden Windows or Linux issues lurking in there. I simply didn’t > > have a way to test. > > > > > > Garth > > > > > >> On Feb 24, 2015, at 2:33 PM, Garth Corral <gcor...@abode.com > >> <mailto:gcor...@abode.com> > >> <mailto:gcor...@abode.com <mailto:gcor...@abode.com>>> wrote: > >> > >> Sorry for being so silent, folks. I'll try to send a summary > >> later tonight with my take on these changes and the impediments to > >> getting them in. > >> > >> Garth > >> > >>> On Feb 24, 2015, at 11:17 AM, Nick Østergaard <oe.n...@gmail.com > >>> <mailto:oe.n...@gmail.com> > >>> <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>>> wrote: > >>> > >>> True, but it is quite some time ago, although not a first > >>> announcement. I have not seen if any new changes has been made after > >>> that. Also the patch adds an alternative pan/zoom mode, and still has > >>> the old style (almost unaffected). In the old mode, I think he > >>> swapped > >>> the actions of the ctrl+scroll and shift+scroll buttons. That is all > >>> as I understand it for the old mode. > >>> > >>> The new mode addes better trimming for those wierdass-magic input > >>> devices and thereby gives an option for people who like default > >>> horizontal and verticall scroll is panning. > >>> > >>> 2015-02-24 20:13 GMT+01:00 Adam Wolf > >>> <adamw...@feelslikeburning.com <mailto:adamw...@feelslikeburning.com> > >>> <mailto:adamw...@feelslikeburning.com > >>> <mailto:adamw...@feelslikeburning.com>>>: > >>>> Hi Wayne, > >>>> > >>>> The Waynelight worked! :) > >>>> > >>>> I believe there is a minor change to scrolling behavior on all > >>>> platforms. > >>>> Garth has the details. I am not sure if it's something we care > >>>> about--I > >>>> need to go back and re-read the details. > >>>> > >>>> Nick has merged this into a linux build, and used it there, and > >>>> didn't have > >>>> any disastrous issues in what he did. > >>>> > >>>> Adam Wolf > >>>> Cofounder and Engineer > >>>> W&L > >>>> > >>>> On Tue, Feb 24, 2015 at 1:04 PM, Bernhard Stegmaier > >>>> <stegma...@sw-systems.de <mailto:stegma...@sw-systems.de> > >>>> <mailto:stegma...@sw-systems.de <mailto:stegma...@sw-systems.de>>> wrote: > >>>>> > >>>>> I normally just do a > >>>>> bzr merge lp:~gcorral/kicad/osx-trackpad-gestures > >>>>> into the current head I am building and that’s it… > >>>>> > >>>>> > >>>>> Regards > >>>>> Bernhard > >>>>> > >>>>>> On 24 Feb 2015, at 19:56, Wayne Stambaugh > >>>>>> <stambau...@gmail.com <mailto:stambau...@gmail.com> > >>>>>> <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>>> wrote: > >>>>>> > >>>>>> As far as the wx patch goes, I don't have any issues with > >>>>>> that. We have > >>>>>> other OSX specific wxWidgets patches so I don't see why one > >>>>>> more would > >>>>>> hurt. However, the kicad patch must be thoroughly tested on > >>>>>> Linux and > >>>>>> Windows to make sure the default behavior is not changed for > >>>>>> mouse wheel > >>>>>> zooming and panning and any track pad behavior is not broken. Has > >>>>>> anyone tested this? Is there a patch that I can apply against the > >>>>>> latest product branch so I can do some testing and make sure > >>>>>> the patch > >>>>>> makes sense? > >>>>>> > >>>>>>> On 2/24/2015 1:22 PM, Adam Wolf wrote: > >>>>>>> Bernhard, that is a good point. If Wayne et al are reluctant > >>>>>>> to patch > >>>>>>> wx for pinch-to-zoom, we can pull in just the panning changes. > >>>>>>> > >>>>>>> I have had Nick test on Linux--I seem to remember he said > >>>>>>> there wasn't > >>>>>>> an impact to him, but I am not sure if the changes are too > >>>>>>> subtle to > >>>>>>> notice. > >>>>>>> > >>>>>>> Basically, at this point I am shining the Waynelight up into the > >>>>>>> clouds. Wayne--what do you need to make the call on this? A > >>>>>>> branch to > >>>>>>> make a build on your own tree? A quick summary of how it impacts > >>>>>>> non-OS X? > >>>>>>> > >>>>>>> Adam Wolf > >>>>>>> Cofounder and Engineer > >>>>>>> W&L > >>>>>>> > >>>>>>> On Tue, Feb 24, 2015 at 12:18 PM, Bernhard Stegmaier > >>>>>>> <stegma...@sw-systems.de <mailto:stegma...@sw-systems.de> > >>>>>>> <mailto:stegma...@sw-systems.de <mailto:stegma...@sw-systems.de>> > >>>>>>> <mailto:stegma...@sw-systems.de <mailto:stegma...@sw-systems.de> > >>>>>>> <mailto:stegma...@sw-systems.de > >>>>>>> <mailto:stegma...@sw-systems.de>>>> wrote: > >>>>>>> > >>>>>>> Hi, > >>>>>>> > >>>>>>> would be really great. > >>>>>>> I use it since Garth provided his branch and merge it > >>>>>>> regularly into > >>>>>>> my builds. > >>>>>>> Currently I only use the panning part, because you still have to > >>>>>>> patch wxWidgets for the pinch-to-zoom. > >>>>>>> > >>>>>>> I didn’t see any showstopper on my MacBook (TouchPad) and my > >>>>>>> desktop > >>>>>>> (Mighty and Magic Mouse). > >>>>>>> So, in my opinion question is only about non-OSX impacts. > >>>>>>> > >>>>>>> Wrt to pinch-to-zoom there seem to be changes in wxWidgets > >>>>>>> trunk. > >>>>>>> I don’t know if we would like to patch until it has completely > >>>>>>> landed (wxWidgets needs to be patched anyway for OS X), or > >>>>>>> just wait > >>>>>>> with that until it has arrived in official versions. > >>>>>>> > >>>>>>> > >>>>>>> Regards, > >>>>>>> Bernhard > >>>>>>> > >>>>>>>> On 24 Feb 2015, at 18:25, Bob Gustafson <bob...@rcn.com > >>>>>>>> <mailto:bob...@rcn.com> > >>>>>>>> <mailto:bob...@rcn.com <mailto:bob...@rcn.com>> > >>>>>>>> <mailto:bob...@rcn.com <mailto:bob...@rcn.com> > >>>>>>>> <mailto:bob...@rcn.com <mailto:bob...@rcn.com>>>> wrote: > >>>>>>>> > >>>>>>>> I locally merged Garth's code a week or so ago and had > >>>>>>>> difficulties - don't know if it was his files, my > >>>>>>>> dependencies, or > >>>>>>>> something else. Attached is the log of my merge - it was > >>>>>>>> against > >>>>>>>> r5431 and shows the names of the merged files. > >>>>>>>> > >>>>>>>> One of my problems was that after I built KiCad, after > >>>>>>>> awhile it > >>>>>>>> did not respond to clicks on the red go-way button (top left of > >>>>>>>> window). I had to Force Quit. > >>>>>>>> > >>>>>>>> FWIW > >>>>>>>> Bob G > >>>>>>>> > >>>>>>>>> On 02/24/2015 10:30 AM, Bob Gustafson wrote: > >>>>>>>>> Super!!! > >>>>>>>>> > >>>>>>>>> I can do testing as needed. I have magic mouse and MacAir with > >>>>>>>>> trackpad - running 10.10.2 > >>>>>>>>> Bob G > >>>>>>>>> > >>>>>>>>>> On 02/24/2015 09:51 AM, Adam Wolf wrote: > >>>>>>>>>> Hi folks, > >>>>>>>>>> > >>>>>>>>>> Can we start a discussion on if it would be appropriate > >>>>>>>>>> to get > >>>>>>>>>> Garth's trackpad support in before the feature freeze? > >>>>>>>>>> If it is > >>>>>>>>>> possible, what needs to be done, and who can do it? > >>>>>>>>>> > >>>>>>>>>> (Please, folks, this is not a thread for bug reports or > >>>>>>>>>> debugging builds. If we're going to have any chance to > >>>>>>>>>> get this > >>>>>>>>>> in, it'll be a focussed effort!) > >>>>>>>>>> > >>>>>>>>>> Thanks! > >>>>>>>>>> > >>>>>>>>>> Adam Wolf > >>>>>>>>>> Cofounder and Engineer > >>>>>>>>>> Wayne and Layne, LLC > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> _______________________________________________ > >>>>>>>>>> Mailing list: https://launchpad.net/~kicad-developers > >>>>>>>>>> <https://launchpad.net/~kicad-developers> > >>>>>>>>>> <https://launchpad.net/%7Ekicad-developers > >>>>>>>>>> <https://launchpad.net/%7Ekicad-developers>> > >>>>>>>>>> Post to : kicad-developers@lists.launchpad.net > >>>>>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>>>> <mailto:kicad-developers@lists.launchpad.net>> > >>>>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>>>> <mailto:kicad-developers@lists.launchpad.net>>> > >>>>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers > >>>>>>>>>> <https://launchpad.net/~kicad-developers> > >>>>>>>>>> <https://launchpad.net/%7Ekicad-developers > >>>>>>>>>> <https://launchpad.net/%7Ekicad-developers>> > >>>>>>>>>> More help : https://help.launchpad.net/ListHelp > >>>>>>>>>> <https://help.launchpad.net/ListHelp> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> _______________________________________________ > >>>>>>>>> Mailing list: https://launchpad.net/~kicad-developers > >>>>>>>>> <https://launchpad.net/~kicad-developers> > >>>>>>>>> Post to : kicad-developers@lists.launchpad.net > >>>>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>>> <mailto:kicad-developers@lists.launchpad.net>> > >>>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>>> <mailto:kicad-developers@lists.launchpad.net>>> > >>>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers > >>>>>>>>> <https://launchpad.net/~kicad-developers> > >>>>>>>>> More help : https://help.launchpad.net/ListHelp > >>>>>>>>> <https://help.launchpad.net/ListHelp> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> <Ki-localMergeLog.rtf>_______________________________________________ > >>>>>>>> Mailing list: https://launchpad.net/~kicad-developers > >>>>>>>> <https://launchpad.net/~kicad-developers> > >>>>>>>> Post to : kicad-developers@lists.launchpad.net > >>>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>> <mailto:kicad-developers@lists.launchpad.net>> > >>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>>> <mailto:kicad-developers@lists.launchpad.net>>> > >>>>>>>> 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 > >>>>>>> <https://launchpad.net/~kicad-developers> > >>>>>>> Post to : kicad-developers@lists.launchpad.net > >>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>> <mailto:kicad-developers@lists.launchpad.net>> > >>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>> <mailto:kicad-developers@lists.launchpad.net>>> > >>>>>>> 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 > >>>>>>> <https://launchpad.net/~kicad-developers> > >>>>>>> Post to : kicad-developers@lists.launchpad.net > >>>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>>> <mailto:kicad-developers@lists.launchpad.net>> > >>>>>>> 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 > >>>>>> <https://launchpad.net/~kicad-developers> > >>>>>> Post to : kicad-developers@lists.launchpad.net > >>>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>>> <mailto:kicad-developers@lists.launchpad.net>> > >>>>>> 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 > >>>>> <https://launchpad.net/~kicad-developers> > >>>>> Post to : kicad-developers@lists.launchpad.net > >>>>> <mailto:kicad-developers@lists.launchpad.net> > >>>>> <mailto:kicad-developers@lists.launchpad.net > >>>>> <mailto:kicad-developers@lists.launchpad.net>> > >>>>> 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 > >>> <https://launchpad.net/~kicad-developers> > >>> Post to : kicad-developers@lists.launchpad.net > >>> <mailto:kicad-developers@lists.launchpad.net> > >>> <mailto:kicad-developers@lists.launchpad.net > >>> <mailto:kicad-developers@lists.launchpad.net>> > >>> 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 > >> <https://launchpad.net/~kicad-developers> > >> Post to : kicad-developers@lists.launchpad.net > >> <mailto:kicad-developers@lists.launchpad.net> > >> <mailto:kicad-developers@lists.launchpad.net > >> <mailto:kicad-developers@lists.launchpad.net>> > >> 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 > > <https://launchpad.net/~kicad-developers> > > Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>> > > 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 > > <https://launchpad.net/~kicad-developers> > > Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > 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 > <https://launchpad.net/~kicad-developers> > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > 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 : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp