AtkRelationType

Describes the type of the relation

Values

ValueMeaning
NULL0

Not used, represens "no relationship" or an error condition.

CONTROLLED_BY1

Indicates an object controlled by one or more target objects.

CONTROLLER_FOR2

Indicates an object is an controller for one or more target objects.

LABEL_FOR3

Indicates an object is a label for one or more target objects.

LABELLED_BY4

Indicates an object is labelled by one or more target objects.

MEMBER_OF5

Indicates an object is a member of a group of one or more target objects.

NODE_CHILD_OF6

Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell.

FLOWS_TO7

Indicates that the object has content that flows logically to another AtkObject in a sequential way, (for instance text-flow).

FLOWS_FROM8

Indicates that the object has content that flows logically from another AtkObject in a sequential way, (for instance text-flow).

SUBWINDOW_OF9

Indicates a subwindow attached to a component but otherwise has no connection in the UI heirarchy to that component.

EMBEDS10

Indicates that the object visually embeds another object's content, i.e. this object's content flows around another's content.

EMBEDDED_BY11

Inverse of %ATK_RELATION_EMBEDS, indicates that this object's content is visualy embedded in another object.

PARENT_WINDOW_OF13

Indicates that an object is a parent window of another object.

DESCRIBED_BY14

Indicates that another object provides descriptive information about this object; more verbose than ATK_RELATION_LABELLED_BY.

DESCRIPTION_FOR15

Indicates that an object provides descriptive information about another object; more verbose than ATK_RELATION_LABEL_FOR.

NODE_PARENT_OF16

Indicates an object is a cell in a treetable and is expanded to display other cells in the same column.

LAST_DEFINED17

Not used, this value indicates the end of the enumeration.

Meta