On Tue, Mar 3, 2009 at 11:36 AM, Ben Goodger (Google) <[email protected]> wrote:
> Can you give a more detailed breakdown of the code/methods that'll be
> moved to the shared base?
>

To be shared:
* All of the TabAnimation classes.
* The following methods:
  - GetPreferredHeight
  - CanProcessInputEvents
  - PointIsWithinWindowCaption, though we don't have a custom frame on linux yet
  - IsCompatibleWith
  - IsAnimating
  - model
  - IsDragSessionActive
  - AbortActiveDragSession
  - DestroyDragController
  - DestroyDraggedSourceTab
  - GetIdealBounds
  - UpdateLoadingAnimations
  - TabStripModelObserver implemenation
  - Tab::Delegate implemenation
  - GetTabAt
  - GetTabAtAdjustForAnimation
  - GetTabCount
  - GetCurrentTabWidths
  - GetDesiredTabWidths
  - ResizeLayoutTabs
  - all of the methods under the Animations section

It's probably easier to look at it from the other side though, i.e.
how much are we taking out of TabStrip?
* The following inherited super-classes:
  - views::View
  - views::Button::ButtonListener
  - MessageLoopForUI::Observer
* Any platform-specific code, usually Views overrides.

-- 
James Hawkins

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to