X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Yahoo-Newman-Id: 5313 DOT 39339 DOT bm AT omp1029 DOT access DOT mail DOT mud DOT yahoo DOT com DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; h=DKIM-Signature:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=sXYu5sdJvIENTnZpICFDQsA07mbcy7AUn8Ddy1YLHiwlYl4A02zmaWkYtx9F+54gPBu94gF3jZj0K9bm+7ARQahiS5Xah7nLJNHBcPfr1A9k/+jh0TPt7cYXqa1+NA4b3JT0DudZYF8lV8z2BkxtcDlzbnZUvl2VcZQtdP24ceI= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1342720179; bh=1QJ5RI4CXgUMa8nZu/I/SNSK7vtuTKuZUNgxnhL63mY=; h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=v9emXgxWxKDBsKfUYn/F/tyhX+mTwLLZeW7vB1mka4O7EZmVCQrWQO72XD4wBFWrFK/2f+gHoKuPvyB63NYTniTWtkBwx2A1A5E5wOWAYvF3UmrPtYJLCygRcOx71wSJs0k3ZPO6O97iI5CwnigbLhq2D8b75O3ugwRgmv4lfjo= X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: bYQefjUVM1n.zpuuAlDJ1uoVjHFwsvCN8rWv3bbVx6kFu5m peA7d_si0fXFMQ.2qc1yJD0eTXpHItJJPYcOQpFpQhfdXYbGnqoqquUyUWj. LQIHPzzg4u00C.AF5B2rnkBeTyxtSeJj5IFmBkr5m3tUZvCWoWAS.v.3Pfnb W17CzweXoiZYZovCDmaDMm0ixwtJ3jpWLL.dqOa2pbOv_lL4VgaRny_M2Hqa Fbr_lI1xo227ko19YufwGSaeVZ8wwXM_ZHech6FCcOF709opnBH74Y98OuI9 YE8uocTEL6nI8P86XZtPSQqYtwair2jXOPXYmRVFlyMd_RXTPoZLkIf95Efh LbDvuIUU1DM9LnHBe0ggo0gqoU2L2UUf4q7MrjIh.JmcQis0yIN73Gf0w6bf 6zzkZxbLhN68D_BQFFWZW4JCeciUbPWOdTxgrjpHzohR4F2UfMlKAWKg- X-Yahoo-SMTP: f_DTt3mswBBgAkQlHvfWr7fedPivEj8lM_i1QPTGLa1z0f7XFiw- Message-ID: <50084839.9080804@sbcglobal.net> Date: Thu, 19 Jul 2012 10:47:37 -0700 From: "Girvin R. Herr" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: gEDA User Mailing List Subject: [geda-user] Symbol attributes Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Greetings, According to the gEDA/gaf Symbol Creation Document: * device=DEVICENAME should be placed somewhere in the symbol and made invisible. ... This attribute should not be used as a label. Use a separate text object for the label. ... " Although many of the library symbols violate this "requirement" and use "device" as the value-visible device name, i.e. "7400", in the schematic. In all symbols that I have used, "device" is editable after instantiation into a schematic, but according to the above, I should not be using "device" in this manner. So, for my symbols, I have created an attribute I call "partname", which is visible when the symbol is instantiated into a schematic. However, sometimes this attribute is tagged as an "inherited attribute" and as such is not editable in the instantiated symbol. This attribute tagging as inherited or not seems to change arbitrarily and I do not know how to control it. For instance, a symbol of mine which uses the "partname" attribute as visible and "device" as invisible per the document, allows editing the symbol's "partname" attribute after instantiation. When I edited the symbol and made "partname" invisible and "device" visible, that instantiated symbol lists "partname" as inherited and no longer editable. The visibility setting does not seem to be the determining factor, since other invisible attributes are editable after instantiation, such as "footprint" and "symversion". My question is, what determines an attribute as basic (schematic-editable) or "Inherited" (not schematic-editable)? Or, more to the point: How do I set the editability of an attribute in an instantiated symbol? I am at a point where I need to commit to either violating the "requirements" and use "device" as the visible and editable part name attribute or using my "partname" attribute for the part name. But i need to understand this control behavior before I can commit. Thanks in advance. Girvin Herr