package gtxilib.oopclasses.protos

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AccessibilityEvaluation

result.proto:89

All results of checking elements in an accessibility hierarchy for issues. Next index: 3.

message AccessibilityHierarchy

gtx.proto:110

The state of the accessibility hierarchy of an app at a snapshot in time. Contains a tree of accessibility elements and related device metrics. Next index: 3.

Used in: AccessibilityEvaluation

message CheckResultProto

result.proto:74

The result of checking an accessibility element for issues. Next index: 6.

Used in: AccessibilityEvaluation

message Color

gtx.proto:36

An RGBA color. Next index: 5

Used in: UIElement

message DeviceState

gtx.proto:102

Global device state at a snapshot in time. Next index: 3.

Used in: AccessibilityHierarchy

message DisplayMetrics

gtx.proto:94

Metrics about the device, such as screen dimensions. Next index: 4.

Used in: DeviceState

message ElementType

enums.proto:15

Protobuf equivalent for XCTest's XCUIElementType. Note that these enums are named after https://developer.apple.com/documentation/xctest/xcuielementtype?language=objc Note: the enums are wrapped in messages to avoid name some collisions (for ex: TAB_BAR).

(message has no fields)

enum ElementType.ElementTypeEnum

enums.proto:16

Used in: UIElement

message IntListProto

result.proto:22

Proto describing a list of ints. Next index: 2

Used in: TypedValueProto

message MetadataProto

result.proto:68

Proto describing a Metadata, used by CheckResult to store parameters used to generate result messages. Next index: 2

Used in: CheckResultProto

message Point

gtx.proto:15

Definition for Point data in 2D space. Next index: 3

Used in: Rect

message Rect

gtx.proto:29

Definition for 2D rectangle data. Next index: 3

Used in: UIElement

enum ResultType

enums.proto:109

The type of result produced when checking an accessibility element for issues. Next index: 6.

Used in: CheckResultProto

message Size

gtx.proto:22

Definition for 2D size data. Next index: 3

Used in: Rect

message StringListProto

result.proto:16

Proto describing a list of strings. Next index: 2

Used in: TypedValueProto

message TypedValueProto

result.proto:28

Proto describing raw metadata information and its associated type. Next index: 13

Used in: MetadataProto

enum TypedValueProto.TypeProto

result.proto:34

Once a TypeProto is defined here, it must not be removed and its value must not be changed. Additions are permitted at the end of enum. Data may be persisted using these values, so incompatible changes may result in corruption during deserialization. Next index: 12

Used in: TypedValueProto

message UIElement

gtx.proto:47

Definition for UI element data. Note that the properties are intentionally named to differ from UIAccessibility properties of NSObject to avoid conflicts when proto is used in Objective-C. Next index: 36

Used in: AccessibilityHierarchy