diff options
author | 2012-09-20 15:45:41 +0000 | |
---|---|---|
committer | 2012-09-20 15:45:41 +0000 | |
commit | 867cbd8bc29371a360194aed648c4d43307b0639 (patch) | |
tree | a8304af47996be63595ff3659546f82772230d6b /experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm | |
parent | db545aec7267b10f1cb925204862f7e16753b724 (diff) |
first cut at making iOS work
Replace __arm__ with SK_CPU_ARM
add support for iOS simulator and device
fix const warning in iOSSampleApp
update gyp files
https://code.google.com/p/skia/issues/detail?id=900
tracks fixing missing arm assembly
Review URL: https://codereview.appspot.com/6552045
git-svn-id: http://skia.googlecode.com/svn/trunk@5606 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm')
-rw-r--r-- | experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm b/experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm index acf70b81cb..43839760f4 100644 --- a/experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm +++ b/experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm @@ -1,5 +1,6 @@ #import "SkOptionsTableViewController.h" #include "SkEvent.h" +#include "SkTArray.h" @implementation SkOptionItem @synthesize fCell, fItem; @@ -31,7 +32,7 @@ //SkUIViewOptionsDelegate - (void) view:(SkUIView*)view didAddMenu:(const SkOSMenu*)menu {} -- (void) view:(SkUIView*)view didUpdateMenu:(const SkOSMenu*)menu { +- (void) view:(SkUIView*)view didUpdateMenu:(SkOSMenu*)menu { [self updateMenu:menu]; } @@ -65,7 +66,7 @@ [self.tableView reloadData]; } -- (void)loadMenu:(const SkOSMenu*)menu { +- (void)loadMenu:(SkOSMenu*)menu { const SkOSMenu::Item* menuitems[menu->getCount()]; menu->getItems(menuitems); for (int i = 0; i < menu->getCount(); ++i) { @@ -81,8 +82,9 @@ int count = 0; SkOSMenu::FindListItemCount(*item->getEvent(), &count); - SkString options[count]; - SkOSMenu::FindListItems(*item->getEvent(), options); + SkTArray<SkString> options; + options.resize_back(count); + SkOSMenu::FindListItems(*item->getEvent(), &options.front()); for (int i = 0; i < count; ++i) [List.fOptions addOption:[NSString stringWithUTF8String:options[i].c_str()]]; SkOSMenu::FindListIndex(*item->getEvent(), item->getSlotName(), &value); |