Lines Matching refs:evt

93                      const char slotName[], SkEvent* evt) {
97 fEvent = evt;
137 SkEvent* evt) {
138 SkOSMenu::Item* item = new Item(label, type, slotName, evt);
144 SkEvent* evt = new SkEvent(gMenuEventType, target);
146 evt->setString(label, label);
147 return appendItem(label, SkOSMenu::kAction_Type, "", evt);
152 SkEvent* evt = new SkEvent(gMenuEventType, target);
164 evt->setString(gList_Items_Str, str);
165 evt->setS32(gList_ItemCount_S32, count);
166 evt->setS32(slotName, index);
168 return appendItem(label, SkOSMenu::kList_Type, slotName, evt);
174 SkEvent* evt = new SkEvent(gMenuEventType, target);
175 evt->setScalar(gSlider_Min_Scalar, min);
176 evt->setScalar(gSlider_Max_Scalar, max);
177 evt->setScalar(slotName, defaultValue);
178 return appendItem(label, SkOSMenu::kSlider_Type, slotName, evt);
183 SkEvent* evt = new SkEvent(gMenuEventType, target);
184 evt->setBool(slotName, defaultState);
185 return appendItem(label, SkOSMenu::kSwitch_Type, slotName, evt);
190 SkEvent* evt = new SkEvent(gMenuEventType, target);
191 evt->setS32(slotName, defaultState);
192 return appendItem(label, SkOSMenu::kTriState_Type, slotName, evt);
197 SkEvent* evt = new SkEvent(gMenuEventType, target);
198 evt->setString(slotName, placeholder);
199 return appendItem(label, SkOSMenu::kTextField_Type, slotName, evt);
202 bool SkOSMenu::FindListItemCount(const SkEvent& evt, int* count) {
203 return evt.isType(gMenuEventType) && evt.findS32(gList_ItemCount_S32, count);
206 bool SkOSMenu::FindListItems(const SkEvent& evt, SkString items[]) {
207 if (evt.isType(gMenuEventType) && items) {
208 const char* text = evt.findString(gList_Items_Str);
224 bool SkOSMenu::FindSliderMin(const SkEvent& evt, SkScalar* min) {
225 return evt.isType(gMenuEventType) && evt.findScalar(gSlider_Min_Scalar, min);
228 bool SkOSMenu::FindSliderMax(const SkEvent& evt, SkScalar* max) {
229 return evt.isType(gMenuEventType) && evt.findScalar(gSlider_Max_Scalar, max);
232 bool SkOSMenu::FindAction(const SkEvent& evt, const char label[]) {
233 return evt.isType(gMenuEventType) && evt.findString(label);
236 bool SkOSMenu::FindListIndex(const SkEvent& evt, const char slotName[], int* value) {
237 return evt.isType(gMenuEventType) && evt.findS32(slotName, value);
240 bool SkOSMenu::FindSliderValue(const SkEvent& evt, const char slotName[], SkScalar* value) {
241 return evt.isType(gMenuEventType) && evt.findScalar(slotName, value);
244 bool SkOSMenu::FindSwitchState(const SkEvent& evt, const char slotName[], bool* value) {
245 return evt.isType(gMenuEventType) && evt.findBool(slotName, value);
248 bool SkOSMenu::FindTriState(const SkEvent& evt, const char slotName[], SkOSMenu::TriState* value) {
249 return evt.isType(gMenuEventType) && evt.findS32(slotName, (int*)value);
252 bool SkOSMenu::FindText(const SkEvent& evt, const char slotName[], SkString* value) {
253 if (evt.isType(gMenuEventType)) {
254 const char* text = evt.findString(slotName);