diff options
Diffstat (limited to 'samples/objective-c/MainMenuViewController.m')
| -rw-r--r-- | samples/objective-c/MainMenuViewController.m | 157 |
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 + |
