Sounds good. Do we need the verb in this case? How about just Focusable?

On Wed, Dec 17, 2008 at 5:28 PM, Emily Crutcher <[email protected]> wrote:
> Yep, that's the plan!
>
> On Wed, Dec 17, 2008 at 5:10 PM, Ray Ryan <[email protected]> wrote:
>>
>> Works for me. And IsFocusable extends no other interfaces, right?
>>
>> On Thu, Dec 18, 2008 at 7:18 AM, Emily Crutcher <[email protected]> wrote:
>>>
>>> The HasFocus interface extends SourcesFocusEvents and
>>> SourcesKeyboardEvents.  The problem is that users then must implement
>>> SourcesFocusEvents and SourcesKeyboardEvents even for new widgets and cannot
>>> remove them without also removing the focusable contract. We cannot remove
>>> the SourcesFocusEvents or sorucesKeyboardEvents from the HasFocus interface
>>> without breaking an enormous amount of code.
>>>
>>> Therefore, my proposal is that we should do the following:
>>>
>>> Introduce a new interface, IsFocusable, and move all the HasFocus methods
>>> that are not deprecated into this new interface
>>> Have HasFocus extend IsFocusable.
>>> Deprecate the HasFocus interface.
>>> In TreeItem, HasFocus.getFocusableWidget becomes IsFocusable
>>> getFocusableWidget.
>>>
>>>
>>>
>>> --
>>> "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