X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Message-ID: <1352848104.18264.8.camel@localhost> Subject: Re: [geda-user] Fwd: [geda-commits] pcb: branch master updated (5f3109cab5fa805a9ede1deec1536745aa546f7b) From: Peter Clifton To: geda-user AT delorie DOT com Date: Tue, 13 Nov 2012 23:08:24 +0000 In-Reply-To: References: <201211102229 DOT qAAMTNFN031627 AT geda-project DOT org> <1352749644 DOT 13886 DOT 2 DOT camel AT localhost> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.0-0ubuntu3 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, 2012-11-12 at 20:07 -0800, Russell Dill wrote: > On Mon, Nov 12, 2012 at 11:47 AM, Peter Clifton wrote: > >>Thanks for the great work, Peter. > > > > Thanks.. I saw Dan and DJ (in person) last week, along with Stuart, Ales > > and Steve Morss, and was encouraged to get some of the code I demoed for > > them upstream ;) > > I'm not sure how easy it is to fix, but panning becomes very > non-intuitive once the board is rotated. I wasn't sure how to fix this. First step is to refactor the panning controls out of the GTK HID's common code, and make it renderer specific. I have a patch or two somewhere which starts that. I guess one could project the major axes if the board layout area in screen space, then determine which screen-space axis (and sign thereof) most closely matches each direction. Alternatively, we could just make the pan controls work on the 3D view space, not in board space. We could even disable panning by the scroll-bars entirely when in 3D view mode. (How many 3D cad programs have you seen with panning scroll-bars? - My total is zero). -- Peter Clifton Clifton Electronics