X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f Date: Tue, 20 Dec 2011 14:10:10 -0500 Message-Id: <201112201910.pBKJAA55004801@envy.delorie.com> From: DJ Delorie To: geda-user AT delorie DOT com In-reply-to: <20111220190013.GA20498@malakian.lan> (message from Andrew Poelstra on Tue, 20 Dec 2011 11:00:13 -0800) Subject: Re: [geda-user] Discuss: bug 699299: Route style selection error References: <20111220190013 DOT GA20498 AT malakian DOT lan> 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 > 1. How should the route-style selector's status be changed when > the user presses 'a'? Right now it does nothing. Probably if > you clone an object that matches a known route style, it should > switch to that style. > > If you clone an object that -doesn't- match a known style, > should it do nothing? Should it switch to the closest known > style? Should it create a new temporary style and switch to > that? > > 2. How much should be switched? If you clone a via whose sizes > match the 'Signal' style, should the trace width also change > to 'Signal'? Historically, the 'a' key is there to let you put down "more of the same" so I see no need to change the unrelated parts of the route style, or any need to change the pre-defined route styles to match. There's no reason why the current style has to match one of the predefined styles, either, just like there's no reason why the current grid has to match one of the menu entries. However, it's a bug that the route style *indicator* incorrectly indicates that the current style matches a predefined style. The lesstif HID correctly deselects all predefined route styles when the current style doesn't match any.