OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef IOS_CLEAN_CHROME_BROWSER_UI_TAB_TAB_CONTAINER_VIEW_CONTROLLER_H_ | 5 #ifndef IOS_CLEAN_CHROME_BROWSER_UI_TAB_TAB_CONTAINER_VIEW_CONTROLLER_H_ |
6 #define IOS_CLEAN_CHROME_BROWSER_UI_TAB_TAB_CONTAINER_VIEW_CONTROLLER_H_ | 6 #define IOS_CLEAN_CHROME_BROWSER_UI_TAB_TAB_CONTAINER_VIEW_CONTROLLER_H_ |
7 | 7 |
8 #import <UIKit/UIKit.h> | 8 #import <UIKit/UIKit.h> |
9 | 9 |
10 #import "ios/clean/chrome/browser/ui/animators/zoom_transition_delegate.h" | 10 #import "ios/clean/chrome/browser/ui/transitions/animators/zoom_transition_deleg
ate.h" |
11 #import "ios/clean/chrome/browser/ui/presenters/menu_presentation_delegate.h" | 11 #import "ios/clean/chrome/browser/ui/transitions/presenters/menu_presentation_de
legate.h" |
12 | 12 |
13 // Abstract base class for a view controller that contains several views, | 13 // Abstract base class for a view controller that contains several views, |
14 // each managed by their own view controllers. | 14 // each managed by their own view controllers. |
15 // Subclasses manage the specific layout of these view controllers. | 15 // Subclasses manage the specific layout of these view controllers. |
16 @interface TabContainerViewController | 16 @interface TabContainerViewController |
17 : UIViewController<MenuPresentationDelegate, ZoomTransitionDelegate> | 17 : UIViewController<MenuPresentationDelegate, ZoomTransitionDelegate> |
18 | 18 |
19 // View controller showing the main content for the tab. If there is no | 19 // View controller showing the main content for the tab. If there is no |
20 // toolbar view controller set, the contents of this view controller will | 20 // toolbar view controller set, the contents of this view controller will |
21 // fill all of the tab container's view. | 21 // fill all of the tab container's view. |
(...skipping 21 matching lines...) Expand all Loading... |
43 | 43 |
44 // Tab container which positions the toolbar at the top. | 44 // Tab container which positions the toolbar at the top. |
45 @interface TopToolbarTabViewController : TabContainerViewController | 45 @interface TopToolbarTabViewController : TabContainerViewController |
46 @end | 46 @end |
47 | 47 |
48 // Tab container which positions the toolbar at the bottom. | 48 // Tab container which positions the toolbar at the bottom. |
49 @interface BottomToolbarTabViewController : TabContainerViewController | 49 @interface BottomToolbarTabViewController : TabContainerViewController |
50 @end | 50 @end |
51 | 51 |
52 #endif // IOS_CLEAN_CHROME_BROWSER_UI_TAB_TAB_CONTAINER_VIEW_CONTROLLER_H_ | 52 #endif // IOS_CLEAN_CHROME_BROWSER_UI_TAB_TAB_CONTAINER_VIEW_CONTROLLER_H_ |
OLD | NEW |