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 -~----------~----~----~----~------~----~------~--~---
