Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Side by Side Diff: ui/accessibility/ax_enums.idl

Issue 2518183002: Moved action verbs out of Blink. (Closed)
Patch Set: Added missing braces. Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/accessibility/DEPS ('k') | ui/accessibility/ax_node_data.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // TODO(nektar): Migrate entire file to Mojoq. 5 // TODO(nektar): Migrate entire file to Mojoq.
6 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h 6 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h
7 // until the Chromium and Blink trees are merged. 7 // until the Chromium and Blink trees are merged.
8 [camel_case_enum_to_string=true] namespace ui { 8 [camel_case_enum_to_string=true] namespace ui {
9 9
10 // For new entries to the following four enums, also add to 10 // For new entries to the following four enums, also add to
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 required, 230 required,
231 richly_editable, 231 richly_editable,
232 selectable, 232 selectable,
233 selected, 233 selected,
234 // Grows vertically, e.g. menu or combo box. 234 // Grows vertically, e.g. menu or combo box.
235 vertical, 235 vertical,
236 visited 236 visited
237 }; 237 };
238 238
239 // An action to be taken on an accessibility node. 239 // An action to be taken on an accessibility node.
240 // In contrast to |AXSupportedAction|, these describe what happens to the
241 // object, e.g. "FOCUS".
240 enum AXAction { 242 enum AXAction {
241 blur, 243 blur,
242 244
243 // Decrement a slider or range control by one step value. 245 // Decrement a slider or range control by one step value.
244 decrement, 246 decrement,
245 247
246 // Do the default action for an object, typically this means "click". 248 // Do the default action for an object, typically this means "click".
247 do_default, 249 do_default,
248 250
249 focus, 251 focus,
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 set_value, 287 set_value,
286 288
287 show_context_menu 289 show_context_menu
288 }; 290 };
289 291
290 enum AXActionFlags { 292 enum AXActionFlags {
291 request_images, 293 request_images,
292 request_inline_text_boxes 294 request_inline_text_boxes
293 }; 295 };
294 296
297 // Lists the actions that can be performed on a given node.
298 // In contrast to |AXAction|, these describe what the user can do on the
299 // object, e.g. "PRESS", not what happens to the object as a result.
300 // Only one action is supported for now.
301 enum AXSupportedAction {
302 activate,
303 check,
304 click,
305 jump,
306 open,
307 press,
308 select,
309 uncheck
310 };
311
295 // A change to the accessibility tree. 312 // A change to the accessibility tree.
296 enum AXMutation { 313 enum AXMutation {
297 node_created, 314 node_created,
298 subtree_created, 315 subtree_created,
299 node_changed, 316 node_changed,
300 node_removed 317 node_removed
301 }; 318 };
302 319
303 [cpp_enum_prefix_override="ax_attr"] enum AXStringAttribute { 320 [cpp_enum_prefix_override="ax_attr"] enum AXStringAttribute {
304 access_key, 321 access_key,
305 action,
306 // Only used when invalid_state == invalid_state_other. 322 // Only used when invalid_state == invalid_state_other.
307 aria_invalid_value, 323 aria_invalid_value,
308 auto_complete, 324 auto_complete,
309 container_live_relevant, 325 container_live_relevant,
310 container_live_status, 326 container_live_status,
311 description, 327 description,
312 display, 328 display,
313 // Only present when different from parent. 329 // Only present when different from parent.
314 font_family, 330 font_family,
315 html_tag, 331 html_tag,
316 image_data_url, 332 image_data_url,
317 // Only present when different from parent. 333 // Only present when different from parent.
318 language, 334 language,
319 name, 335 name,
320 live_relevant, 336 live_relevant,
321 live_status, 337 live_status,
322 placeholder, 338 placeholder,
323 role, 339 role,
324 shortcut, 340 shortcut,
325 url, 341 url,
326 value 342 value
327 }; 343 };
328 344
329 [cpp_enum_prefix_override="ax_attr"] enum AXIntAttribute { 345 [cpp_enum_prefix_override="ax_attr"] enum AXIntAttribute {
346 action,
330 // Scrollable container attributes. 347 // Scrollable container attributes.
331 scroll_x, 348 scroll_x,
332 scroll_x_min, 349 scroll_x_min,
333 scroll_x_max, 350 scroll_x_max,
334 scroll_y, 351 scroll_y,
335 scroll_y_min, 352 scroll_y_min,
336 scroll_y_max, 353 scroll_y_max,
337 354
338 // Attributes for retrieving the endpoints of a selection. 355 // Attributes for retrieving the endpoints of a selection.
339 text_sel_start, 356 text_sel_start,
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
618 // First node is before the second one. 635 // First node is before the second one.
619 before, 636 before,
620 637
621 // Nodes are the same. 638 // Nodes are the same.
622 equal, 639 equal,
623 640
624 // First node is after the second one. 641 // First node is after the second one.
625 after 642 after
626 }; 643 };
627 }; 644 };
OLDNEW
« no previous file with comments | « ui/accessibility/DEPS ('k') | ui/accessibility/ax_node_data.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698