X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=m0n5t3r.info; s=m0n5t3r; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type; bh=O6TloJpAWWR+hNxzUu73Us1VDOZHo2xB1+gY2ti4N2U=; b=Au/l9QMjHeKolIRQ0M3qhDLA6i+Y3BR/Yw0Si2542dPWxhh0D26UYFd4zwTmeq6zxi vIs050noLLQKHKlT5twLCZ6J9E9z2y/wQ0YzYLTsbKkwm1VKxqRBRsoOSr+TJS6qr8nB Xhrwe0/9vWMj2Ig0u2WJ/fkBrPLU331w0QaAc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=O6TloJpAWWR+hNxzUu73Us1VDOZHo2xB1+gY2ti4N2U=; b=dFDzkGpJ4b5gGft4H6p7o8DG19MKgcH2sm8zhiKRhXEimQlNG1NObeKkAuj3Yg/QSa /TFTHjZRLo0NZ67rE3zo79C9UKq28PNeshfxvbjctVh7F/WLX9WDEr1JjGWbT6pw41BK 8ckqxBDNf7oYZaMQ0u+54GFIO3NWrE0izsZ2Z4qoXxKg5+96bxt0YA8ZbiWzsLXTkGHl P/7EYI1chNswPjB8J3PRAbCiRhDXThvljwlhPK6zkrH9qLx7yT/QzBjLukhwzFOMQxX3 0nuEBjJvzbfDXe1+N854mw12zsl1mjB+DRPK+3jIIVV5iWJQLt2O3UIag2EKa6G0Deqf 4YHw== X-Gm-Message-State: ALoCoQnwFR06agKKDhK8dtyVJIeqRGVSTvQZW6lgoo3uWazw4tsGIPOZHYIXPdi+/uZ+1vDXcQXs X-Received: by 10.180.90.107 with SMTP id bv11mr16778928wib.69.1442391881380; Wed, 16 Sep 2015 01:24:41 -0700 (PDT) Subject: Re: [geda-user] DRC pan/crosshair/pointer warp fixes and options To: geda-user AT delorie DOT com References: From: "Sabin Iacob (iacobs AT m0n5t3r DOT info) [via geda-user AT delorie DOT com]" X-Enigmail-Draft-Status: N1110 Message-ID: <55F92747.9030201@m0n5t3r.info> Date: Wed, 16 Sep 2015 11:24:39 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RwoU4OVVmV8QwvldjHEn8XlWthph38ESO" 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 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --RwoU4OVVmV8QwvldjHEn8XlWthph38ESO Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 09/16/2015 10:33 AM, Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > > I made a fix to make gtk pan correctly to violation and put crosshair > on it. > > I could add in pointer warping but maybe people dont want it? > > Now the work flow is: > > click_on_violation -> point_at_crosshair -> zoom this is much better than the current situation; however, doesn't the crosshair follow the mouse? won't attempting to point at the crosshair move it? mind you, this may not be too big of an issue (you still have the supposed violation centered and highlighted) > > It could be just: > > click_on_violation -> zoom I'm not sure about others, but I find having the mouse pointer jump to arbitrary places ... disconcerting also, remember that at least Linux window managers are pretty adamant about focus stealing prevention[1] , so when you click the violation the mouse would jump somewhere, but the DRC window will stay on top, and it may cover the place it's trying to point at anyway, so moving the mouse is meaningless. [1] with good reason - I remember pidgin windows popping up while I was typing in a terminal, for instance - the person on the other end would be pretty confused when they got half of a long one-liner as a response to whatever they asked --RwoU4OVVmV8QwvldjHEn8XlWthph38ESO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIbBAEBCAAGBQJV+SdHAAoJEIIekQf3ltoLXfMP9jA6LjCQT99tNAOXepMakiKX NcHyv9ZcYxukrv/ucyroJVwuu7lYyiyyukJL/+oXZOtKktZxnIzvzD5a1uW3YOjK 8PHlKNOtyaqHblTSTgQuIua2jFBZD0ETIDxLWHe9vjQvgRut8lnoQjYwcyrEdkoX dikGXTtLF+ZrnxTl188jxAKmIcFamrdKb2AeSlYrzcgFYJ60GWEYhoUwVpbgEhFv CIWdt/gP5xP7jraTCY4Q9Ia2cRvEx7DYRyyA5B6FSUjf2yNRvJwHx8xEYs9DwRM/ LGHJnHG7+cNNXbKmu9OwJZdR0W8Hj/R8dE3Cmx+uO0O1HtuxsPE+7M39f9Wduqao /PP3cwGsLfS/MZzm9xsZ86hjwQ3OTd5nhcn2/8HaeN9NCpQUXOgE6zv5Wm2fdc6T kVulcLGbfxhEctga2BwZFtkQTTewulqzOAXpcTLITm/3AzagBVZ7wI6c6AYxm0k7 J+DCAv1mjNzUQ8CjFyKJlIR1ugU7cRm1VnJoFRO9V+eZU0y3mlZz/+ypzgBzNKLQ AORq+73jVnr2YNAkbNtwNjQf7Kf8buN07cUWEr7dg4MAjShalpfcQIQpeCin32Ai HebyLDLIjVviRKAkspuo+VtWf0SNNrV+W4sXDMu8m0WcY7H7bG6MjdSoFT0WAY+b UvN0KOcpG1O0vQZO26Q= =6wVV -----END PGP SIGNATURE----- --RwoU4OVVmV8QwvldjHEn8XlWthph38ESO--