X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com Message-ID: <1406282510.1233.18.camel@AMD64X2> Subject: Re: [geda-help] copy across schematics and autor-resizable symbols From: Stefan Salewski To: geda-help AT delorie DOT com Date: Fri, 25 Jul 2014 12:01:50 +0200 In-Reply-To: <0BF608F1-4081-4AAE-A91E-7C2947E57451@wellesley.edu> References: <0BF608F1-4081-4AAE-A91E-7C2947E57451 AT wellesley DOT edu> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Thu, 2014-07-24 at 17:05 -0400, James Battat wrote: > 2) Is it possible to have a symbol resize automatically in response to > an attribute label size? In particular, I'm using input-1.sym from the > default libraries That is another example for my "friends" idea. My idea was, that some kind of symbols should have a list of friends for easy exchange, i.e the two resistor shapes, various capacitor shapes and OpAmp shapes. Basically it is easy, have an attribute with all the friend/variant names, offer a way for fast easy exchange, i.e. context sensitive menu, and copy attributes from old to new shape. Indeed recently I worked again a bit on my gschem clone, and I was again surprised how fast progress is when a high level language is used. I have added path support and context sensitive popup menu -- what is still missing is picture and bus-ripper support. I have never used bus-ripper, so when implementing it I have to learn it before. I guess I simple let it out for now. Pictures also, should be easy, but I think only used for reverse engineering. So what is left is mostly plain cleaning up all the mess in the code -- not much fun, but not too much work also. So maybe I really continue the work. Currently I am thinking about switching from Ruby to another faster high level language, preferable Nimrod, maybe Rust. Should give not a great performance boost for peted, because cairo's drawing speed is currently a dominant factor. But speedup of factor 2 should be realistic and for the upcomming ultra HD displays that would be really an advantage.