// Copyright 2018 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. module ax.mojom; import "ui/accessibility/ax_enums.mojom"; import "ui/gfx/geometry/mojo/geometry.mojom"; import "ui/gfx/mojo/transform.mojom"; // See ui::AXNodeData for comments / explanations of these fields. struct AXNodeData { int32 id; ax.mojom.Role role; uint32 state; uint32 actions; map string_attributes; map int_attributes; map float_attributes; map bool_attributes; map> intlist_attributes; map> stringlist_attributes; map html_attributes; array child_ids; int32 offset_container_id; gfx.mojom.RectF location; gfx.mojom.Transform transform; };