[Chameleon] textbutton label vertical align
Godwin, Elizabeth
Godwinl at AGR.GC.CA
Wed Oct 20 09:14:36 EDT 2004
I just came into this conversation at the end here, but I just wanted to
add an observation in case it has implications here...
When I moved my chameleon apps from windows over to linux (Red Hat) I
had to change my text button shared resource to add a nudge of 4. The
lables were all offset upwards.
Why would this happen across different machines?
Cheers,
Liz Godwin
> -----Original Message-----
> From: chameleon-bounces at lists.maptools.org
> [mailto:chameleon-bounces at lists.maptools.org] On Behalf Of
> Paul Spencer
> Sent: October 20, 2004 8:59 AM
> To: Ken-ichi
> Cc: chameleon at lists.maptools.org
> Subject: Re: [Chameleon] textbutton label vertical align
>
>
> Ken,
>
> a fellow gentoo user! I can see the problem you are having,
> it almost
> appears as if they are aligned at the top!
>
> I'm running php 4.3.9 with gd 2.0.28 and freetype 2.1.9 with
> no problems
> like this, nor have I seen this problem on any system using freetype
> (the previous problems were related to the difference between TTF and
> freetype/GD1 and GD2)
>
> You could try to debug this by looking in the file
> chameleon/htdocs/common/buttonizer/buttonizer.php
>
> In the latest cvs version, the label vertical alignment is
> figured out
> around line 536-556.
>
> You can run the web_buttonizer.php and turn on the debugging
> statements
> to get an idea of what is happening, or just add echos appropriately.
>
> Cheers,
>
> Paul
>
>
> Ken-ichi wrote:
> > Hi Paul. I'm running Gentoo, PHP 4.3.9, GD 2.0.26,
> FreeType 2.1.5-r1.
> > You can see my phpinfo at
> >
> http://fisher.cnr.berkeley.edu/~kueda/phpinfo_mapscript.phtml.
> <nudge>
> > didn't work but <textbuttonnudge> did. Thanks for alerting
> me to the
> > existence of such a tag. The app is at
> > http://fisher.cnr.berkeley.edu/vtm/data/mapbrowse/. It's
> still a work
> > in progress, so don't be surprised if there are a few formatting
> > problems. I set the textbuttonnudge back to 0 so you can
> see what it's
> > doing.
> >
> > -Ken-ichi
> >
> > Paul Spencer wrote:
> >
> >> Ken-ichi,
> >>
> >> try adding <nudge value="-1"/> to your sharedresource.
> The value of
> >> this parameter is the amount to move the label vertically,
> you will
> >> have to experiment with the amount.
> >>
> >> Note that the labels should be centered by default. The
> code does go
> >> to some pains to figure out the height of the text and
> center it. If
> >> it is not getting centered, then something is wrong with
> the code or
> >> with PHP/GD/FreeType reporting the height of the text.
> Since labels
> >> are normally centered just fine, I suspect a
> PHP/GD/FreeType reporting
> >> issue.
> >>
> >> Can you provide details on your platform(OS), PHP version,
> GD version
> >> and FreeType version please? Also, is your app
> web-accessible so I
> >> can take a look at it? Also a phpinfo page would be useful.
> >>
> >> Cheers,
> >>
> >> Paul
> >>
> >> Ken-ichi wrote:
> >>
> >>> Hi all. Is there a way to control the vertical alignment of the
> >>> label within a textbutton? All of my labels seem to
> align to the top
> >>> of the button, while the icon aligns to the middle, which
> makes the
> >>> button look a little weird.
> >>>
> >>> Thanks.
> >>>
> >>> -Ken-ichi
> >>> _______________________________________________
> >>> Chameleon mailing list
> >>> Chameleon at lists.maptools.org
> >>> http://lists.maptools.org/mailman/listinfo/chameleon
> >>>
> >
> >
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
More information about the Chameleon
mailing list