[Chameleon] zoomin widget

Paul Spencer pagameba at magma.ca
Mon May 10 18:13:11 EDT 2004


Paul,

in the latest chameleon cvs you would provide a toolset attribute to the 
widgets but no image state subtags, which will cause the buttons to be 
represented by whatever image you provide in the image attribute (or via 
the buttonizer if you specify a styleresource), plus a radio button to 
indicate selection within the group.

I think there may be a small bug in this code that causes the current 
tool selection to appear correctly but not be activated (i.e. zoom in 
will appear active but clicking on the map may not do anything because 
the zoom in tool was not correctly activated).  You can work around this 
temporarily by clicking another tool and then the zoomin tool ... but I 
will be trying to fix this in the coming days

Paul

Paul Dymecki wrote:

> Thanks,
>     Also i wanted to get my navigation buttons(zoomin,zoomout,query) to be
> displayed with radio buttons,  and was wondering what the process for that
> is?
> thx again,
> Paul
> ----- Original Message ----- 
> From: "Paul Spencer" <pagameba at magma.ca>
> To: "Paul Dymecki" <pdymecki at sympatico.ca>
> Cc: <chameleon at lists.maptools.org>
> Sent: Monday, May 10, 2004 10:58 AM
> Subject: Re: [Chameleon] zoomin widget
> 
> 
> 
>>Paul,
>>
>>it should work in single click mode as is (i.e. if you click and release
>>it will zoom in by a zoom factor at the clicked location).  Zoom factor
>>is normally defaulted to 2, I think you can provide a different one in
>>the widget, and you can also use a ZoomFactor widget to allow the user
>>to specify a zoom factor (affects zoom in and out)
>>
>>If you want no fancy dhtml effects on the map at all, then you could use
>>the MapImageStatic widget
>>
>>Cheers,
>>
>>Paul
>>
>>Paul Dymecki wrote:
>>
>>
>>>Hello,
>>>   I was wondering if there is a way to make the zoomin widget, work
> 
> without
> 
>>>the bounding box?  ie just by clicking on a point..
>>>thx,
>>>Paul
>>>----- Original Message ----- 
>>>From: "Paul Spencer" <pagameba at magma.ca>
>>>To: <bartvde at xs4all.nl>
>>>Cc: <chameleon at lists.maptools.org>
>>>Sent: Monday, May 10, 2004 7:51 AM
>>>Subject: Re: [Chameleon] waitimage and button width
>>>
>>>
>>>
>>>
>>>>Bart,
>>>>
>>>>bartvde at xs4all.nl wrote:
>>>>
>>>>
>>>>
>>>>>Hi Paul (cc list),
>>>>>
>>>>>-- 1 --
>>>>>I found one difference between Chameleon 1.1 and 1.99 with regard to
> 
> the
> 
>>>>>WaitImage.
>>>>>
>>>>>This is what I used to use:
>>>>><waitimage language="nl-NL"
> 
> waitimage="/chameleon_images/spinner_nl.gif"
> 
>>>>>waitimagewidth="246" waitimageheight="50"/>
>>>>>
>>>>>chameleon_images was an alias to chameleon/htdocs/images
>>>>>
>>>>>Now I have to use:
>>>>><waitimage language="nl-NL" waitimage="images/spinner_nl.gif"
>>>>>waitimagewidth="246" waitimageheight="50"/>
>>>>>
>>>>>Probably the same kind of change as with the popup.css ...
>>>>
>>>>yes this is probably the same problem.
>>>>
>>>>
>>>>
>>>>>-- 2 --
>>>>>I have one issue with the button width, but this is not specific for
>>>>>version 1.99 of Chameleon.
>>>>>
>>>>>When internationalizing a Chameleon application, some texts on the
>>>
>>>buttons
>>>
>>>
>>>>>become significantly larger than in the English version, which means I
>>>>>have to change the source code to provide a different width in the
>>>>>MakeButton function.
>>>>>
>>>>>It would be great if something automagically could be arranged in which
>>>>>buttons would estimate their width needed. But I know this will be
>>>>>difficult if not impossible to implement because of font differences
>>>
>>>etc.
>>>
>>>
>>>>>and it could mess up HTML layouts etc.
>>>>>
>>>>>But maybe something else could be invented so that this would not
>>>
>>>involve
>>>
>>>
>>>>>changing source code. This makes things difficult to maintain.
>>>>>
>>>>>Any thoughts?
>>>>
>>>>we talked about this already, we were thinking of having a mechanism for
>>>>wildcarding the widget (and posssibly height) to allow the button to
>>>>stretch.  The current thoughts are:
>>>>
>>>>width="*" - button is drawn just wide enough to accomodate the icon and
>>>>text and padding
>>>>
>>>>width="100*" - the button is drawn at least 100 px wide but will be
>>>>stretched to allow for longer text if required
>>>>
>>>>width="100" - the button is exactly 100 px regardless of text
>>>>
>>>>Same logic could probably be used for height
>>>>
>>>>I haven't investigated this yet.
>>>>
>>>>Cheers,
>>>>
>>>>Paul
>>>>
>>>>
>>>>
>>>>>Best regards,
>>>>>Bart
>>>>>_______________________________________________
>>>>>Chameleon mailing list
>>>>>Chameleon at lists.maptools.org
>>>>>http://lists.maptools.org/mailman/listinfo/chameleon
>>>>>
>>>>
>>>>-- 
>>>> -----------------------------------------------------------------
>>>>|Paul Spencer                           pspencer at dmsolutions.ca   |
>>>>|-----------------------------------------------------------------|
>>>>|Applications & Software Development                              |
>>>>|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
>>>> -----------------------------------------------------------------
>>>>
>>>>_______________________________________________
>>>>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
>>>
>>
>>-- 
>>  -----------------------------------------------------------------
>>|Paul Spencer                           pspencer at dmsolutions.ca   |
>>|-----------------------------------------------------------------|
>>|Applications & Software Development                              |
>>|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
>>  -----------------------------------------------------------------
>>
>>_______________________________________________
>>Chameleon mailing list
>>Chameleon at lists.maptools.org
>>http://lists.maptools.org/mailman/listinfo/chameleon
> 
> 
> 

-- 
  -----------------------------------------------------------------
|Paul Spencer                           pspencer at dmsolutions.ca   |
|-----------------------------------------------------------------|
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
  -----------------------------------------------------------------



More information about the Chameleon mailing list