tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

RelationTypeMap.h (4207B)


      1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* vim: set ts=2 et sw=2 tw=80: */
      3 /* This Source Code Form is subject to the terms of the Mozilla Public
      4 * License, v. 2.0. If a copy of the MPL was not distributed with this
      5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      6 
      7 /**
      8 * Usage: declare the macro RELATIONTYPE()with the following arguments:
      9 * RELATIONTYPE(geckoType, geckoTypeName, atkType, msaaType, ia2Type)
     10 */
     11 
     12 RELATIONTYPE(LABELLED_BY, "labelled by", ATK_RELATION_LABELLED_BY,
     13             NAVRELATION_LABELLED_BY, IA2_RELATION_LABELLED_BY)
     14 
     15 RELATIONTYPE(LABEL_FOR, "label for", ATK_RELATION_LABEL_FOR,
     16             NAVRELATION_LABEL_FOR, IA2_RELATION_LABEL_FOR)
     17 
     18 RELATIONTYPE(DESCRIBED_BY, "described by", ATK_RELATION_DESCRIBED_BY,
     19             NAVRELATION_DESCRIBED_BY, IA2_RELATION_DESCRIBED_BY)
     20 
     21 RELATIONTYPE(DESCRIPTION_FOR, "description for", ATK_RELATION_DESCRIPTION_FOR,
     22             NAVRELATION_DESCRIPTION_FOR, IA2_RELATION_DESCRIPTION_FOR)
     23 
     24 RELATIONTYPE(NODE_CHILD_OF, "node child of", ATK_RELATION_NODE_CHILD_OF,
     25             NAVRELATION_NODE_CHILD_OF, IA2_RELATION_NODE_CHILD_OF)
     26 
     27 RELATIONTYPE(NODE_PARENT_OF, "node parent of", ATK_RELATION_NODE_PARENT_OF,
     28             NAVRELATION_NODE_PARENT_OF, IA2_RELATION_NODE_PARENT_OF)
     29 
     30 RELATIONTYPE(CONTROLLED_BY, "controlled by", ATK_RELATION_CONTROLLED_BY,
     31             NAVRELATION_CONTROLLED_BY, IA2_RELATION_CONTROLLED_BY)
     32 
     33 RELATIONTYPE(CONTROLLER_FOR, "controller for", ATK_RELATION_CONTROLLER_FOR,
     34             NAVRELATION_CONTROLLER_FOR, IA2_RELATION_CONTROLLER_FOR)
     35 
     36 RELATIONTYPE(FLOWS_TO, "flows to", ATK_RELATION_FLOWS_TO, NAVRELATION_FLOWS_TO,
     37             IA2_RELATION_FLOWS_TO)
     38 
     39 RELATIONTYPE(FLOWS_FROM, "flows from", ATK_RELATION_FLOWS_FROM,
     40             NAVRELATION_FLOWS_FROM, IA2_RELATION_FLOWS_FROM)
     41 
     42 RELATIONTYPE(MEMBER_OF, "member of", ATK_RELATION_MEMBER_OF,
     43             NAVRELATION_MEMBER_OF, IA2_RELATION_MEMBER_OF)
     44 
     45 RELATIONTYPE(SUBWINDOW_OF, "subwindow of", ATK_RELATION_SUBWINDOW_OF,
     46             NAVRELATION_SUBWINDOW_OF, IA2_RELATION_SUBWINDOW_OF)
     47 
     48 RELATIONTYPE(EMBEDS, "embeds", ATK_RELATION_EMBEDS, NAVRELATION_EMBEDS,
     49             IA2_RELATION_EMBEDS)
     50 
     51 RELATIONTYPE(EMBEDDED_BY, "embedded by", ATK_RELATION_EMBEDDED_BY,
     52             NAVRELATION_EMBEDDED_BY, IA2_RELATION_EMBEDDED_BY)
     53 
     54 RELATIONTYPE(POPUP_FOR, "popup for", ATK_RELATION_POPUP_FOR,
     55             NAVRELATION_POPUP_FOR, IA2_RELATION_POPUP_FOR)
     56 
     57 RELATIONTYPE(PARENT_WINDOW_OF, "parent window of",
     58             ATK_RELATION_PARENT_WINDOW_OF, NAVRELATION_PARENT_WINDOW_OF,
     59             IA2_RELATION_PARENT_WINDOW_OF)
     60 
     61 RELATIONTYPE(DEFAULT_BUTTON, "default button", ATK_RELATION_NULL,
     62             NAVRELATION_DEFAULT_BUTTON, IA2_RELATION_NULL)
     63 
     64 RELATIONTYPE(CONTAINING_DOCUMENT, "containing document", ATK_RELATION_NULL,
     65             NAVRELATION_CONTAINING_DOCUMENT, IA2_RELATION_CONTAINING_DOCUMENT)
     66 
     67 RELATIONTYPE(CONTAINING_TAB_PANE, "containing tab pane", ATK_RELATION_NULL,
     68             NAVRELATION_CONTAINING_TAB_PANE, IA2_RELATION_CONTAINING_TAB_PANE)
     69 
     70 RELATIONTYPE(CONTAINING_WINDOW, "containing window", ATK_RELATION_NULL,
     71             NAVRELATION_CONTAINING_WINDOW, IA2_RELATION_CONTAINING_WINDOW)
     72 
     73 RELATIONTYPE(CONTAINING_APPLICATION, "containing application",
     74             ATK_RELATION_NULL, NAVRELATION_CONTAINING_APPLICATION,
     75             IA2_RELATION_CONTAINING_APPLICATION)
     76 
     77 RELATIONTYPE(DETAILS, "details", ATK_RELATION_DETAILS, NAVRELATION_DETAILS,
     78             IA2_RELATION_DETAILS)
     79 
     80 RELATIONTYPE(DETAILS_FOR, "details for", ATK_RELATION_DETAILS_FOR,
     81             NAVRELATION_DETAILS_FOR, IA2_RELATION_DETAILS_FOR)
     82 
     83 RELATIONTYPE(ERRORMSG, "error", ATK_RELATION_ERROR_MESSAGE, NAVRELATION_ERROR,
     84             IA2_RELATION_ERROR)
     85 
     86 RELATIONTYPE(ERRORMSG_FOR, "error for", ATK_RELATION_ERROR_FOR,
     87             NAVRELATION_ERROR_FOR, IA2_RELATION_ERROR_FOR)
     88 
     89 RELATIONTYPE(LINKS_TO, "links to", ATK_RELATION_NULL, NAVRELATION_LINKS_TO,
     90             IA2_RELATION_NULL)
     91 
     92 RELATIONTYPE(ACTION, "action", ATK_RELATION_NULL, NAVRELATION_ACTION,
     93             IA2_RELATION_NULL)
     94 
     95 RELATIONTYPE(ACTION_FOR, "action for", ATK_RELATION_NULL,
     96             NAVRELATION_ACTION_FOR, IA2_RELATION_NULL)