>
>
>>>> It would typically be the case that you would want to sink, however this
>>>> is not always true, so we want users to have the option of whether to sink
>>>> or not.
>>>>
>>>
>>> addDomHandlerAndSink()?
>>>
>>
If we are depending upon javadoc, what about just calling it
addDomHandler(DomHandler handler)  with javadoc directing people to use
addHandler if they don't want to sink the events?




>
>>>>    1. fo/INFO --> addHandler(ClickEvent.INFO, handler)
>>>>
>>>> +1 for type. It's a shame you can't just use the class literal
>>>
>>  ClickEvent.type or ClickEvent.TYPE?
>>
>
> If it's a constant, it should be upper.
>

So +1 for TYPE . I could see arguments for ClickEvent.type as it is the
moral equivalent if ClickEvent.class, which is why I asked.





>>
>>
>>>
>>>>
>>>>>
>>>>> On Mon, Oct 6, 2008 at 5:36 PM, Emily Crutcher <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>>> Here is the current doc on it, to give context:
>>>>>>
>>>>>>   /**
>>>>>>    * Adds a native event handler to the widget and sinks the
>>>>>> corresponding
>>>>>>    * native event.
>>>>>>    *
>>>>>>    * @param <HandlerType> the type of handler to add
>>>>>>    * @param key the event key
>>>>>>    * @param handler the handler
>>>>>>    * @return [EMAIL PROTECTED] HandlerRegistration} used to remove the 
>>>>>> handler
>>>>>>    */
>>>>>>   protected <HandlerType extends EventHandler> HandlerRegistration
>>>>>> addHandlerAndSink(
>>>>>>       DomEvent.Key<?, HandlerType> key, final HandlerType handler) {
>>>>>>     sinkEvents(key.getNativeEventType());
>>>>>>     return addHandler(key, handler);
>>>>>>
>>>>>>   }
>>>>>>
>>>>>> On Mon, Oct 6, 2008 at 5:35 PM, Emily Crutcher <[EMAIL PROTECTED]>wrote:
>>>>>>
>>>>>>> The purpose of the new method "addHandlersAndSink" is to allow users
>>>>>>> to add a DOM handler and sink the necessary event in one easy step.
>>>>>>>
>>>>>>> The reason we, the GWT team, care about this is because
>>>>>>> traditionally, with the two call separated everyone, including us, will 
>>>>>>> tend
>>>>>>> to sink the events in the constructor rather then when a handler is 
>>>>>>> actually
>>>>>>> added. This can degrade performance significantly for small widgets, so 
>>>>>>> we'd
>>>>>>> like to encourage our developers to do the fast/efficient thing instead.
>>>>>>>
>>>>>>> addHandlersAndSink has the advantage that when you autocomplete to
>>>>>>> find your widget methods, it appears directly under addHandlers.  
>>>>>>> However,
>>>>>>> it sounds somewhat awkward, so a better name might be in order, hence 
>>>>>>> this
>>>>>>> post...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> "There are only 10 types of people in the world: Those who understand
>>>>>>> binary, and those who don't"
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> "There are only 10 types of people in the world: Those who understand
>>>>>> binary, and those who don't"
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> "There are only 10 types of people in the world: Those who understand
>>>> binary, and those who don't"
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> "There are only 10 types of people in the world: Those who understand
>> binary, and those who don't"
>>
>>
>>
>
> >
>


-- 
"There are only 10 types of people in the world: Those who understand
binary, and those who don't"

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to