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=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=53Gk0oR7/0Qs08LJhlHffvAUXQ5xGos4FTonUvt7o1s=; b=BMPLXnbDDd+spatQL3AuFLVFH8Uvl/6Obfm7/mS99u34CL8fHJK4qniOCADW00k8D2 iUvnyqNLEd60aSfJz5gWmgXncNB+5l+Cn2J/U/lVBlt83xtcPAs4hLitiFGhQmSW3kG7 74dvfuoSFV6x+Lzr9sxV/EPzT6SECKbnAJ8+vGUPJQOUXDlZM6OJO560pMg8SG2dJ/7X AP/Ba8H7gaFAFwSqD3NNGiPUWQ7BU/c55kpXQBl3WZUQ8PmH2RXLFGrsAJ8DZB24HwZh 5Hx8WKy8S3NomTDTk0olIAgmvj+pMlxLdfugyKAKmQNUPg05ix/BpMlky6ECvxxNzGc1 Md1Q== MIME-Version: 1.0 X-Received: by 10.107.129.215 with SMTP id l84mr9627769ioi.78.1437245539804; Sat, 18 Jul 2015 11:52:19 -0700 (PDT) Date: Sat, 18 Jul 2015 11:52:19 -0700 Message-ID: Subject: [geda-user] Entering gschem graphic primitives From: "Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a113ec6acdaef49051b2acdfd Reply-To: geda-user AT delorie DOT com --001a113ec6acdaef49051b2acdfd Content-Type: text/plain; charset=UTF-8 I have always been annoyed by the inconsistancies between the key/mouse strokes needed to enter the various primitives in gschem. Some terminated on a right mouse click, others on a double left mouse click and one only terminates when you select another operation. Some times you change modes with the shift key, other times it is the ctrl key and others require that you hold down one of the mouse buttons. Could we agree that certain sequences will work for all of the primitives? I have mapped out the behavior that I see in the latest version with magnetic disabled. We have 7 primitives and 4 entry modes: wire bus line path arc circle box rubberband manhattan polar bezier WIRE left mouse starts segment in manhattan mode holding shift gives reverse manahttan where the x and y lengths swap holding ctrl goes to rubberband mode left mouse terminates segment and starts new one left mouse double click with no movement terminates entry right mouse terminates entry, unfinished segemnt is lost BUS left mouse starts segment in 1/2 manhattan mode where you have x or y but not both holding shift does nothing holding ctrl goes to rubberband mode left mouse terminates segment and starts new one left mouse double click does nothing right mouse doesn't do anything terminate entry by changing operation LINE left mouse starts segment in rubberband mode holding shift does nothing holding ctrl goes to 1/2 manhattan mode where you have x or y but not both left mouse terminates segment and does not start a new one right mouse doesn't do anything BOX left mouse starts segment in double manhattan mode where you have both normal and reverse manhattan routes to form a box holding shift does nothing holding ctrl does nothing left mouse terminates box right mouse doesn't do anything CIRCLE left mouse starts circle in polar mode by selecting center point holding shift does nothing holding ctrl does nothing left mouse terminates circle right mouse doesn't do anything ARC left mouse starts arc in 1/8 manhattan mode where you have positive x only by selecting center point holding shift does nothing holding ctrl does nothing left mouse selects start point and brings up dialog box for # of degrees to compute end point right mouse doesn't do anything PATH left mouse starts segment in rubberband mode holding shift does nothing holding ctrl does nothing pressing left mouse switches to bezier mode left mouse continues path segment and starts a new one left mouse double click with no movement terminates entry right mouse doesn't do anything closing the polygon terminates entry Could we agree that a right click should always terminate entry and that mode shifts occur when any or all of the mode shift are pressed? John Eaton --001a113ec6acdaef49051b2acdfd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

I have always been= annoyed by the inconsistancies between the key/mouse strokes needed to ent= er the various primitives in gschem. Some terminated on a right mouse click= , others on a double left mouse click and one only terminates when you sele= ct another operation.

Some times you change modes with the shi= ft key, other times it is the ctrl key and others require that you hold dow= n one of the mouse buttons.

Could we agree that certain sequen= ces will work for all of the primitives?


I have mapped ou= t the behavior that I see in the latest version with magnetic disabled. We = have 7 primitives and 4 entry modes:


wire
bus
line
path=
arc
circle
box


rubberband
manhattan
polar
bez= ier



WIRE

left mouse starts segment in manhattan mode<= br>holding shift gives reverse manahttan where the x and y lengths swap
= holding ctrl goes to rubberband mode
left mouse terminates segment and s= tarts new one
left mouse double click with no movement terminates entry<= br>right mouse terminates entry, unfinished segemnt is lost


BUS<= br>
left mouse starts segment in 1/2 manhattan mode where you have x or = y but not both
holding shift does nothing
holding ctrl goes to rubber= band mode
left mouse terminates segment and starts new one
left mouse= double click does nothing
right mouse doesn't do anything
=
terminate entry by changing operation



LINE
left mouse starts segment in rubberband mode
holding shift does no= thing
holding ctrl goes to 1/2 manhattan mode where you have x or y but = not both
left mouse terminates segment and does not start a new one
r= ight mouse doesn't do anything


BOX

left mouse starts = segment in double manhattan mode where you have both normal and reverse man= hattan routes to form a box
holding shift does nothing
holding ctrl d= oes nothing
left mouse terminates box
right mouse doesn't do anyt= hing


CIRCLE

left mouse starts circle in polar mode by sel= ecting center point
holding shift does nothing
holding ctrl does noth= ing
left mouse terminates circle
right mouse doesn't do anything<= br>

ARC

left mouse starts arc=C2=A0 in 1/8 manhattan mode whe= re you have positive x only by selecting center point
holding shift does= nothing
holding ctrl does nothing
left mouse selects start point and= brings up dialog box for # of degrees to compute end point
right mouse = doesn't do anything


PATH

left mouse starts segment in= rubberband mode
holding shift does nothing
holding ctrl does nothing=
pressing=C2=A0 left mouse switches to bezier mode
left mouse continu= es path segment and=C2=A0 starts a new one
left mouse double click with = no movement terminates entry
right mouse doesn't do anything
clos= ing the polygon terminates entry



Could we agree that a= right click should always terminate entry and that mode shifts occur when = any or all of the mode shift are pressed?

John Eaton
=C2=A0=

--001a113ec6acdaef49051b2acdfd--