1bfb8ecb3856f38d646efcb515f5da69decc3d8f
[platform/core/uifw/dali-adaptor.git] / dali / internal / accessibility / bridge / dbus-locators.h
1 #ifndef DALI_INTERNAL_ACCESSIBILITY_BRIDGE_DBUS_LOCATORS_H
2 #define DALI_INTERNAL_ACCESSIBILITY_BRIDGE_DBUS_LOCATORS_H
3
4 /*
5  * Copyright 2019  Samsung Electronics Co., Ltd
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *  http://www.apache.org/licenses/LICENSE-2.0
12
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  */
19
20 namespace dbusLocators
21 {
22 namespace callmgr
23 {
24 static constexpr const char* BUS = "org.tizen.callmgr";
25 static constexpr const char* OBJ_PATH = "/org/tizen/callmgr";
26 static constexpr const char* INTERFACE = "org.tizen.callmgr";
27 }
28
29 namespace accessibilityEMod
30 {
31 static constexpr const char* BUS = "org.enlightenment.wm-screen-reader";
32 static constexpr const char* OBJ_PATH = "/org/tizen/GestureNavigation";
33 static constexpr const char* INTERFACE = "org.tizen.GestureNavigation";
34
35 static constexpr const char* ACCESSORIES_SP_ENABLED = "AccessoriesSwitchProviderEnabled";
36 static constexpr const char* KEY_DOWN_SIGNAL = "KeyDown";
37 static constexpr const char* KEY_UP_SIGNAL = "KeyUp";
38
39 static constexpr const char* SCREEN_SP_ENABLED = "ScreenSwitchProviderEnabled";
40 static constexpr const char* MOUSE_DOWN_SIGNAL = "MouseDown";
41 static constexpr const char* MOUSE_UP_SIGNAL = "MouseUp";
42
43 static constexpr const char* BACK_BUTTON_INTERCEPTION_ENABLED = "BackButtonInterceptionEnabled";
44 static constexpr const char* BACK_BUTTON_DOWN_SIGNAL = "BackButtonDown";
45 static constexpr const char* BACK_BUTTON_UP_SIGNAL = "BackButtonUp";
46 }
47
48 namespace freeDesktop
49 {
50 static constexpr const char* BUS = "org.freedesktop.DBus";
51 static constexpr const char* OBJ_PATH = "/org/freedesktop/DBus";
52 static constexpr const char* INTERFACE = "org.freedesktop.DBus";
53 static constexpr const char* PROPERTIES_INTERFACE = "org.freedesktop.DBus.Properties";
54 static constexpr const char* GET_CONNECTION_UNIX_PROCESS_ID = "GetConnectionUnixProcessID";
55 static constexpr const char* SET = "Set";
56 static constexpr const char* GET = "Get";
57 }
58
59 namespace windowManager
60 {
61 static constexpr const char* BUS = "org.enlightenment.wm";
62 static constexpr const char* OBJ_PATH = "/org/enlightenment/wm";
63 static constexpr const char* INTERFACE = "org.enlightenment.wm.proc";
64 static constexpr const char* GET_VISIBLE_WIN_INFO = "GetVisibleWinInfo";
65 static constexpr const char* GET_FOCUS_PROC = "GetFocusProc";
66 }
67
68 namespace atspi
69 {
70 static constexpr const char* BUS = "org.a11y.Bus";
71 static constexpr const char* OBJ_PATH = "/org/a11y/bus";
72 static constexpr const char* BUS_INTERFACE = "org.a11y.Bus";
73 static constexpr const char* STATUS_INTERFACE = "org.a11y.Status";
74
75 static constexpr const char* GET_ADDRESS = "GetAddress";
76 static constexpr const char* IS_ENABLED = "IsEnabled";
77 static constexpr const char* GET_ATTRIBUTES = "GetAttributes";
78 static constexpr const char* DO_ACTION_NAME = "DoActionName";
79 static constexpr const char* PARENT = "Parent";
80 static constexpr const char* GET_MATCHES = "GetMatches";
81 static constexpr const char* GET_INDEX_IN_PARENT = "GetIndexInParent";
82 static constexpr const char* SELECT_CHILD = "SelectChild";
83 static constexpr const char* NAME = "Name";
84 static constexpr const char* GET_ROLE = "GetRole";
85 static constexpr const char* CHILD_COUNT = "ChildCount";
86 static constexpr const char* GET_CHILD_AT_INDEX = "GetChildAtIndex";
87 static constexpr const char* GET_STATE = "GetState";
88 static constexpr const char* GET_RELATION_SET = "GetRelationSet";
89 static constexpr const char* GET_EXTENTS = "GetExtents";
90 static constexpr const char* CURRENT_VALUE = "CurrentValue";
91 static constexpr const char* MAXIMUM_VALUE = "MaximumValue";
92 static constexpr const char* MINIMUM_VALUE = "MinimumValue";
93 static constexpr const char* GET_INTERFACES = "GetInterfaces";
94 static constexpr const char* GET_NAVIGABLE_AT_POINT = "GetNavigableAtPoint";
95 }
96 }
97
98 #endif // DALI_INTERNAL_ACCESSIBILITY_BRIDGE_DBUS_LOCATORS_H