[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Gattrib bugs fixed (hopefully).  Please test!!
- To: geda-user <geda-user@xxxxxxxx>
 
- Subject: Re: gEDA-user: Gattrib bugs fixed (hopefully).  Please test!!
 
- From: Carlos Nieves Ónega <cnieves.mail@xxxxxxxxx>
 
- Date: Fri, 11 Mar 2005 17:09:56 +0100
 
- Delivered-to: archiver@seul.org
 
- Delivered-to: geda-user-outgoing@seul.org
 
- Delivered-to: geda-user@seul.org
 
- Delivery-date: Fri, 11 Mar 2005 12:01:53 -0500
 
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws;        s=beta; d=gmail.com;        h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding;        b=TdL7sXsYOCBsuPvLB5gPdo6otPUb0sU2FQFO2PGllIHcP1rNE8zYKyZy0fvYC6cApK+kE0Meg0818yl3dDt6m3fseh7+ZlwvhZDwg5facuQCx+TYP8OEOtMvevSUAQAbYirDUl9afEQtT4JGBc8KgD9HwatSr+HPqvgrGG0iagI=
 
- Reply-to: geda-user@xxxxxxxx
 
- Sender: owner-geda-user@xxxxxxxx
 
El jue, 10-03-2005 a las 07:29 -0500, Dan McMahill escribió:
> On Thu, Mar 10, 2005 at 07:13:20AM -0500, Stuart Brorson wrote:
> > Hi again --
> > 
> > > > So something seems to have changed between 2.2.4 and 2.4 ... what I
> > > > don't understand is why gattrib works with gtk2.4 for you and don't work
> > > > for me... :(
> > > 
> > > Do you have Spanish language turned on when you build gEDA/gattrib?
> > > Some of the Pango stuff used to draw cells  and other graphical
> > > widgets relies on the I18N stuff.  I am wondering if something is
> > > misconfigured for a Spanish build, or if I have not done the right
> > > thing for I18N.  I wonder if anybody has tried to build gattrib in,
> > > say, German?
> > 
> > OK, I set the LC_ALL, LANG, and LC_MESSAGES variables to spanish, and
> > ran gattrib.  It had no problems, so I guess I18N isn't the culprit.
> > (BTW, there were no translations of the text.  Hmmm. . . .  eventually
> > I'll have to provide some hooks for translators.)  BTW: gschem ran
> > fine with these env vars set, and the translations also showed up, so
> > I guess I did the right thing.
>  
> what was the original bug, or restated, how can I try to reproduce it?
Just running gattrib with any schematic.
By the way, I have very good news!!
I got gattrib working for the first time!!. 
After some googling, I realized that the "default_border" and
"default_outside_border" properties are used with gtkrc and GTK themes.
So.... I just changed my desktop theme to another less complex and I run
gattrib: it worked without problems!!. 
Then I went back to my current theme, and gattrib failed.... no need to
recompile.
My current theme (the one making gattrib fail) is a based on the nuvola
theme, with the following selections:
	- Controls: Nuvola theme.
	- Windows border: Nuvola-old.
	- Icons: nuvola.
Just changing Controls setting to a simpler theme makes gattrib begin
working.
GTK expects these properties when using some themes, so I guess that if
these properties are added to gtksheet, it won't fail.... 
They are declared as:
static GtkBorder default_default_border = { 1, 1, 1, 1 };  
static GtkBorder default_default_outside_border = { 0, 0, 0, 0 };
(See an example at:
http://www.dragoninc.on.ca/mail-archives/gtk-devel/2001-11/0484.html )
However I didn't find any documentation about them at gtk website... :(
Cheers,
Carlos
P.S.: Dan, I sent an email for a few times to your private address, but it didn't reach you. 
Thanks for reporting the bug about deprecated guile functions. I made the patch a while ago, 
before those functions where removed and I didn't noticed it when I was preparing it for the 
CVS version. Thanks!!