Description

Describes the relationship between two objects.

Fields

  • null - No relation
  • label_for - Label for relation
  • labelled_by - Labelled by relation
  • controller_for - Controller for relation
  • controlled_by - Controlled by relation
  • member_of - Member of relation
  • tooltip_for - Tooltip for relation
  • node_child_of - Node child of relation
  • node_parent_of - Node parent of relation
  • extended - Extended relation
  • flows_to - Flows to relation
  • flows_from - Flows from relation
  • subwindow_of - Subwindow of relation
  • embeds - Embeds relation
  • embedded_by - Embedded by relation
  • popup_for - Popup for relation
  • parent_window_of - Parent window of relation
  • description_for - Description for relation
  • described_by - Described by relation
  • last_defined - Last enum entry sentinel

Signature

enum Efl.Access.Relation_Type {
    null: 0,
    label_for,
    labelled_by,
    controller_for,
    controlled_by,
    member_of,
    tooltip_for,
    node_child_of,
    node_parent_of,
    extended,
    flows_to,
    flows_from,
    subwindow_of,
    embeds,
    embedded_by,
    popup_for,
    parent_window_of,
    description_for,
    described_by,
    last_defined
}

C signature

typedef enum {
    EFL_ACCESS_RELATION_NULL = 0,
    EFL_ACCESS_RELATION_LABEL_FOR,
    EFL_ACCESS_RELATION_LABELLED_BY,
    EFL_ACCESS_RELATION_CONTROLLER_FOR,
    EFL_ACCESS_RELATION_CONTROLLED_BY,
    EFL_ACCESS_RELATION_MEMBER_OF,
    EFL_ACCESS_RELATION_TOOLTIP_FOR,
    EFL_ACCESS_RELATION_NODE_CHILD_OF,
    EFL_ACCESS_RELATION_NODE_PARENT_OF,
    EFL_ACCESS_RELATION_EXTENDED,
    EFL_ACCESS_RELATION_FLOWS_TO,
    EFL_ACCESS_RELATION_FLOWS_FROM,
    EFL_ACCESS_RELATION_SUBWINDOW_OF,
    EFL_ACCESS_RELATION_EMBEDS,
    EFL_ACCESS_RELATION_EMBEDDED_BY,
    EFL_ACCESS_RELATION_POPUP_FOR,
    EFL_ACCESS_RELATION_PARENT_WINDOW_OF,
    EFL_ACCESS_RELATION_DESCRIPTION_FOR,
    EFL_ACCESS_RELATION_DESCRIBED_BY,
    EFL_ACCESS_RELATION_LAST_DEFINED
} Efl_Access_Relation_Type;