Index: ios/chrome/browser/ui/tools_menu/tools_menu_view_item.h |
diff --git a/ios/chrome/browser/ui/tools_menu/tools_menu_view_item.h b/ios/chrome/browser/ui/tools_menu/tools_menu_view_item.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2cb597e24e26c91bf57f1a59367477fddb47a75f |
--- /dev/null |
+++ b/ios/chrome/browser/ui/tools_menu/tools_menu_view_item.h |
@@ -0,0 +1,36 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef IOS_CHROME_BROWSER_UI_TOOLS_MENU_TOOLS_MENU_VIEW_ITEM_H_ |
+#define IOS_CHROME_BROWSER_UI_TOOLS_MENU_TOOLS_MENU_VIEW_ITEM_H_ |
+ |
+#import <UIKit/UIKit.h> |
+ |
+@class ToolsMenuViewCell; |
+ |
+@interface ToolsMenuViewItem : NSObject |
+@property(nonatomic, copy) NSString* accessibilityIdentifier; |
+@property(nonatomic, copy) NSString* title; |
+@property(nonatomic, assign) NSInteger tag; |
+@property(nonatomic, assign) BOOL active; |
+@property(nonatomic, assign) ToolsMenuViewCell* tableViewCell; |
+ |
++ (NSString*)cellID; |
++ (Class)cellClass; |
+ |
++ (instancetype)menuItemWithTitle:(NSString*)title |
+ accessibilityIdentifier:(NSString*)accessibilityIdentifier |
+ command:(int)commandID; |
+@end |
+ |
+@interface ToolsMenuViewCell : UICollectionViewCell |
+@property(nonatomic, retain) UILabel* title; |
+@property(nonatomic, readonly) CGFloat horizontalMargin; |
+ |
+- (void)configureForMenuItem:(ToolsMenuViewItem*)item; |
+- (void)initializeTitleView; |
+- (void)initializeViews; |
+@end |
+ |
+#endif // IOS_CHROME_BROWSER_UI_TOOLS_MENU_TOOLS_MENU_VIEW_ITEM_H_ |