1/** 2 * Copyright (c) 2021-2022 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 * Constants of events that will be registered to system. 18 */ 19export const EventConstants = { 20 // system events 21 EVENT_PACKAGE_ADDED: 'usual.event.PACKAGE_ADDED', 22 EVENT_PACKAGE_CHANGED: 'usual.event.PACKAGE_CHANGED', 23 EVENT_PACKAGE_REMOVED: 'usual.event.PACKAGE_REMOVED', 24 25 // pagedesktop events 26 EVENT_REQUEST_PAGEDESK_ITEM_ADD: 'launcher.event.REQUEST_PAGEDESK_ITEM_ADD', //request add app to pageDesk 27 EVENT_REQUEST_PAGEDESK_ITEM_DELETE: 'launcher.event.REQUEST_PAGEDESK_ITEM_DELETE', //request delete app from pageDesk 28 EVENT_REQUEST_PAGEDESK_ITEM_UPDATE: 'launcher.event.EVENT_REQUEST_PAGEDESK_ITEM_UPDATE', //request pagedesktop rebuild layout 29 EVENT_REQUEST_PAGEDESK_FORM_ITEM_ADD: 'launcher.event.EVENT_REQUEST_PAGEDESK_FORM_ITEM_ADD', 30 EVENT_REQUEST_FORM_ITEM_VISIBLE: 'launcher.event.REQUEST_FORM_ITEM_VISIBLE', 31 EVENT_SMARTDOCK_INIT_FINISHED: 'launcher.event.EVENT_SMARTDOCK_INIT_FINISHED', 32 EVENT_BADGE_UPDATE: 'launcher.event.EVENT_BADGE_UPDATE', 33 EVENT_REQUEST_PAGEDESK_REFRESH: 'EVENT_REQUEST_PAGEDESK_REFRESH', // pageDesktop refresh 34 35 // smartdock events 36 EVENT_REQUEST_DOCK_ITEM_ADD: 'launcher.event.REQUEST_DOCK_ITEM_ADD', //request add app to smartDock 37 EVENT_REQUEST_RESIDENT_DOCK_ITEM_DELETE: 'launcher.event.REQUEST_DOCK_ITEM_DELETE', //request delete app from resident dock 38 EVENT_REQUEST_RECENT_DOCK_ITEM_DELETE: 'launcher.event.RECENT_DOCK_ITEM_DELETE', //request delete app from recent dock 39 EVENT_REQUEST_RESIDENT_DOCK_ITEM_UPDATE: 'launcher.event.EVENT_REQUEST_RESIDENT_DOCK_ITEM_UPDATE', //request update item from smartDock 40 41 // bigfolder events 42 EVENT_FOLDER_PACKAGE_REMOVED: 'usual.event.FOLDER_PACKAGE_REMOVED', 43 EVENT_OPEN_FOLDER_TO_CLOSE: 'launcher.event.EVENT_OPEN_FOLDER_TO_CLOSE', 44 45 // gesturenavigation events 46 EVENT_NAVIGATOR_BAR_STATUS_CHANGE: 'usual.event.NAVIGATOR_BAR_STATUS_CHANGE', 47 48 // animation event 49 EVENT_ANIMATION_START_APPLICATION: 'launcher.event.EVENT_ANIMATION_START_APPLICATION', 50 EVENT_ANIMATION_CLOSE_APPLICATION: 'launcher.event.EVENT_ANIMATION_CLOSE_APPLICATION', 51 52 // form event 53 EVENT_REQUEST_RECOMMEND_FORM_ADD: 'launcher.event.EVENT_REQUEST_RECOMMEND_FORM_ADD', 54 EVENT_REQUEST_RECOMMEND_FORM_UPDATE: 'launcher.event.EVENT_REQUEST_RECOMMEND_FORM_UPDATE', 55 EVENT_REQUEST_RECOMMEND_FORM_DELETE: 'launcher.event.EVENT_REQUEST_RECOMMEND_FORM_DELETE', 56};