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

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

Issue 2518183002: Moved action verbs out of Blink. (Closed)
Patch Set: Exposes appropriate state and action names when controls are disabled. 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
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 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 required, 224 required,
225 richly_editable, 225 richly_editable,
226 selectable, 226 selectable,
227 selected, 227 selected,
228 // Grows vertically, e.g. menu or combo box. 228 // Grows vertically, e.g. menu or combo box.
229 vertical, 229 vertical,
230 visited 230 visited
231 }; 231 };
232 232
233 // An action to be taken on an accessibility node. 233 // An action to be taken on an accessibility node.
234 // In contrast to |AXSupportedAction|, these describe what happens to the obje ct, e.g. "FOCUS".
234 enum AXAction { 235 enum AXAction {
235 blur, 236 blur,
236 237
237 // Decrement a slider or range control by one step value. 238 // Decrement a slider or range control by one step value.
238 decrement, 239 decrement,
239 240
240 // Do the default action for an object, typically this means "click". 241 // Do the default action for an object, typically this means "click".
241 do_default, 242 do_default,
242 243
243 focus, 244 focus,
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 set_value, 277 set_value,
277 278
278 show_context_menu 279 show_context_menu
279 }; 280 };
280 281
281 enum AXActionFlags { 282 enum AXActionFlags {
282 request_images, 283 request_images,
283 request_inline_text_boxes 284 request_inline_text_boxes
284 }; 285 };
285 286
287 // Lists the actions that can be performed on a given node.
288 // In contrast to |AXAction|, these describe what the user can do on the objec t, e.g. "PRESS", not what happens to the object as a result.
289 // Only one action is supported for now.
290 enum AXSupportedAction {
291 activate,
292 check,
293 click,
294 jump,
295 open,
296 press,
297 select,
298 uncheck
299 };
300
286 // A change to the accessibility tree. 301 // A change to the accessibility tree.
287 enum AXMutation { 302 enum AXMutation {
288 node_created, 303 node_created,
289 subtree_created, 304 subtree_created,
290 node_changed, 305 node_changed,
291 node_removed 306 node_removed
292 }; 307 };
293 308
294 [cpp_enum_prefix_override="ax_attr"] enum AXStringAttribute { 309 [cpp_enum_prefix_override="ax_attr"] enum AXStringAttribute {
295 access_key, 310 access_key,
296 action,
297 // Only used when invalid_state == invalid_state_other. 311 // Only used when invalid_state == invalid_state_other.
298 aria_invalid_value, 312 aria_invalid_value,
299 auto_complete, 313 auto_complete,
300 container_live_relevant, 314 container_live_relevant,
301 container_live_status, 315 container_live_status,
302 description, 316 description,
303 display, 317 display,
304 // Only present when different from parent. 318 // Only present when different from parent.
305 font_family, 319 font_family,
306 html_tag, 320 html_tag,
307 // Only present when different from parent. 321 // Only present when different from parent.
308 language, 322 language,
309 name, 323 name,
310 live_relevant, 324 live_relevant,
311 live_status, 325 live_status,
312 placeholder, 326 placeholder,
313 role, 327 role,
314 shortcut, 328 shortcut,
315 url, 329 url,
316 value 330 value
317 }; 331 };
318 332
319 [cpp_enum_prefix_override="ax_attr"] enum AXIntAttribute { 333 [cpp_enum_prefix_override="ax_attr"] enum AXIntAttribute {
334 action,
320 // Scrollable container attributes. 335 // Scrollable container attributes.
321 scroll_x, 336 scroll_x,
322 scroll_x_min, 337 scroll_x_min,
323 scroll_x_max, 338 scroll_x_max,
324 scroll_y, 339 scroll_y,
325 scroll_y_min, 340 scroll_y_min,
326 scroll_y_max, 341 scroll_y_max,
327 342
328 // Attributes for retrieving the endpoints of a selection. 343 // Attributes for retrieving the endpoints of a selection.
329 text_sel_start, 344 text_sel_start,
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after
603 // First node is before the second one. 618 // First node is before the second one.
604 before, 619 before,
605 620
606 // Nodes are the same. 621 // Nodes are the same.
607 equal, 622 equal,
608 623
609 // First node is after the second one. 624 // First node is after the second one.
610 after 625 after
611 }; 626 };
612 }; 627 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698