Re: [OpenMap Users] mouse over imageIcon

From: Don Dietrick <dietrick_at_bbn.com>
Date: Tue, 14 Jun 2005 09:54:02 -0400

Hi Yea-Chyn,

No, I think they are pretty cheap. They are *much* cheaper than
painting labels through the layer, however.

- Don

On Jun 13, 2005, at 8:47 PM, iliu wrote:

> Thank you Don,
>
> I appreciate your help. Does ToolTip need lots of memory and
> therefore affect
> the response time?
>
> Yea-Chyn
>
>
>
>> ===== Original Message From Don Dietrick <dietrick_at_bbn.com> =====
>> Hi Yea-Chyn,
>>
>> On Jun 9, 2005, at 10:15 PM, iliu wrote:
>>
>>
>>> Hi,
>>>
>>> I was creating a new layer to display some ImageIcons by extending
>>> OMGraphicHandlerLayer. Using DemoLayer as an example I was able to
>>> display a
>>> group of same type imageIcons. To identify them, I used
>>> OMTextLabeler of
>>> OMGraphicAttribute so that their label would be shown when the
>>> mouse is over
>>> thie Icon.
>>>
>>
>> I don't think I would do that. The OMTextLabeler is really intended
>> for permanent labels. If you want tooltips, use the
>> OMGraphicConstants.TOOLTIP key with the string value in the
>> OMGraphic.
>>
>>
>>> As the layer gets more features, I lost the label display
>>> behavior. I used to
>>> think that setting the mouseModeIDsForEvent to "Gestures" was the
>>> trigger for
>>> this behavior because that it once disappeared when I commented out
>>> that
>>> setting. But I was wrong since I keep that setting and the label
>>> is not
>>> showing any more.
>>>
>>> Does anyone have the same experience or know what triggers the
>>> label display
>>> when the mouse is over the created image?
>>>
>>
>> Your layer should respond with a true in the isHightlightable
>> (OMGraphic) method, and then respond with the string from the
>> getToolTipFor(OMGraphic) method.
>>
>> - Don
>>
>>
>>
>>
>>>
>>> I would appreciate it very much for your help. Thanks.
>>>
>>> Yea-Chyn
>>>
>>> --
>>> [To unsubscribe to this list send an email to "majdart_at_bbn.com"
>>> with the following text in the BODY of the message "unsubscribe
>>> openmap-users"]
>>>
>

--
[To unsubscribe to this list send an email to "majdart_at_bbn.com"
with the following text in the BODY of the message "unsubscribe openmap-users"]
Received on Tue Jun 14 2005 - 09:55:01 EDT

This archive was generated by hypermail 2.3.0 : Tue Mar 28 2017 - 23:25:07 EDT