1d1766043SAndrew Rist/************************************************************** 2d1766043SAndrew Rist * 3d1766043SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4d1766043SAndrew Rist * or more contributor license agreements. See the NOTICE file 5d1766043SAndrew Rist * distributed with this work for additional information 6d1766043SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7d1766043SAndrew Rist * to you under the Apache License, Version 2.0 (the 8d1766043SAndrew Rist * "License"); you may not use this file except in compliance 9d1766043SAndrew Rist * with the License. You may obtain a copy of the License at 10d1766043SAndrew Rist * 11d1766043SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12d1766043SAndrew Rist * 13d1766043SAndrew Rist * Unless required by applicable law or agreed to in writing, 14d1766043SAndrew Rist * software distributed under the License is distributed on an 15d1766043SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16d1766043SAndrew Rist * KIND, either express or implied. See the License for the 17d1766043SAndrew Rist * specific language governing permissions and limitations 18d1766043SAndrew Rist * under the License. 19d1766043SAndrew Rist * 20d1766043SAndrew Rist *************************************************************/ 21d1766043SAndrew Rist 22d1766043SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir#ifndef __com_sun_star_accessibility_AccessibleRole_idl__ 25cdf0e10cSrcweir#define __com_sun_star_accessibility_AccessibleRole_idl__ 26cdf0e10cSrcweir 27cdf0e10cSrcweirmodule com { module sun { module star { module accessibility { 28cdf0e10cSrcweir 29cdf0e10cSrcweir/** Collection of roles. 30cdf0e10cSrcweir 31cdf0e10cSrcweir <p>This collection of constans defines the set of possible roles of 32cdf0e10cSrcweir classes implementing the <type>XAccessible</type> interface according to 33cdf0e10cSrcweir the java class javax.accessibility.AccessibleRole. The role of an 34cdf0e10cSrcweir object describes its generic function like 'button', 'menu', or 'text'. 35cdf0e10cSrcweir You can obtain an object's role by calling the 36cdf0e10cSrcweir <member>getAccessibleRole</member> method of the 37cdf0e10cSrcweir <type>XAccessibleContext</type> interface.</p> 38cdf0e10cSrcweir 39cdf0e10cSrcweir <p>We are using constants instead of a more typesafe enum. The reason 40cdf0e10cSrcweir for this is that IDL enums may not be extended. Therefore, in order to 41cdf0e10cSrcweir include future extensions to the set of roles we have to use constants 42cdf0e10cSrcweir here.</p> 43cdf0e10cSrcweir 44cdf0e10cSrcweir <p>For some roles there exist two labels with the same value. Please 45cdf0e10cSrcweir use the one with the underscrores. The other ones are somewhat 46cdf0e10cSrcweir deprecated and will be removed in the future. </p> 47cdf0e10cSrcweir 48cdf0e10cSrcweir @see XAccessibleContext 49cdf0e10cSrcweir 50*0d3a54ffSJürgen Schmidt @since OpenOffice 1.1.2 51cdf0e10cSrcweir*/ 52cdf0e10cSrcweirpublished constants AccessibleRole 53cdf0e10cSrcweir{ 54cdf0e10cSrcweir 55cdf0e10cSrcweir /** Unknown role. 56cdf0e10cSrcweir 57cdf0e10cSrcweir <p>The object contains some Accessible information, but its role is 58cdf0e10cSrcweir not known.</p> 59cdf0e10cSrcweir */ 60cdf0e10cSrcweir const short UNKNOWN = 0; 61cdf0e10cSrcweir 62cdf0e10cSrcweir /** Object is used to alert the user about something. 63cdf0e10cSrcweir */ 64cdf0e10cSrcweir const short ALERT = 1; 65cdf0e10cSrcweir 66cdf0e10cSrcweir /** The header for a column of data. 67cdf0e10cSrcweir */ 68cdf0e10cSrcweir const short COLUMN_HEADER = 2; 69cdf0e10cSrcweir 70cdf0e10cSrcweir /** Object that can be drawn into and is used to trap events. 71cdf0e10cSrcweir 72cdf0e10cSrcweir <p>See alse <const>FRAME</const>, <const>GLASS_PANE</const>, and 73cdf0e10cSrcweir <const>LAYERED_PANE</const>.</p> 74cdf0e10cSrcweir */ 75cdf0e10cSrcweir const short CANVAS = 3; 76cdf0e10cSrcweir 77cdf0e10cSrcweir /** Check box role. 78cdf0e10cSrcweir 79cdf0e10cSrcweir <p>A choice that can be checked or unchecked and provides a separate 80cdf0e10cSrcweir indicator for the current state.</p> 81cdf0e10cSrcweir 82cdf0e10cSrcweir <p>See also <const>PUSH_BUTTON</const>, <const>TOGGLE_BUTTON</const>, 83cdf0e10cSrcweir and <const>RADIO_BUTTON</const>.</p> 84cdf0e10cSrcweir */ 85cdf0e10cSrcweir const short CHECK_BOX = 4; 86cdf0e10cSrcweir 87cdf0e10cSrcweir /** This role is used for check buttons that are menu items. 88cdf0e10cSrcweir 89cdf0e10cSrcweir @see CHECK_BOX, MENU_ITEM 90cdf0e10cSrcweir */ 91cdf0e10cSrcweir const short CHECK_MENU_ITEM = 5; 92cdf0e10cSrcweir 93cdf0e10cSrcweir /** A specialized dialog that lets the user choose a color. 94cdf0e10cSrcweir */ 95cdf0e10cSrcweir const short COLOR_CHOOSER = 6; 96cdf0e10cSrcweir 97cdf0e10cSrcweir /** Combo box role. 98cdf0e10cSrcweir 99cdf0e10cSrcweir <p>A list of choices the user can select from. Also optionally 100cdf0e10cSrcweir allows the user to enter a choice of their own.</p> 101cdf0e10cSrcweir */ 102cdf0e10cSrcweir const short COMBO_BOX = 7; 103cdf0e10cSrcweir 104cdf0e10cSrcweir /** Date editor role. 105cdf0e10cSrcweir 106cdf0e10cSrcweir <p>A <const>DATE_EDITOR</const> is a component that allows users to 107cdf0e10cSrcweir edit java.util.Date and java.util.Time objects.</p> 108cdf0e10cSrcweir */ 109cdf0e10cSrcweir const short DATE_EDITOR = 8; 110cdf0e10cSrcweir 111cdf0e10cSrcweir /** An iconified internal frame in a DESKTOP_PANE. 112cdf0e10cSrcweir 113cdf0e10cSrcweir <p>See also <const>DESKTOP_PANE</const> and 114cdf0e10cSrcweir <const>INTERNAL_FRAME</const>.</p> 115cdf0e10cSrcweir */ 116cdf0e10cSrcweir const short DESKTOP_ICON = 9; 117cdf0e10cSrcweir 118cdf0e10cSrcweir /** Desktop pane role. 119cdf0e10cSrcweir 120cdf0e10cSrcweir <p>A pane that supports internal frames and iconified versions of 121cdf0e10cSrcweir those internal frames.</p> 122cdf0e10cSrcweir */ 123cdf0e10cSrcweir const short DESKTOP_PANE = 10; 124cdf0e10cSrcweir 125cdf0e10cSrcweir /** Directory pane role. 126cdf0e10cSrcweir 127cdf0e10cSrcweir <p>A pane that allows the user to navigate through and select the 128cdf0e10cSrcweir contents of a directory. May be used by a file chooser.</p> 129cdf0e10cSrcweir 130cdf0e10cSrcweir <p>See also <const>FILE_CHOOSER</const>.</p> 131cdf0e10cSrcweir */ 132cdf0e10cSrcweir const short DIRECTORY_PANE = 11; 133cdf0e10cSrcweir 134cdf0e10cSrcweir /** Dialog box role. 135cdf0e10cSrcweir 136cdf0e10cSrcweir <p>A top level window with title bar and a border. A dialog is 137cdf0e10cSrcweir similar to a frame, but it has fewer properties and is often used as 138cdf0e10cSrcweir a secondary window for an application.</p> 139cdf0e10cSrcweir 140cdf0e10cSrcweir <p>See also <const>FRAME</const> and <const>WINDOW</const>.</p> 141cdf0e10cSrcweir */ 142cdf0e10cSrcweir const short DIALOG = 12; 143cdf0e10cSrcweir 144cdf0e10cSrcweir /** View of a document. 145cdf0e10cSrcweir 146cdf0e10cSrcweir <p>The view of an actual document. Its content depends on the 147cdf0e10cSrcweir documen type.</p> 148cdf0e10cSrcweir */ 149cdf0e10cSrcweir const short DOCUMENT = 13; 150cdf0e10cSrcweir 151cdf0e10cSrcweir /** Embeded (OLE) object. 152cdf0e10cSrcweir */ 153cdf0e10cSrcweir const short EMBEDDED_OBJECT = 14; 154cdf0e10cSrcweir 155cdf0e10cSrcweir /** Text that is used as an endnote (footnote at the end of a chapter or 156cdf0e10cSrcweir section. 157cdf0e10cSrcweir */ 158cdf0e10cSrcweir const short END_NOTE = 15; 159cdf0e10cSrcweir 160cdf0e10cSrcweir /** File chooser role. 161cdf0e10cSrcweir 162cdf0e10cSrcweir <p>A specialized dialog that displays the files in the directory 163cdf0e10cSrcweir and lets the user select a file, browse a different directory, or 164cdf0e10cSrcweir specify a filename. May use the directory pane to show the contents 165cdf0e10cSrcweir of a directory.</p> 166cdf0e10cSrcweir 167cdf0e10cSrcweir <p>See also <const>DIRECTORY_PANE</const>.</p> 168cdf0e10cSrcweir */ 169cdf0e10cSrcweir const short FILE_CHOOSER = 16; 170cdf0e10cSrcweir 171cdf0e10cSrcweir /** Filler role. 172cdf0e10cSrcweir 173cdf0e10cSrcweir <p>An object that fills up space in a user interface. It is often 174cdf0e10cSrcweir used in interfaces to tweak the spacing between components, but 175cdf0e10cSrcweir serves no other purpose.</p> 176cdf0e10cSrcweir */ 177cdf0e10cSrcweir const short FILLER = 17; 178cdf0e10cSrcweir 179cdf0e10cSrcweir /** Font chooser role. 180cdf0e10cSrcweir 181cdf0e10cSrcweir <p>A <const>FONT_CHOOSER</const> is a component that lets the user pick various 182cdf0e10cSrcweir attributes for fonts.</p> 183cdf0e10cSrcweir */ 184cdf0e10cSrcweir const short FONT_CHOOSER = 18; 185cdf0e10cSrcweir 186cdf0e10cSrcweir /** Footer of a document page. 187cdf0e10cSrcweir @see HEADER 188cdf0e10cSrcweir */ 189cdf0e10cSrcweir const short FOOTER = 19; 190cdf0e10cSrcweir 191cdf0e10cSrcweir /** Text that is used as a footnote. 192cdf0e10cSrcweir */ 193cdf0e10cSrcweir const short FOOTNOTE = 20; 194cdf0e10cSrcweir 195cdf0e10cSrcweir /** Frame role. 196cdf0e10cSrcweir 197cdf0e10cSrcweir <p>A top level window with a title bar, border, menu bar, etc. It 198cdf0e10cSrcweir is often used as the primary window for an application.</p> 199cdf0e10cSrcweir 200cdf0e10cSrcweir <p>See also <const>DIALOG</const>, <const>CANVAS</const>, and 201cdf0e10cSrcweir <const>WINDOW</const>.</p> 202cdf0e10cSrcweir */ 203cdf0e10cSrcweir const short FRAME = 21; 204cdf0e10cSrcweir 205cdf0e10cSrcweir /** Glass pane role. 206cdf0e10cSrcweir 207cdf0e10cSrcweir <p>A pane that is guaranteed to be painted on top of all panes 208cdf0e10cSrcweir beneath it.</p> 209cdf0e10cSrcweir 210cdf0e10cSrcweir <p>See also <const>ROOT_PANE</const> and <const>CANVAS</const>.</p> 211cdf0e10cSrcweir */ 212cdf0e10cSrcweir const short GLASS_PANE = 22; 213cdf0e10cSrcweir 214cdf0e10cSrcweir /** Graphical object. 215cdf0e10cSrcweir */ 216cdf0e10cSrcweir const short GRAPHIC = 23; 217cdf0e10cSrcweir 218cdf0e10cSrcweir /** Group box role. 219cdf0e10cSrcweir 220cdf0e10cSrcweir <p>A <const>GROUP_BOX</const> is a simple container that contains a 221cdf0e10cSrcweir border around it and contains components inside it.</p> 222cdf0e10cSrcweir */ 223cdf0e10cSrcweir const short GROUP_BOX = 24; 224cdf0e10cSrcweir 225cdf0e10cSrcweir /** Header of a document page. 226cdf0e10cSrcweir @see FOOTER 227cdf0e10cSrcweir */ 228cdf0e10cSrcweir const short HEADER = 25; 229cdf0e10cSrcweir 230cdf0e10cSrcweir /** Chapter or section heading. 231cdf0e10cSrcweir */ 232cdf0e10cSrcweir const short HEADING = 26; 233cdf0e10cSrcweir 234cdf0e10cSrcweir /** A hypertext anchor. 235cdf0e10cSrcweir */ 236cdf0e10cSrcweir const short HYPER_LINK = 27; 237cdf0e10cSrcweir 238cdf0e10cSrcweir /** A small fixed size picture, typically used to decorate components. 239cdf0e10cSrcweir */ 240cdf0e10cSrcweir const short ICON = 28; 241cdf0e10cSrcweir 242cdf0e10cSrcweir /** Internal frame role. 243cdf0e10cSrcweir 244cdf0e10cSrcweir <p>A frame-like object that is clipped by a desktop pane. The 245cdf0e10cSrcweir desktop pane, internal frame, and desktop icon objects are often 246cdf0e10cSrcweir used to create multiple document interfaces within an 247cdf0e10cSrcweir application.</p> 248cdf0e10cSrcweir 249cdf0e10cSrcweir <p>See also <const>DESKTOP_ICON</const>, <const>DESKTOP_PANE</const>, 250cdf0e10cSrcweir and <const>FRAME</const>.</p> 251cdf0e10cSrcweir */ 252cdf0e10cSrcweir const short INTERNAL_FRAME = 29; 253cdf0e10cSrcweir 254cdf0e10cSrcweir /** An object used to present an icon or short string in an interface. 255cdf0e10cSrcweir */ 256cdf0e10cSrcweir const short LABEL = 30; 257cdf0e10cSrcweir 258cdf0e10cSrcweir /** layered pane role. 259cdf0e10cSrcweir 260cdf0e10cSrcweir <p>A specialized pane that allows its children to be drawn in 261cdf0e10cSrcweir layers, providing a form of stacking order. This is usually the pane 262cdf0e10cSrcweir that holds the menu bar as well as the pane that contains most of 263cdf0e10cSrcweir the visual components in a window.</p> 264cdf0e10cSrcweir 265cdf0e10cSrcweir <p>See also <const>GLASS_PANE</const> and 266cdf0e10cSrcweir <const>ROOT_PANE</const>.</p> 267cdf0e10cSrcweir */ 268cdf0e10cSrcweir const short LAYERED_PANE = 31; 269cdf0e10cSrcweir 270cdf0e10cSrcweir /** List role. 271cdf0e10cSrcweir 272cdf0e10cSrcweir <p>An object that presents a list of objects to the user and allows 273cdf0e10cSrcweir the user to select one or more of them. A list is usually contained 274cdf0e10cSrcweir within a scroll pane.</p> 275cdf0e10cSrcweir 276cdf0e10cSrcweir <p>See also <const>SCROLL_PANE</const> and 277cdf0e10cSrcweir <const>LIST_ITEM</const>.</p> 278cdf0e10cSrcweir */ 279cdf0e10cSrcweir const short LIST = 32; 280cdf0e10cSrcweir 281cdf0e10cSrcweir /** List item role. 282cdf0e10cSrcweir 283cdf0e10cSrcweir <p>An object that presents an element in a list. A list is usually 284cdf0e10cSrcweir contained within a scroll pane.</p> 285cdf0e10cSrcweir 286cdf0e10cSrcweir <p>See also <const>SCROLL_PANE</const> and <const>LIST</const>.</p> 287cdf0e10cSrcweir */ 288cdf0e10cSrcweir const short LIST_ITEM = 33; 289cdf0e10cSrcweir 290cdf0e10cSrcweir /** Menu role. 291cdf0e10cSrcweir 292cdf0e10cSrcweir <p>An object usually found inside a menu bar that contains a list of 293cdf0e10cSrcweir actions the user can choose from. A menu can have any object as its 294cdf0e10cSrcweir children, but most often they are menu items, other menus, or 295cdf0e10cSrcweir rudimentary objects such as radio buttons, check boxes, or 296cdf0e10cSrcweir separators. For example, an application may have an "Edit" menu that 297cdf0e10cSrcweir contains menu items for "Cut" and "Paste."</p> 298cdf0e10cSrcweir 299cdf0e10cSrcweir <p>See also <const>MENU_BAR</const>, <const>MENU_ITEM</const>, 300cdf0e10cSrcweir <const>SEPARATOR</const>, <const>RADIO_BUTTON</const>, 301cdf0e10cSrcweir <const>CHECK_BOX</const>, and <const>POPUP_MENU</const>.</p> 302cdf0e10cSrcweir */ 303cdf0e10cSrcweir const short MENU = 34; 304cdf0e10cSrcweir 305cdf0e10cSrcweir /** Menu bar role. 306cdf0e10cSrcweir 307cdf0e10cSrcweir <p>An object usually drawn at the top of the primary dialog box of 308cdf0e10cSrcweir an application that contains a list of menus the user can choose 309cdf0e10cSrcweir from. For example, a menu bar might contain menus for "File," 310cdf0e10cSrcweir "Edit," and "Help."</p> 311cdf0e10cSrcweir 312cdf0e10cSrcweir <p>See also <const>MENU</const>, <const>POPUP_MENU</const>, and 313cdf0e10cSrcweir <const>LAYERED_PANE</const>.</p> 314cdf0e10cSrcweir */ 315cdf0e10cSrcweir const short MENU_BAR = 35; 316cdf0e10cSrcweir 317cdf0e10cSrcweir /** Menu item role. 318cdf0e10cSrcweir 319cdf0e10cSrcweir <p>An object usually contained in a menu that presents an action the 320cdf0e10cSrcweir user can choose. For example, the "Cut" menu item in an "Edit" menu 321cdf0e10cSrcweir would be an action the user can select to cut the selected area of 322cdf0e10cSrcweir text in a document.</p> 323cdf0e10cSrcweir 324cdf0e10cSrcweir <p>See also <const>MENUBAR</const>, <const>SEPARATOR</const>, and 325cdf0e10cSrcweir <const>POPUP_MENU</const>.</p> 326cdf0e10cSrcweir */ 327cdf0e10cSrcweir const short MENU_ITEM = 36; 328cdf0e10cSrcweir 329cdf0e10cSrcweir /** A specialized pane whose primary use is inside a <const>DIALOG</const>. 330cdf0e10cSrcweir 331cdf0e10cSrcweir <p>See also <const>DIALOG</const>.</p> 332cdf0e10cSrcweir */ 333cdf0e10cSrcweir const short OPTION_PANE = 37; 334cdf0e10cSrcweir 335cdf0e10cSrcweir /** Page tab role. 336cdf0e10cSrcweir 337cdf0e10cSrcweir <p>An object that is a child of a page tab list. Its sole child is 338cdf0e10cSrcweir the panel that is to be presented to the user when the user selects 339cdf0e10cSrcweir the page tab from the list of tabs in the page tab list.</p> 340cdf0e10cSrcweir 341cdf0e10cSrcweir <p>See also <const>PAGE_TAB_LIST</const>.</p> 342cdf0e10cSrcweir */ 343cdf0e10cSrcweir const short PAGE_TAB = 38; 344cdf0e10cSrcweir 345cdf0e10cSrcweir /** Page tab list role. 346cdf0e10cSrcweir 347cdf0e10cSrcweir <p>An object that presents a series of panels (or page tabs), one at 348cdf0e10cSrcweir a time, through some mechanism provided by the object. The most 349cdf0e10cSrcweir common mechanism is a list of tabs at the top of the panel. The 350cdf0e10cSrcweir children of a page tab list are all page tabs.</p> 351cdf0e10cSrcweir 352cdf0e10cSrcweir <p>See also <const>PAGE_TAB</const>.</p> 353cdf0e10cSrcweir */ 354cdf0e10cSrcweir const short PAGE_TAB_LIST = 39; 355cdf0e10cSrcweir 356cdf0e10cSrcweir /** A generic container that is often used to group objects. 357cdf0e10cSrcweir */ 358cdf0e10cSrcweir const short PANEL = 40; 359cdf0e10cSrcweir 360cdf0e10cSrcweir /** Paragraph of text. 361cdf0e10cSrcweir */ 362cdf0e10cSrcweir const short PARAGRAPH = 41; 363cdf0e10cSrcweir 364cdf0e10cSrcweir /** Password text role. 365cdf0e10cSrcweir 366cdf0e10cSrcweir <p>A text object used for passwords, or other places where the text 367cdf0e10cSrcweir contents is not shown visibly to the user.</p> 368cdf0e10cSrcweir */ 369cdf0e10cSrcweir const short PASSWORD_TEXT = 42; 370cdf0e10cSrcweir 371cdf0e10cSrcweir /** Popup menu role. 372cdf0e10cSrcweir 373cdf0e10cSrcweir <p>A temporary window that is usually used to offer the user a list 374cdf0e10cSrcweir of choices, and then hides when the user selects one of those 375cdf0e10cSrcweir choices.</p> 376cdf0e10cSrcweir 377cdf0e10cSrcweir <p>See also <const>MENU</const> and <const>MENU_ITEM</const>.</p> 378cdf0e10cSrcweir */ 379cdf0e10cSrcweir const short POPUP_MENU = 43; 380cdf0e10cSrcweir 381cdf0e10cSrcweir /** Push button role. 382cdf0e10cSrcweir 383cdf0e10cSrcweir <p>An object the user can manipulate to tell the application to do 384cdf0e10cSrcweir something.</p> 385cdf0e10cSrcweir 386cdf0e10cSrcweir <p>See also <const>CHECK_BOX</const>, <const>TOGGLE_BUTTON</const>, 387cdf0e10cSrcweir <const>RADIO_BUTTON</const>, <const>BUTTON_MENU</const> and 388cdf0e10cSrcweir <const>BUTTON_DROPDOWN</const>.</p> 389cdf0e10cSrcweir */ 390cdf0e10cSrcweir const short PUSH_BUTTON = 44; 391cdf0e10cSrcweir 392cdf0e10cSrcweir /** An object used to indicate how much of a task has been completed. 393cdf0e10cSrcweir */ 394cdf0e10cSrcweir const short PROGRESS_BAR = 45; 395cdf0e10cSrcweir 396cdf0e10cSrcweir /** Radio button role. 397cdf0e10cSrcweir 398cdf0e10cSrcweir <p>A specialized check box that will cause other radio buttons in 399cdf0e10cSrcweir the same group to become unchecked when this one is checked.</p> 400cdf0e10cSrcweir 401cdf0e10cSrcweir <p>See also <const>PUSH_BUTTON</const>, <const>TOGGLE_BUTTON</const>, 402cdf0e10cSrcweir and <const>CHECK_BOX</const>.</p> 403cdf0e10cSrcweir */ 404cdf0e10cSrcweir const short RADIO_BUTTON = 46; 405cdf0e10cSrcweir 406cdf0e10cSrcweir /** This role is used for radio buttons that are menu items. 407cdf0e10cSrcweir 408cdf0e10cSrcweir @see RADIO_BUTTON, MENU_ITEM 409cdf0e10cSrcweir */ 410cdf0e10cSrcweir const short RADIO_MENU_ITEM = 47; 411cdf0e10cSrcweir 412cdf0e10cSrcweir /** The header for a row of data. 413cdf0e10cSrcweir */ 414cdf0e10cSrcweir const short ROW_HEADER = 48; 415cdf0e10cSrcweir 416cdf0e10cSrcweir /** Root pane role. 417cdf0e10cSrcweir 418cdf0e10cSrcweir <p>A specialized pane that has a glass pane and a layered pane as 419cdf0e10cSrcweir its children.</p> 420cdf0e10cSrcweir 421cdf0e10cSrcweir <p>See also <const>GLASS_PANE</const> and <const>LAYERED_PANE</const>.</p> 422cdf0e10cSrcweir */ 423cdf0e10cSrcweir const short ROOT_PANE = 49; 424cdf0e10cSrcweir 425cdf0e10cSrcweir /** Scroll bar role. 426cdf0e10cSrcweir 427cdf0e10cSrcweir <p>An object usually used to allow a user to incrementally view a 428cdf0e10cSrcweir large amount of data. Usually used only by a scroll pane.</p> 429cdf0e10cSrcweir 430cdf0e10cSrcweir <p>Ssee also <const>SCROLL_PANE</const>.</p> 431cdf0e10cSrcweir */ 432cdf0e10cSrcweir const short SCROLL_BAR = 50; 433cdf0e10cSrcweir 434cdf0e10cSrcweir /** Scroll pane role. 435cdf0e10cSrcweir 436cdf0e10cSrcweir <p>An object that allows a user to incrementally view a large amount 437cdf0e10cSrcweir of information. Its children can include scroll bars and a 438cdf0e10cSrcweir viewport.</p> 439cdf0e10cSrcweir 440cdf0e10cSrcweir <p>See also <const>SCROLL_BAR</const> and <const>VIEW_PORT</const>.</p> 441cdf0e10cSrcweir */ 442cdf0e10cSrcweir const short SCROLL_PANE = 51; 443cdf0e10cSrcweir 444cdf0e10cSrcweir /** Object with graphical representation used to represent content on 445cdf0e10cSrcweir draw pages. 446cdf0e10cSrcweir 447cdf0e10cSrcweir @see com::sun::star::drawing::AccessibleShape 448cdf0e10cSrcweir */ 449cdf0e10cSrcweir const short SHAPE = 52; 450cdf0e10cSrcweir 451cdf0e10cSrcweir /** Separator role. 452cdf0e10cSrcweir 453cdf0e10cSrcweir <p>An object usually contained in a menu to provide a visual and 454cdf0e10cSrcweir logical separation of the contents in a menu. For example, the 455cdf0e10cSrcweir "File" menu of an application might contain menu items for "Open," 456cdf0e10cSrcweir "Close," and "Exit," and will place a separator between "Close" and 457cdf0e10cSrcweir "Exit" menu items.</p> 458cdf0e10cSrcweir 459cdf0e10cSrcweir <p>See also <const>MENU</const> and <const>MENU_ITEM</const>.</p> 460cdf0e10cSrcweir */ 461cdf0e10cSrcweir const short SEPARATOR = 53; 462cdf0e10cSrcweir 463cdf0e10cSrcweir /** Slider role. 464cdf0e10cSrcweir 465cdf0e10cSrcweir <p>An object that allows the user to select from a bounded 466cdf0e10cSrcweir range. For example, a slider might be used to select a number 467cdf0e10cSrcweir between 0 and 100.</p> 468cdf0e10cSrcweir */ 469cdf0e10cSrcweir const short SLIDER = 54; 470cdf0e10cSrcweir 471cdf0e10cSrcweir /** Spin box role. 472cdf0e10cSrcweir 473cdf0e10cSrcweir <p>A <const>SPIN_BOX</const> is a simple spinner component and its 474cdf0e10cSrcweir main use is for simple numbers.</p> 475cdf0e10cSrcweir */ 476cdf0e10cSrcweir const short SPIN_BOX = 55; 477cdf0e10cSrcweir 478cdf0e10cSrcweir /** Split pane role. 479cdf0e10cSrcweir 480cdf0e10cSrcweir <p>A specialized panel that presents two other panels at the same 481cdf0e10cSrcweir time. Between the two panels is a divider the user can manipulate to 482cdf0e10cSrcweir make one panel larger and the other panel smaller.</p> 483cdf0e10cSrcweir */ 484cdf0e10cSrcweir const short SPLIT_PANE = 56; 485cdf0e10cSrcweir 486cdf0e10cSrcweir /** Status bar role. 487cdf0e10cSrcweir 488cdf0e10cSrcweir <p>A <const>STATUS_BAR</const> is an simple component that can 489cdf0e10cSrcweir contain multiple labels of status information to the user.</p> 490cdf0e10cSrcweir */ 491cdf0e10cSrcweir const short STATUS_BAR = 57; 492cdf0e10cSrcweir 493cdf0e10cSrcweir /** Table component. 494cdf0e10cSrcweir 495cdf0e10cSrcweir <p>An object used to present information in terms of rows and 496cdf0e10cSrcweir columns. An example might include a spreadsheet application.</p> 497cdf0e10cSrcweir */ 498cdf0e10cSrcweir const short TABLE = 58; 499cdf0e10cSrcweir 500cdf0e10cSrcweir /** Single cell in a table. 501cdf0e10cSrcweir */ 502cdf0e10cSrcweir const short TABLE_CELL = 59; 503cdf0e10cSrcweir 504cdf0e10cSrcweir /** Text role. 505cdf0e10cSrcweir 506cdf0e10cSrcweir <p>An object that presents text to the user. The text is usually 507cdf0e10cSrcweir editable by the user as opposed to a label.</p> 508cdf0e10cSrcweir 509cdf0e10cSrcweir <p>See also <const>LABEL</const>.</p> 510cdf0e10cSrcweir */ 511cdf0e10cSrcweir const short TEXT = 60; 512cdf0e10cSrcweir 513cdf0e10cSrcweir /** Collection of objects that constitute a logical text entity. 514cdf0e10cSrcweir */ 515cdf0e10cSrcweir const short TEXT_FRAME = 61; 516cdf0e10cSrcweir 517cdf0e10cSrcweir /** Toggle button role. 518cdf0e10cSrcweir 519cdf0e10cSrcweir <p>A specialized push button that can be checked or unchecked, but 520cdf0e10cSrcweir does not provide a separate indicator for the current state.</p> 521cdf0e10cSrcweir 522cdf0e10cSrcweir <p>See also <const>PUSH_BUTTON</const>, <const>CHECK_BOX</const> and 523cdf0e10cSrcweir <const>RADIO_BUTTON</const>.</p> 524cdf0e10cSrcweir */ 525cdf0e10cSrcweir const short TOGGLE_BUTTON = 62; 526cdf0e10cSrcweir 527cdf0e10cSrcweir /** Tool bar role. 528cdf0e10cSrcweir 529cdf0e10cSrcweir <p>A bar or palette usually composed of push buttons or toggle 530cdf0e10cSrcweir buttons. It is often used to provide the most frequently used 531cdf0e10cSrcweir functions for an application.</p> 532cdf0e10cSrcweir */ 533cdf0e10cSrcweir const short TOOL_BAR = 63; 534cdf0e10cSrcweir 535cdf0e10cSrcweir /** Tool tip role. 536cdf0e10cSrcweir 537cdf0e10cSrcweir <p>An object that provides information about another object. The 538cdf0e10cSrcweir accessibleDescription property of the tool tip is often displayed to 539cdf0e10cSrcweir the user in a small "help bubble" when the user causes the mouse to 540cdf0e10cSrcweir hover over the object associated with the tool tip.</p> 541cdf0e10cSrcweir */ 542cdf0e10cSrcweir const short TOOL_TIP = 64; 543cdf0e10cSrcweir 544cdf0e10cSrcweir /** Tree role. 545cdf0e10cSrcweir 546cdf0e10cSrcweir <p>An object used to present hierarchical information to the 547cdf0e10cSrcweir user. The individual nodes in the tree can be collapsed and expanded 548cdf0e10cSrcweir to provide selective disclosure of the tree's contents.</p> 549cdf0e10cSrcweir */ 550cdf0e10cSrcweir const short TREE = 65; 551cdf0e10cSrcweir 552cdf0e10cSrcweir /** Viewport role. 553cdf0e10cSrcweir 554cdf0e10cSrcweir <p>An object usually used in a scroll pane. It represents the 555cdf0e10cSrcweir portion of the entire data that the user can see. As the user 556cdf0e10cSrcweir manipulates the scroll bars, the contents of the viewport can 557cdf0e10cSrcweir change.</p> 558cdf0e10cSrcweir 559cdf0e10cSrcweir <p>See also <const>SCROLL_PANE</const>.</p> 560cdf0e10cSrcweir */ 561cdf0e10cSrcweir const short VIEW_PORT = 66; 562cdf0e10cSrcweir 563cdf0e10cSrcweir /** A top level window with no title or border. 564cdf0e10cSrcweir 565cdf0e10cSrcweir <p>See also <const>FRAME</const> and <const>DIALOG</const>.</p> 566cdf0e10cSrcweir */ 567cdf0e10cSrcweir const short WINDOW = 67; 568cdf0e10cSrcweir 569cdf0e10cSrcweir /** Button dropdown role 570cdf0e10cSrcweir 571cdf0e10cSrcweir <p>The object represents a button that drops down a list of items.</p> 572cdf0e10cSrcweir 573cdf0e10cSrcweir <p>See also <const>PUSH_BUTTON</const> and <const>BUTTON_MENU</const>.</p> 574cdf0e10cSrcweir 575*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 576cdf0e10cSrcweir */ 577cdf0e10cSrcweir const short BUTTON_DROPDOWN = 68; 578cdf0e10cSrcweir 579cdf0e10cSrcweir /** Button menu role 580cdf0e10cSrcweir 581cdf0e10cSrcweir <p>The object represents a button that drops down a menu.</p> 582cdf0e10cSrcweir 583cdf0e10cSrcweir <p>See also <const>PUSH_BUTTON</const> and <const>BUTTON_DROPDOWN</const>.</p> 584cdf0e10cSrcweir 585*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 586cdf0e10cSrcweir */ 587cdf0e10cSrcweir const short BUTTON_MENU = 69; 588cdf0e10cSrcweir 589cdf0e10cSrcweir /** Caption role 590cdf0e10cSrcweir 591cdf0e10cSrcweir <p>The object contains descriptive information, usually textual, about 592cdf0e10cSrcweir another user interface element such as a table, chart, or image.</p>. 593cdf0e10cSrcweir 594*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 595cdf0e10cSrcweir */ 596cdf0e10cSrcweir const short CAPTION = 70; 597cdf0e10cSrcweir 598cdf0e10cSrcweir /** Chart role 599cdf0e10cSrcweir 600cdf0e10cSrcweir <p>The object is a graphical depiction of quantitative data. It may contain multiple 601cdf0e10cSrcweir subelements whose attributes and/or description may be queried to obtain both 602cdf0e10cSrcweir the quantitative data and information about how the data is being presented.</p> 603cdf0e10cSrcweir 604*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 605cdf0e10cSrcweir */ 606cdf0e10cSrcweir const short CHART = 71; 607cdf0e10cSrcweir 608cdf0e10cSrcweir /** Edit bar role 609cdf0e10cSrcweir 610cdf0e10cSrcweir <p>A role indicating the object acts as a formula for calculating a value.</p> 611cdf0e10cSrcweir 612*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 613cdf0e10cSrcweir */ 614cdf0e10cSrcweir const short EDIT_BAR = 72; 615cdf0e10cSrcweir 616cdf0e10cSrcweir /** Form role 617cdf0e10cSrcweir 618cdf0e10cSrcweir <p>The object is a container for form controls, for instance as part of a web form 619cdf0e10cSrcweir or user-input form within a document.</p> 620cdf0e10cSrcweir 621*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 622cdf0e10cSrcweir */ 623cdf0e10cSrcweir const short FORM = 73; 624cdf0e10cSrcweir 625cdf0e10cSrcweir /** Image map role 626cdf0e10cSrcweir 627cdf0e10cSrcweir <p>Usually a graphic with multiple hotspots, where each hotspot can be activated 628cdf0e10cSrcweir resulting in the loading of another document or section of a document.</p> 629cdf0e10cSrcweir 630*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 631cdf0e10cSrcweir */ 632cdf0e10cSrcweir const short IMAGE_MAP = 74; 633cdf0e10cSrcweir 634cdf0e10cSrcweir /** Note role 635cdf0e10cSrcweir 636cdf0e10cSrcweir <p>An embedded note which is not visible until activated.</p> 637cdf0e10cSrcweir 638*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 639cdf0e10cSrcweir */ 640cdf0e10cSrcweir const short NOTE = 75; 641cdf0e10cSrcweir 642cdf0e10cSrcweir /** Page role 643cdf0e10cSrcweir 644cdf0e10cSrcweir <p>An object representing a page of document content. It is used in documents 645cdf0e10cSrcweir which are accessed by the user on a page by page basis.</p> 646cdf0e10cSrcweir 647*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 648cdf0e10cSrcweir */ 649cdf0e10cSrcweir const short PAGE = 76; 650cdf0e10cSrcweir 651cdf0e10cSrcweir /** Ruler role 652cdf0e10cSrcweir 653cdf0e10cSrcweir <p>An object which describes margins and tab stops, etc. for text objects which it controls.</p> 654cdf0e10cSrcweir 655*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 656cdf0e10cSrcweir */ 657cdf0e10cSrcweir const short RULER = 77; 658cdf0e10cSrcweir 659cdf0e10cSrcweir /** Section role 660cdf0e10cSrcweir 661cdf0e10cSrcweir <p>The object is a containing instance of document content which constitutes a particular 662cdf0e10cSrcweir 'logical' section of the document.</p> 663cdf0e10cSrcweir 664*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 665cdf0e10cSrcweir */ 666cdf0e10cSrcweir const short SECTION = 78; 667cdf0e10cSrcweir 668cdf0e10cSrcweir /** Tree item role 669cdf0e10cSrcweir 670cdf0e10cSrcweir <p>An object that presents an element in a tree</p> 671cdf0e10cSrcweir 672cdf0e10cSrcweir </p>See also <const>TREE</const> and <const>TREE_TABLE</const>.</p> 673cdf0e10cSrcweir 674*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 675cdf0e10cSrcweir */ 676cdf0e10cSrcweir const short TREE_ITEM = 79; 677cdf0e10cSrcweir 678cdf0e10cSrcweir /** Tree table role 679cdf0e10cSrcweir 680cdf0e10cSrcweir <p>An object which represents both hierarchical and tabular information.</p> 681cdf0e10cSrcweir 682*0d3a54ffSJürgen Schmidt @since OpenOffice 3.0 683cdf0e10cSrcweir */ 684cdf0e10cSrcweir const short TREE_TABLE = 80; 685cdf0e10cSrcweir 686cdf0e10cSrcweir /** Comment role 687cdf0e10cSrcweir 688cdf0e10cSrcweir <p>An object which represents a comment.</p> 689cdf0e10cSrcweir 690cdf0e10cSrcweir <p>A comment is anchored at a certain content position in the document and 691cdf0e10cSrcweir annotates this document content position or a certain text range of the document content. 692cdf0e10cSrcweir In the OpenDocument file format a comment is known as an annotation.</p> 693cdf0e10cSrcweir 694cdf0e10cSrcweir <p>See also <const>COMMENT_END</const>.</p> 695cdf0e10cSrcweir 696*0d3a54ffSJürgen Schmidt @since OpenOffice 3.2 697cdf0e10cSrcweir */ 698cdf0e10cSrcweir const short COMMENT = 81; 699cdf0e10cSrcweir 700cdf0e10cSrcweir /** Comment end role 701cdf0e10cSrcweir 702cdf0e10cSrcweir <p>An invisible object which represents the end position of a text range which 703cdf0e10cSrcweir is annotated by a comment - see <const>COMMENT</const>.</p> 704cdf0e10cSrcweir 705cdf0e10cSrcweir <p>This object and the corresponding object representing the comment shall be 706cdf0e10cSrcweir in relation of type <const>MEMBER_OF</const>.</p> 707cdf0e10cSrcweir 708*0d3a54ffSJürgen Schmidt @since OpenOffice 3.2 709cdf0e10cSrcweir */ 710cdf0e10cSrcweir const short COMMENT_END = 82; 711cdf0e10cSrcweir 712cdf0e10cSrcweir}; 713cdf0e10cSrcweir 714cdf0e10cSrcweir}; }; }; }; 715cdf0e10cSrcweir 716cdf0e10cSrcweir#endif 717