• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2023 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef ACCESSIBILITY_IPC_INTERFACE_CODE_H
17 #define ACCESSIBILITY_IPC_INTERFACE_CODE_H
18 /* SAID:3503 */
19 namespace OHOS {
20 namespace Accessibility {
21     enum AccessibilityInterfaceCode {
22         SET_RESULT_BY_ACCESSIBILITY_ID = 100,
23         SET_RESULT_BY_TEXT,
24         SET_RESULT_FOCUSED_INFO,
25         SET_RESULT_FOCUS_MOVE,
26         SET_RESULT_PERFORM_ACTION,
27         SET_RESULT_CURSOR_RESULT,
28         SET_RESULT_BY_WINDOW_ID,
29         SET_RESULT_BY_SPECIFIC_PROPERTY,
30 
31         SEARCH_BY_ACCESSIBILITY_ID = 200,
32         SEARCH_BY_TEXT,
33         FIND_FOCUSED_INFO,
34         FOCUS_FIND,
35         PERFORM_ACTION_ELEMENT,
36         CURSOR_POSITION,
37         CLEAR_FOCUS,
38         OUTSIDE_TOUCH,
39         SET_CHILDTREEID,
40         SET_BELONGTREEID,
41         SET_PARENTWINDOWID,
42         SEARCH_BY_WINDOW_ID,
43         SEARCH_BY_SPECIFIC_PROPERTY,
44 
45         ON_ACCESSIBILITY_ENABLE_ABILITY_LISTS_CHANGED = 300,
46         ON_ACCESSIBILITY_INSTALL_ABILITY_LISTS_CHANGED,
47 
48         SEARCH_ELEMENTINFO_BY_ACCESSIBILITY_ID = 400,
49         SEARCH_ELEMENTINFOS_BY_TEXT,
50         FIND_FOCUSED_ELEMENTINFO,
51         FOCUS_MOVE_SEARCH,
52         PERFORM_ACTION,
53         SET_CURTAIN_SCREEN,
54         GET_WINDOW,
55         GET_WINDOWS,
56         GET_WINDOWS_BY_DISPLAY_ID,
57         DISABLE_ABILITY,
58         SET_ON_KEY_PRESS_EVENT_RESULT,
59         SEND_SIMULATE_GESTURE_PATH,
60         SET_TARGET_BUNDLE_NAME,
61         GET_CURSOR_POSITION,
62         SEARCH_DEFAULTFOCUSED_BY_WINDOW_ID,
63         HOLD_RUNNING_LOCK,
64         UNHOLD_RUNNING_LOCK,
65         CONFIGURE_EVENTS,
66         SEARCH_ELEMENTINFOS_BY_SPECIFIC_PROPERTY,
67 
68         INIT = 500,
69         DISCONNECT,
70         ON_ACCESSIBILITY_EVENT,
71         ON_KEY_PRESS_EVENT,
72         EXECUTE_DISCONNECT_CALLBACK,
73 
74         ON_PROPERTY_CHANGED = 600,
75 
76         ON_CONFIG_STATE_CHANGED = 700,
77         ON_DALTONIZATION_COLOR_FILTER_CHANGED,
78         ON_CONTENT_TIMEOUT_CHANGED,
79         ON_MOUSE_AUTOCLICK_CHANGED,
80         ON_BRIGHTNESS_DISCOUNT_CHANGED,
81         ON_AUDIO_BALANCE_CHANGED,
82         ON_SHORTKEY_TARGET_CHANGED,
83         ON_CAPTION_STYLE_CHANGED,
84         ON_CLICK_RESPONSE_TIME,
85         ON_IGNORE_REPEAT_CLICK_TIME,
86         ON_SHORTKEY_MULTI_TARGET_CHANGED,
87 
88         SEND_EVENT = 800,
89         REGISTER_STATE_CALLBACK,
90         GET_ABILITYLIST,
91         REGISTER_INTERACTION_CONNECTION,
92         CARDREGISTER_INTERACTION_CONNECTION,
93         DEREGISTER_INTERACTION_CONNECTION,
94         CARDDEREGISTER_INTERACTION_CONNECTION,
95         GET_CAPTION_PROPERTY,
96         SET_CAPTION_PROPERTY,
97         SET_CAPTION_STATE,
98         REGISTER_CAPTION_PROPERTY_CALLBACK,
99         GET_ENABLED,
100         GET_CAPTION_STATE,
101         GET_TOUCH_GUIDE_STATE,
102         GET_GESTURE_STATE,
103         GET_KEY_EVENT_OBSERVE_STATE,
104         ENABLE_ABILITIES,
105         GET_ENABLED_OBJECT,
106         DISABLE_ABILITIES,
107         ENABLE_UI_TEST_ABILITY,
108         DISABLE_UI_TEST_ABILITY,
109         GET_ACTIVE_WINDOW,
110         SET_SCREENMAGNIFIER_STATE,
111         SET_SHORTKEY_STATE,
112         SET_MOUSEKEY_STATE,
113         SET_SHORTKEY_TARGET,
114         SET_MOUSEKEY_AUTOCLICK,
115         SET_INVERTCOLOR_STATE,
116         SET_HIGHCONTRASTTEXT_STATE,
117         SET_AUDIOMONO_STATE,
118         SET_ANIMATIONOFF_STATE,
119         SET_DALTONIZATION_STATE,
120         SET_DALTONIZATION_COLORFILTER,
121         SET_CONTENT_TIMEOUT,
122         SET_BRIGHTNESS_DISCOUNT,
123         SET_AUDIO_BALANCE,
124         SET_CLICK_RESPONSE_TIME,
125         SET_IGNORE_REPEAT_CLICK_STATE,
126         SET_IGNORE_REPEAT_CLICK_TIME,
127         GET_SCREENMAGNIFIER_STATE,
128         GET_SHORTKEY_STATE,
129         GET_MOUSEKEY_STATE,
130         GET_SHORTKEY_TARGET,
131         GET_MOUSEKEY_AUTOCLICK,
132         GET_INVERTCOLOR_STATE,
133         GET_HIGHCONTRASTTEXT_STATE,
134         GET_DALTONIZATION_STATE,
135         GET_AUDIOMONO_STATE,
136         GET_ANIMATIONOFF_STATE,
137         GET_DALTONIZATION_COLORFILTER,
138         GET_CONTENT_TIMEOUT,
139         GET_BRIGHTNESS_DISCOUNT,
140         GET_AUDIO_BALANCE,
141         GET_CLICK_RESPONSE_TIME,
142         GET_IGNORE_REPEAT_CLICK_STATE,
143         GET_IGNORE_REPEAT_CLICK_TIME,
144         GET_ALL_CONFIGS,
145         REGISTER_ENABLE_ABILITY_LISTS_OBSERVER,
146         REGISTER_CONFIG_CALLBACK,
147         GET_WINDOW_AND_ELEMENT_ID,
148         GET_SCENE_BOARD_INNER_WINDOW_ID,
149         SET_SHORTKEY_MULTI_TARGET,
150         GET_SHORTKEY_MULTI_TARGET,
151         GET_ROOT_PARENT_ID,
152         GET_ALL_TREE_ID,
153         GET_FOCUSED_WINDOW_ID,
154         REMOVE_REQUEST_ID,
155         SERVICE_CODE_END,
156         GET_SCREEN_READER_STATE,
157         SET_IS_REGISTER_DISCONNECT_CALLBACK,
158         NOTIFY_DISCONNECT,
159 
160         ON_STATE_CHANGED = 900,
161     };
162 } // namespace Accessibility
163 } // namespace OHOS
164 #endif // ACCESSIBILITY_IPC_INTERFACE_CODE_H