1/* 2* Copyright (c) 2023-2024 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{ 17 "module": { 18 "name": "entry", 19 "type": "entry", 20 "description": "$string:module_desc", 21 "mainElement": "EntryAbility", 22 "deviceTypes": [ 23 "default", 24 "tablet" 25 ], 26 "deliveryWithInstall": true, 27 "installationFree": false, 28 "pages": "$profile:main_pages", 29 "abilities": [ 30 { 31 "name": "EntryAbility", 32 "srcEntry": "./ets/entryability/EntryAbility.ts", 33 "description": "$string:EntryAbility_desc", 34 "icon": "$media:icon", 35 "label": "$string:EntryAbility_label", 36 "startWindowIcon": "$media:icon", 37 "startWindowBackground": "$color:start_window_background", 38 "launchType": "multiton", 39 "visible": true, 40 "skills": [ 41 { 42 "entities": [ 43 "entity.system.home" 44 ], 45 "actions": [ 46 "action.system.home" 47 ] 48 } 49 ] 50 }, 51 { 52 "name": "clickAbility", 53 "srcEntry": "./ets/clickability/ClickAbility.ts", 54 "description": "$string:clickability_desc", 55 "icon": "$media:icon", 56 "label": "$string:clickability_label", 57 "startWindowIcon": "$media:icon", 58 "startWindowBackground": "$color:start_window_background", 59 "visible": true 60 }, 61 { 62 "name": "InputAbility", 63 "srcEntry": "./ets/inputability/InputAbility.ts", 64 "description": "$string:InputAbility_desc", 65 "icon": "$media:icon", 66 "label": "$string:InputAbility_label", 67 "startWindowIcon": "$media:icon", 68 "startWindowBackground": "$color:start_window_background", 69 "visible": true 70 }, 71 { 72 "name": "MouseAbility", 73 "srcEntry": "./ets/mouseability/MouseAbility.ts", 74 "description": "$string:MouseAbility_desc", 75 "icon": "$media:icon", 76 "label": "$string:MouseAbility_label", 77 "startWindowIcon": "$media:icon", 78 "startWindowBackground": "$color:start_window_background", 79 "visible": true 80 }, 81 { 82 "name": "FlingAbility", 83 "srcEntry": "./ets/flingability/FlingAbility.ts", 84 "description": "$string:FlingAbility_desc", 85 "icon": "$media:icon", 86 "label": "$string:FlingAbility_label", 87 "startWindowIcon": "$media:icon", 88 "startWindowBackground": "$color:start_window_background", 89 "visible": true 90 }, 91 { 92 "name": "SwipeAbility", 93 "srcEntry": "./ets/swipeability/SwipeAbility.ts", 94 "description": "$string:SwipeAbility_desc", 95 "icon": "$media:icon", 96 "label": "$string:SwipeAbility_label", 97 "startWindowIcon": "$media:icon", 98 "startWindowBackground": "$color:start_window_background", 99 "visible": true 100 }, 101 { 102 "name": "PinchAbility", 103 "srcEntry": "./ets/pinchability/PinchAbility.ts", 104 "description": "$string:PinchAbility_desc", 105 "icon": "$media:icon", 106 "label": "$string:PinchAbility_label", 107 "startWindowIcon": "$media:icon", 108 "startWindowBackground": "$color:start_window_background", 109 "visible": true 110 }, 111 { 112 "name": "PointMatrixAbility", 113 "srcEntry": "./ets/pointmatrixability/PointMatrixAbility.ts", 114 "description": "$string:PointMatrixAbility_desc", 115 "icon": "$media:icon", 116 "label": "$string:PointMatrixAbility_label", 117 "startWindowIcon": "$media:icon", 118 "startWindowBackground": "$color:start_window_background", 119 "visible": true 120 }, 121 { 122 "name": "ScrollerAbility", 123 "srcEntry": "./ets/scrollerability/ScrollerAbility.ts", 124 "description": "$string:ScrollerAbility_desc", 125 "icon": "$media:icon", 126 "label": "$string:ScrollerAbility_label", 127 "startWindowIcon": "$media:icon", 128 "startWindowBackground": "$color:start_window_background", 129 "visible": true 130 }, 131 { 132 "name": "DragAbility", 133 "srcEntry": "./ets/dragability/DragAbility.ts", 134 "description": "$string:DragAbility_desc", 135 "icon": "$media:icon", 136 "label": "$string:DragAbility_label", 137 "startWindowIcon": "$media:icon", 138 "startWindowBackground": "$color:start_window_background", 139 "visible": true 140 }, 141 { 142 "name": "WebAbility", 143 "srcEntry": "./ets/webability/WebAbility.ts", 144 "description": "$string:WebAbility_desc", 145 "icon": "$media:icon", 146 "label": "$string:WebAbility_label", 147 "startWindowIcon": "$media:icon", 148 "startWindowBackground": "$color:start_window_background", 149 "visible": true 150 } 151 ] 152 } 153}