aboutsummaryrefslogtreecommitdiff
path: root/samples/objective-c/MainMenuViewController.m
diff options
context:
space:
mode:
Diffstat (limited to 'samples/objective-c/MainMenuViewController.m')
-rw-r--r--samples/objective-c/MainMenuViewController.m157
1 files changed, 157 insertions, 0 deletions
diff --git a/samples/objective-c/MainMenuViewController.m b/samples/objective-c/MainMenuViewController.m
new file mode 100644
index 0000000..c97318b
--- /dev/null
+++ b/samples/objective-c/MainMenuViewController.m
@@ -0,0 +1,157 @@
+//
+// Copyright 2009-2011 Facebook
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+#import "MainMenuViewController.h"
+
+
+///////////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////////
+@implementation MainMenuViewController
+
+
+///////////////////////////////////////////////////////////////////////////////////////////////////
+- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
+ if (self = [super initWithNibName:nil bundle:nil]) {
+ self.title = @"Style Catalog";
+ //self.variableHeightRows = YES;
+ self.tableViewStyle = UITableViewStyleGrouped;
+
+ self.dataSource =
+ [TTSectionedDataSource dataSourceWithObjects:
+ @"Text Styles",
+ [TTTableTextItem itemWithText:@"Link Text"
+ URL:@"tt://styles/linkText:/text"],
+ [TTTableTextItem itemWithText:@"Mini Badge"
+ URL:@"tt://styles/miniBadge/text"],
+ [TTTableTextItem itemWithText:@"Badge"
+ URL:@"tt://styles/badge/text"],
+ [TTTableTextItem itemWithText:@"Large Badge"
+ URL:@"tt://styles/largeBadge/text"],
+
+ @"Views",
+ [TTTableTextItem itemWithText:@"Post Text Editor"
+ URL:@"tt://styles/postTextEditor/view"],
+ [TTTableTextItem itemWithText:@"Photo Caption"
+ URL:@"tt://styles/photoCaption/view"],
+ [TTTableTextItem itemWithText:@"Photo Status Label"
+ URL:@"tt://styles/photoStatusLabel/view"],
+ [TTTableTextItem itemWithText:@"Page Dot"
+ URL:@"tt://styles/pageDot:/view"],
+ [TTTableTextItem itemWithText:@"Highlighted Link"
+ URL:@"tt://styles/linkHighlighted/view"],
+ [TTTableTextItem itemWithText:@"Table Header"
+ URL:@"tt://styles/tableHeader/view"],
+ [TTTableTextItem itemWithText:@"Picker Cell"
+ URL:@"tt://styles/pickerCell:/view"],
+ [TTTableTextItem itemWithText:@"Search Table Shadow"
+ URL:@"tt://styles/searchTableShadow/view"],
+ [TTTableTextItem itemWithText:@"Black Bezel"
+ URL:@"tt://styles/blackBezel/view"],
+ [TTTableTextItem itemWithText:@"White Bezel"
+ URL:@"tt://styles/whiteBezel/view"],
+ [TTTableTextItem itemWithText:@"Black Banner"
+ URL:@"tt://styles/blackBanner/view"],
+ [TTTableTextItem itemWithText:@"Tab Bar"
+ URL:@"tt://styles/tabBar/view"],
+ [TTTableTextItem itemWithText:@"Tab Strip"
+ URL:@"tt://styles/tabStrip/view"],
+
+ @"Tab Grid",
+ [TTTableTextItem itemWithText:@"Tab Grid"
+ URL:@"tt://styles/tabGrid/view"],
+ [TTTableTextItem itemWithText:@"Tab Grid Top Left"
+ URL:@"tt://styles/tabGridTabTopLeft:/view"],
+ [TTTableTextItem itemWithText:@"Tab Grid Top Right"
+ URL:@"tt://styles/tabGridTabTopRight:/view"],
+ [TTTableTextItem itemWithText:@"Tab Grid Bottom Right"
+ URL:@"tt://styles/tabGridTabBottomRight:/view"],
+ [TTTableTextItem itemWithText:@"Tab Grid Bottom Left"
+ URL:@"tt://styles/tabGridTabBottomLeft:/view"],
+ [TTTableTextItem itemWithText:@"Tab Grid Left"
+ URL:@"tt://styles/tabGridTabLeft:/view"],
+ [TTTableTextItem itemWithText:@"Tab Grid Right"
+ URL:@"tt://styles/tabGridTabRight:/view"],
+ [TTTableTextItem itemWithText:@"Tab Grid Center"
+ URL:@"tt://styles/tabGridTabCenter:/view"],
+
+ @"Tabs",
+ [TTTableTextItem itemWithText:@"Tab"
+ URL:@"tt://styles/tab:/view"],
+ [TTTableTextItem itemWithText:@"Round Tab"
+ URL:@"tt://styles/tabRound:/view"],
+ [TTTableTextItem itemWithText:@"Tab Left Overflow"
+ URL:@"tt://styles/tabOverflowLeft/view"],
+ [TTTableTextItem itemWithText:@"Tab Right Overflow"
+ URL:@"tt://styles/tabOverflowRight/view"],
+
+ @"Images",
+ [TTTableTextItem itemWithText:@"Thumb View"
+ URL:@"tt://styles/thumbView:/image"],
+
+ @"Launcher",
+ [TTTableTextItem itemWithText:@"Launcher Button"
+ URL:@"tt://styles/launcherButton:/image"],
+ [TTTableTextItem itemWithText:@"Launcher Close Button"
+ URL:@"tt://styles/launcherCloseButton:/view"],
+
+ @"Text Bar",
+ [TTTableTextItem itemWithText:@"Text Bar"
+ URL:@"tt://styles/textBar/view"],
+ [TTTableTextItem itemWithText:@"Text Bar Footer"
+ URL:@"tt://styles/textBarFooter/view"],
+ [TTTableTextItem itemWithText:@"Text Bar Text Field"
+ URL:@"tt://styles/textBarTextField/view"],
+ [TTTableTextItem itemWithText:@"Text Bar Post Button"
+ URL:@"tt://styles/textBarPostButton:/text"],
+
+ @"Toolbars",
+ [TTTableTextItem itemWithText:@"Toolbar Button"
+ URL:@"tt://styles/toolbarButton:/view"],
+ [TTTableTextItem itemWithText:@"Toolbar Back Button"
+ URL:@"tt://styles/toolbarBackButton:/view"],
+ [TTTableTextItem itemWithText:@"Toolbar Forward Button"
+ URL:@"tt://styles/toolbarForwardButton:/view"],
+ [TTTableTextItem itemWithText:@"Toolbar Round Button"
+ URL:@"tt://styles/toolbarRoundButton:/view"],
+ [TTTableTextItem itemWithText:@"Black Toolbar Button"
+ URL:@"tt://styles/blackToolbarButton:/view"],
+ [TTTableTextItem itemWithText:@"Gray Toolbar Button"
+ URL:@"tt://styles/grayToolbarButton:/view"],
+ [TTTableTextItem itemWithText:@"Black Toolbar Forward Button"
+ URL:@"tt://styles/blackToolbarForwardButton:/view"],
+ [TTTableTextItem itemWithText:@"Black Toolbar Round Button"
+ URL:@"tt://styles/blackToolbarRoundButton:/view"],
+
+ @"Search",
+ [TTTableTextItem itemWithText:@"Search Text Field"
+ URL:@"tt://styles/searchTextField/view"],
+ [TTTableTextItem itemWithText:@"Search Bar"
+ URL:@"tt://styles/searchBar/view"],
+ [TTTableTextItem itemWithText:@"Search Bar Bottom"
+ URL:@"tt://styles/searchBarBottom/view"],
+ [TTTableTextItem itemWithText:@"Black Search Bar"
+ URL:@"tt://styles/blackSearchBar/view"],
+
+ nil];
+ }
+
+ return self;
+}
+
+
+@end
+