(AT-SPI) Created sub-folders for some of the Bridge code (for SAM score)
[platform/core/uifw/dali-adaptor.git] / dali / internal / accessibility / bridge / dbus / 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 } // namespace callmgr
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 } // namespace accessibilityEMod
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 } // namespace freeDesktop
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 } // namespace windowManager
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 } // namespace atspi
96 } // namespace dbusLocators
97
98 #endif // DALI_INTERNAL_ACCESSIBILITY_BRIDGE_DBUS_LOCATORS_H