| Index: chrome/browser/cocoa/tab_window_controller.h
|
| ===================================================================
|
| --- chrome/browser/cocoa/tab_window_controller.h (revision 14839)
|
| +++ chrome/browser/cocoa/tab_window_controller.h (working copy)
|
| @@ -62,6 +62,23 @@
|
| // Removes the placeholder installed by |-insertPlaceholderForTab:atLocation:|.
|
| - (void)removePlaceholder;
|
|
|
| +// Drop a given tab view at the location of the current placeholder. If there
|
| +// is no placeholder, it will go at the end. |controller| is the window
|
| +// controller of a tab being dropped from a different window. It will be nil
|
| +// if the drag is within the window. The implementation will call
|
| +// |-removePlaceholder| since the drag is now complete. This also calls
|
| +// |-layoutTabs| internally so clients do not need to call it again. When
|
| +// dragging tabs between windows, this should be called *before*
|
| +// |-detachTabView| on the source window since it needs to still be in the
|
| +// source window's tab model for this method to find the information it needs
|
| +// to complete the drop.
|
| +- (void)dropTabView:(NSView*)view
|
| + fromController:(TabWindowController*)controller;
|
| +
|
| +// Tells the tab strip to forget about this tab in preparation for it being
|
| +// put into a different tab strip, such as during a drop on another window.
|
| +- (void)detachTabView:(NSView*)view;
|
| +
|
| // Number of tabs in the tab strip. Useful, for example, to know if we're
|
| // dragging the only tab in the window.
|
| - (NSInteger)numberOfTabs;
|
| @@ -69,9 +86,6 @@
|
| // Return the view of the selected tab.
|
| - (NSView *)selectedTabView;
|
|
|
| -// Drop a given tab view at a new index.
|
| -- (void)dropTabView:(NSView *)view atIndex:(NSUInteger)index;
|
| -
|
| // The title of the selected tab.
|
| - (NSString*)selectedTabTitle;
|
|
|
|
|