Files
linguist/samples/Objective-C/MainMenuViewController.m
2012-07-23 15:52:49 -05:00

158 lines
7.7 KiB
Objective-C

//
// 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