[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: gschem, text alignment mark after rotation of symbols



On Sat, 13 Oct 2007 01:57:20 +0100, Peter Clifton wrote:

> On Sat, 2007-10-13 at 00:23 +0000, Kai-Martin Knaak wrote:
> 
>> PS: The attributes of single pins still behave differently when the pin
>> is rotated. Any chance, that this bug receives attention?
> 
> Do you have attribute auto-placement turned on in any of your config
> files?

<checking...>
Yes, in systemrc these lines were active by default:

	(add-hook! add-pin-hook (lambda (pin)
		(autoplace-pin-attributes pin )) #t)
	(add-hook! rotate-pin-hook (lambda (pin)
		(autoplace-pin-attributes pin )) #t)
	(add-hook! mirror-pin-hook (lambda (pin)
		(autoplace-pin-attributes pin )) #t)

If I comment them out, the alignment of all pin attributes behave the 
same under rotation transform. Is there any situation that where 
different transform of alignment (and placement relative to the pin) 
makes sense? This alignment munging caused quite a bit of extra work when 
I derived my own symbols from existing symbols.

Is there a way to disable a hook in my local gschemrc even though it is 
defined in systemrc? Where do I look for information, what the various 
hooks are supposed to do in detail? 

Stefans rotation problem is a different issue, though. I can reproduce 
it. Seems like it cannot not be cured by disabled hook lines.

---<(kaimartin>)---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user