delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
Date: | Thu, 19 Sep 2013 00:33:29 +0200 |
From: | Kai-Martin Knaak <kmk AT familieknaak DOT de> |
To: | geda-user AT delorie DOT com |
Subject: | Re: [geda-user] Heavy Symbols |
Message-ID: | <20130919003329.5bf4e83f@akka> |
In-Reply-To: | <5239EDAD.6090904@buffalo.edu> |
References: | <CALSZ9grrJ8vJbb76p=MNjbvrhOxbpMmWCpLLR2=oZaJ_nVpDvw AT mail DOT gmail DOT com> |
<5239E54C DOT 2080706 AT buffalo DOT edu> | |
<CALSZ9gpQEy=gGsBVNhTgm79LyO1rzt2oyRLJZH3fAVuX8V1N+Q AT mail DOT gmail DOT com> | |
<5239EDAD DOT 6090904 AT buffalo DOT edu> | |
X-Mailer: | Claws Mail 3.9.2 (GTK+ 2.24.20; x86_64-pc-linux-gnu) |
Disposition-Notification-To: | Kai-Martin Knaak <kmk AT familieknaak DOT de> |
Mime-Version: | 1.0 |
X-Provags-ID: | V02:K0:s4MtDOSnsZ8F2gVdp1Z+tCutuzJxcKV3KZRTg0AZvZg |
O7PzoyMrvOTeuu7VJ1DbVpFrBiDmcs/xcAO0DCHfOzAozcSvt7 | |
sDkHuOHbMHL73Fl75agiyLeweTxHRKA+0wz3NvfhXzYQEkf1/Z | |
25wRIz45OwSrahjhpcx1tCp7YVujcfZRKTsHXbhcVi45pOPm+2 | |
Tayo64NHzb2+JEffiwsOLymNrCbwPhhzXJTYaZX67wqblo/q28 | |
7oY90RkSJCGVFKsAVKOZvS/uu2D9y3uqxzZeq/yMySsMGa0trN | |
AxTRkVA0A8W7h7LVOtff5s9He0qdk1ylxFLm5p2mKUDno6fzA= | |
= | |
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 |
--Sig_/xQMI08Kj0_ztVvitW9EXuGu Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable "Stephen R. Besch" <sbesch AT buffalo DOT edu> schrieb am 18. September 2013: > I should also mention that I find the easiest way to generate a new=20 > symbol from an old one is to insert the old one onto a schematic, > select it and click on the Hierarchy...Down Symbol command from the > top menu bar. Alternatively, choose "Include as individual components" in the drop-down list on the bottom of the insert symbol dialogue. Or open the symbol file directly with=20 File->Open...=20 This will allow you to edit the details of the symbol without going down-symbol from a temporary schematic. > Then use the File menu to save the symbol in your local > library, probably with a new name. Type "en" followed by "et" (and > accept the Translation entry box that results from the "et" command. If I just want to change a symbol in the library rather than create a new on, I avoid doing "et". The translation potentially breaks existing circuits. Pins may not connect to the net lines. This translation action is an awkward crutch. Proposal:=20 Add a local reference point to the list of primitives known by gschem. Currently, all coordinates in a symbol file refer to the lower left corner of the canvas as an origin. If a reference point exists, all coordinates in the file would be relative to this point. This reference point could be treated as a handle for move and insert actions. Alternative proposal: Allow for negative coordinates in gschem files. This would move 0/0 to the middle of the canvas. It would act like the local reference of the above proposal. In fact, gschem already treaty 0/0 like this. But unlike now, the library author could move the symbol so that the origin is located at an arbitrary point relative to the symbol graphics. =20 > Now you can edit the symbol to you're hearts content. When done, hit=20 > "en" followed by "et" to re-hide hidden attributes and translate the=20 > symbol back to 0, save a final time and you're almost done. Make sure, you are doing save-as, not just save. Else, you may have changed the original symbol in the library. > Before you lose track of it, use the hierarchy UP command to return to=20 > the main schematic and delete the now unneeded "old" symbol. >=20 > Note that gschem won't see the new symbol until after the next restart. In recent versions of gschem there is a circular arrow to the right of the search field in the symbol selection dialogue. Click on it and the collection of symbols will be updated. No restart needed. ---<)kaimartin(>--- --=20 Kai-Martin Knaak --Sig_/xQMI08Kj0_ztVvitW9EXuGu Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlI6KkAACgkQt9RkiGwLn1P48QCgtfDQy2NBnqEL0Dxpx2x10tDG k18An0fnsmvPh/LCKWTBL5q/KvLTJLnX =/v7W -----END PGP SIGNATURE----- --Sig_/xQMI08Kj0_ztVvitW9EXuGu--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |