1*3a700b0aSSteve Yin /************************************************************** 2*3a700b0aSSteve Yin * 3*3a700b0aSSteve Yin * Licensed to the Apache Software Foundation (ASF) under one 4*3a700b0aSSteve Yin * or more contributor license agreements. See the NOTICE file 5*3a700b0aSSteve Yin * distributed with this work for additional information 6*3a700b0aSSteve Yin * regarding copyright ownership. The ASF licenses this file 7*3a700b0aSSteve Yin * to you under the Apache License, Version 2.0 (the 8*3a700b0aSSteve Yin * "License"); you may not use this file except in compliance 9*3a700b0aSSteve Yin * with the License. You may obtain a copy of the License at 10*3a700b0aSSteve Yin * 11*3a700b0aSSteve Yin * http://www.apache.org/licenses/LICENSE-2.0 12*3a700b0aSSteve Yin * 13*3a700b0aSSteve Yin * Unless required by applicable law or agreed to in writing, 14*3a700b0aSSteve Yin * software distributed under the License is distributed on an 15*3a700b0aSSteve Yin * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*3a700b0aSSteve Yin * KIND, either express or implied. See the License for the 17*3a700b0aSSteve Yin * specific language governing permissions and limitations 18*3a700b0aSSteve Yin * under the License. 19*3a700b0aSSteve Yin * 20*3a700b0aSSteve Yin *************************************************************/ 215fdc4257SSteve Yin 225fdc4257SSteve Yin #ifndef __UNOMSAAEVENT_HXX 235fdc4257SSteve Yin #define __UNOMSAAEVENT_HXX 245fdc4257SSteve Yin 255fdc4257SSteve Yin //STATE_CHANGED with get FOCUSED -> EVENT_OBJECT_FOCUS 265fdc4257SSteve Yin const short UM_EVENT_STATE_FOCUSED = 0 ; 275fdc4257SSteve Yin 285fdc4257SSteve Yin //STATE_CHANGED --> EVENT_OBJECT_STATECHANGE 295fdc4257SSteve Yin const short UM_EVENT_STATE_CHECKED = 1 ; 305fdc4257SSteve Yin const short UM_EVENT_STATE_ARMED = 2 ; 315fdc4257SSteve Yin const short UM_EVENT_STATE_PRESSED = 3 ; 325fdc4257SSteve Yin const short UM_EVENT_STATE_SELECTED = 4 ; 335fdc4257SSteve Yin const short UM_EVENT_STATE_SHOWING = 5 ; 345fdc4257SSteve Yin 355fdc4257SSteve Yin //if acc role is MENU_BAR, STATE_CHANGED with get FOCUSED -> EVENT_SYSTEM_MENUSTART 365fdc4257SSteve Yin const short UM_EVENT_MENU_START = 6 ; 375fdc4257SSteve Yin 385fdc4257SSteve Yin //if acc role is MENU_BAR, STATE_CHANGED with lose FOCUSED -> EVENT_SYSTEM_MENUEND 395fdc4257SSteve Yin const short UM_EVENT_MENU_END = 7 ; 405fdc4257SSteve Yin 415fdc4257SSteve Yin //if acc role is POPUP_MENU, STATE_CHANGED with get FOCUSED -> EVENT_SYSTEM_MENUPOPUPSTART 425fdc4257SSteve Yin const short UM_EVENT_MENUPOPUPSTART = 8 ; 435fdc4257SSteve Yin 445fdc4257SSteve Yin //if acc role is POPUP_MENU, STATE_CHANGED with lose FOCUSED -> EVENT_SYSTEM_MENUPOPUPEND 455fdc4257SSteve Yin const short UM_EVENT_MENUPOPUPEND = 9 ; 465fdc4257SSteve Yin 475fdc4257SSteve Yin //SELECTION_CHANGED -> EVENT_OBJECT_SELECTION 485fdc4257SSteve Yin const short UM_EVENT_SELECTION_CHANGED = 10 ; 495fdc4257SSteve Yin 505fdc4257SSteve Yin //INVALIDATE_ALL_CHILDREN --> EVENT_OBJECT_SHOW 515fdc4257SSteve Yin const short UM_EVENT_INVALIDATE_ALL_CHILDREN = 11 ; 525fdc4257SSteve Yin 535fdc4257SSteve Yin //VALUE_CHANGED --> EVENT_OBJECT_VALUECHANGE 545fdc4257SSteve Yin const short UM_EVENT_OBJECT_VALUECHANGE = 12 ; 555fdc4257SSteve Yin 565fdc4257SSteve Yin //NAME_CHANGED --> EVENT_OBJECT_NAMECHANGE 575fdc4257SSteve Yin const short UM_EVENT_OBJECT_NAMECHANGE = 13 ; 585fdc4257SSteve Yin 595fdc4257SSteve Yin //DESCRIPTION_CHANGED --> EVENT_OBJECT_DESCRIPTIONCHANGE 605fdc4257SSteve Yin const short UM_EVENT_OBJECT_DESCRIPTIONCHANGE = 14 ; 615fdc4257SSteve Yin 625fdc4257SSteve Yin //ACTION_CHANGED --> EVENT_OBJECT_DEFACTIONCHANGE 635fdc4257SSteve Yin const short UM_EVENT_OBJECT_DEFACTIONCHANGE = 15 ; 645fdc4257SSteve Yin 655fdc4257SSteve Yin //CARET_CHANGED --> EVENT_OBJECT_LOCATIONCHANGED 665fdc4257SSteve Yin const short UM_EVENT_OBJECT_CARETCHANGE = 16 ; 675fdc4257SSteve Yin 685fdc4257SSteve Yin //TEXT_CHANGED --> EVENT_OBJECT_VALUECHANGE 695fdc4257SSteve Yin const short UM_EVENT_OBJECT_TEXTCHANGE = 17 ; 705fdc4257SSteve Yin 715fdc4257SSteve Yin //ACTIVE_DESCENDANT_CHANGED --> EVENT_OBJECT_FOCUS 725fdc4257SSteve Yin const short UM_EVENT_ACTIVE_DESCENDANT_CHANGED = 18 ; 735fdc4257SSteve Yin 745fdc4257SSteve Yin //BOUNDRECT_CHANGED --> EVENT_OBJECT_LOCATIONCHANGE 755fdc4257SSteve Yin const short UM_EVENT_BOUNDRECT_CHANGED = 19 ; 765fdc4257SSteve Yin 775fdc4257SSteve Yin //VISIBLE_DATA_CHANGED --> EVENT_OBJECT_VALUECHANGE 785fdc4257SSteve Yin const short UM_EVENT_VISIBLE_DATA_CHANGED = 20 ; 795fdc4257SSteve Yin 805fdc4257SSteve Yin //to enable SHOW on dialogs, windows, frames 815fdc4257SSteve Yin const short UM_EVENT_SHOW = 21 ; 825fdc4257SSteve Yin 835fdc4257SSteve Yin const short UM_EVENT_STATE_BUSY = 22 ; 845fdc4257SSteve Yin 855fdc4257SSteve Yin const short UM_EVENT_TABLE_CAPTION_CHANGED = 24; 865fdc4257SSteve Yin const short UM_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED = 25; 875fdc4257SSteve Yin const short UM_EVENT_TABLE_COLUMN_HEADER_CHANGED = 26; 885fdc4257SSteve Yin const short UM_EVENT_TABLE_MODEL_CHANGED = 27; 895fdc4257SSteve Yin const short UM_EVENT_TABLE_ROW_HEADER_CHANGED = 28; 905fdc4257SSteve Yin const short UM_EVENT_TABLE_SUMMARY_CHANGED = 29; 915fdc4257SSteve Yin const short UM_EVENT_OBJECT_REORDER = 30; 925fdc4257SSteve Yin const short UM_EVENT_PAGE_CHANGED =31; 935fdc4257SSteve Yin const short UM_EVENT_CHILD_ADDED =32; 945fdc4257SSteve Yin const short UM_EVENT_CHILD_REMOVED =33; 955fdc4257SSteve Yin const short UM_EVENT_TABLE_ROW_DESCRIPTION_CHANGED = 34; 965fdc4257SSteve Yin const short UM_EVENT_SELECTION_CHANGED_ADD = 35 ; 975fdc4257SSteve Yin const short UM_EVENT_SELECTION_CHANGED_REMOVE = 36 ; 985fdc4257SSteve Yin const short UM_EVENT_SELECTION_CHANGED_WITHIN = 37 ; 995fdc4257SSteve Yin 1005fdc4257SSteve Yin //support for PAGE_CHANGED event 1015fdc4257SSteve Yin const short UM_EVENT_OBJECT_PAGECHANGED = 38; 1025fdc4257SSteve Yin 1035fdc4257SSteve Yin //to add TEXT_SELECTION_CHANGED event 1045fdc4257SSteve Yin const short UM_EVENT_TEXT_SELECTION_CHANGED = 39; 1055fdc4257SSteve Yin 1065fdc4257SSteve Yin //for section change and column chang event 1075fdc4257SSteve Yin const short UM_EVENT_SECTION_CHANGED = 40; 1085fdc4257SSteve Yin const short UM_EVENT_COLUMN_CHANGED = 41; 1095fdc4257SSteve Yin 1105fdc4257SSteve Yin #endif 111