Lines Matching refs:SkOSMenu
39 - (void) view:(SkNSView*)view didAddMenu:(const SkOSMenu*)menu {} argument
40 - (void) view:(SkNSView*)view didUpdateMenu:(const SkOSMenu*)menu { argument
51 - (void)registerMenus:(const SkTDArray<SkOSMenu*>*)menus { argument
58 - (void)updateMenu:(const SkOSMenu*)menu { argument
66 int menuIndex = fMenus->find(const_cast<SkOSMenu *>(menu));
78 - (NSCellStateValue)triStateToNSState:(SkOSMenu::TriState)state {
79 if (SkOSMenu::kOnState == state)
81 else if (SkOSMenu::kOffState == state)
87 - (void)loadMenu:(const SkOSMenu*)menu { argument
88 const SkOSMenu::Item* menuitems[menu->getCount()];
91 const SkOSMenu::Item* item = menuitems[i];
95 if (SkOSMenu::kList_Type == item->getType()) {
97 SkOSMenu::FindListItemCount(*item->getEvent(), &count);
101 SkOSMenu::FindListItems(*item->getEvent(), options);
104 SkOSMenu::FindListIndex(*item->getEvent(), item->getSlotName(), &index);
111 SkOSMenu::TriState tristate;
113 case SkOSMenu::kAction_Type:
116 case SkOSMenu::kSlider_Type:
118 SkOSMenu::FindSliderValue(*item->getEvent(), item->getSlotName(), &value);
119 SkOSMenu::FindSliderMin(*item->getEvent(), &min);
120 SkOSMenu::FindSliderMax(*item->getEvent(), &max);
125 case SkOSMenu::kSwitch_Type:
126 SkOSMenu::FindSwitchState(*item->getEvent(), item->getSlotName(), &state);
129 case SkOSMenu::kTriState_Type:
130 SkOSMenu::FindTriState(*item->getEvent(), item->getSlotName(), &tristate);
133 case SkOSMenu::kTextField_Type:
134 SkOSMenu::FindText(*item->getEvent(),item->getSlotName(), &str);
153 const SkOSMenu::Item* item = ((SkOptionItem*)[fItems objectAtIndex:row]).fItem;
180 const SkOSMenu::Item* item = option.fItem;
182 case SkOSMenu::kAction_Type:
184 case SkOSMenu::kList_Type:
187 case SkOSMenu::kSlider_Type:
190 case SkOSMenu::kSwitch_Type:
193 case SkOSMenu::kTextField_Type:
197 case SkOSMenu::kTriState_Type:
214 const SkOSMenu::Item* item = option.fItem;
216 case SkOSMenu::kAction_Type:
219 case SkOSMenu::kList_Type:
223 case SkOSMenu::kSlider_Type:
227 case SkOSMenu::kSwitch_Type:
231 case SkOSMenu::kTextField_Type:
237 case SkOSMenu::kTriState_Type:
239 item->setTriState((SkOSMenu::TriState)[anObject intValue]);