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 #include "core/components_v2/inspector/inspector_constants.h" 17 18 namespace OHOS::Ace::V2 { 19 // common attrs 20 // dimension 21 const char ATTRS_COMMON_WIDTH[] = "width"; 22 const char ATTRS_COMMON_HEIGHT[] = "height"; 23 const char ATTRS_COMMON_PADDING[] = "padding"; 24 const char ATTRS_COMMON_MARGIN[] = "margin"; 25 const char ATTRS_COMMON_LAYOUT_PRIORITY[] = "layoutPriority"; 26 const char ATTRS_COMMON_LAYOUT_WEIGHT[] = "layoutWeight"; 27 // position 28 const char ATTRS_COMMON_ALIGN[] = "align"; 29 const char ATTRS_COMMON_DIRECTION[] = "direction"; 30 const char ATTRS_COMMON_POSITION[] = "position"; 31 const char ATTRS_COMMON_OFFSET[] = "margin"; 32 const char ATTRS_COMMON_USE_ALIGN[] = "useAlign"; 33 // layout 34 const char ATTRS_COMMON_RELATE_PARENT[] = "relateParent"; 35 const char ATTRS_COMMON_ASPECT_RATIO[] = "aspectRatio"; 36 const char ATTRS_COMMON_DISPLAY_PRIORITY[] = "displayPriority"; 37 // border 38 const char ATTRS_COMMON_BORDER[] = "border"; 39 // background 40 const char ATTRS_COMMON_BACKGROUND_COLOR[] = "backgroundColor"; 41 // opacity 42 const char ATTRS_COMMON_OPACITY[] = "opacity"; 43 // visibility 44 const char ATTRS_COMMON_VISIBILITY[] = "visibility"; 45 // enable 46 const char ATTRS_COMMON_ENABLE[] = "enable"; 47 // zindex 48 const char ATTRS_COMMON_ZINDEX[] = "zIndex"; 49 50 // root view 51 const char ROOT_ETS_TAG[] = "root"; 52 // stage view 53 const char STAGE_ETS_TAG[] = "stage"; 54 // page view 55 const char PAGE_ETS_TAG[] = "page"; 56 // js custom view 57 const char JS_VIEW_ETS_TAG[] = "JsView"; 58 const char JS_VIEW_COMPONENT_TAG[] = "ProxyComponent"; 59 // js lazy foreach node 60 const char JS_LAZY_FOR_EACH_ETS_TAG[] = "LazyForEach"; 61 // js lazy foreach node 62 const char JS_FOR_EACH_ETS_TAG[] = "ForEach"; 63 // js lazy foreach node 64 const char JS_SYNTAX_ITEM_ETS_TAG[] = "SyntaxItem"; 65 // js if lese node 66 const char JS_IF_ELSE_ETS_TAG[] = "IfElse"; 67 // toast view 68 const char TOAST_ETS_TAG[] = "Toast"; 69 70 // column 71 const char COLUMN_COMPONENT_TAG[] = "ColumnComponent"; 72 const char COLUMN_ETS_TAG[] = "Column"; 73 const char COLUMN_ATTRS_ALIGN_ITEMS[] = "alignItems"; 74 75 // panel bar 76 const char DRAG_BAR_COMPONENT_TAG[] = "DragBarComponent"; 77 const char DRAG_BAR_ETS_TAG[] = "DragBar"; 78 79 // text 80 const char TEXT_COMPONENT_TAG[] = "TextComponentV2"; 81 const char TEXT_ETS_TAG[] = "Text"; 82 const char TEXT_ATTRS_OVER_FLOW[] = "textOverflow"; 83 const char TEXT_ATTRS_MAX_LINES[] = "maxLines"; 84 85 // stack 86 const char STACK_COMPONENT_TAG[] = "StackComponent"; 87 const char STACK_ETS_TAG[] = "Stack"; 88 89 // swiper 90 const char SWIPER_COMPONENT_TAG[] = "SwiperComponent"; 91 const char SWIPER_ETS_TAG[] = "Swiper"; 92 const char SWIPER_INDICATOR_ETS_TAG[] = "SwiperIndicator"; 93 94 // tabs 95 const char TABS_COMPONENT_TAG[] = "TabsComponent"; 96 const char TABS_ETS_TAG[] = "Tabs"; 97 98 // tab content item 99 const char TAB_CONTENT_ITEM_COMPONENT_TAG[] = "TabContentItemComponent"; 100 const char TAB_CONTENT_ITEM_ETS_TAG[] = "TabContent"; 101 102 // tab bar 103 const char TAB_BAR_COMPONENT_TAG[] = "TabBarComponent"; 104 const char TAB_BAR_ETS_TAG[] = "TabBar"; 105 106 // navigation view 107 const char NAVIGATION_VIEW_COMPONENT_TAG[] = "NavigationContainerComponent"; 108 const char NAVIGATION_VIEW_ETS_TAG[] = "Navigation"; 109 const char BAR_ITEM_ETS_TAG[] = "BarItem"; 110 const char TITLE_BAR_ETS_TAG[] = "TitleBar"; 111 const char NAVIGATION_CONTENT_ETS_TAG[] = "NavigationContent"; 112 const char TOOL_BAR_ETS_TAG[] = "ToolBar"; 113 const char NAVIGATION_MENU_ETS_TAG[] = "NavigationMenu"; 114 const char BACK_BUTTON_ETS_TAG[] = "BackButton"; 115 const char BACK_BUTTON_IMAGE_ETS_TAG[] = "BackButtonImage"; 116 const char NAVBAR_CONTENT_ETS_TAG[] = "NavBarContent"; 117 const char NAVBAR_ETS_TAG[] = "NavBar"; 118 119 // navRouter view 120 const char NAVROUTER_VIEW_ETS_TAG[] = "NavRouterView"; 121 122 // navDestination view 123 const char NAVDESTINATION_VIEW_ETS_TAG[] = "NavDestinationView"; 124 const char NAVDESTINATION_TITLE_BAR_ETS_TAG[] = "NavDestinationTitleBar"; 125 const char NAVDESTINATION_CONTENT_ETS_TAG[] = "NavDestinationContent"; 126 127 // navigation title view 128 const char NAVIGATION_TITLE_COMPONENT_TAG[] = "NavigationTitle"; 129 130 // navigation menus view 131 const char NAVIGATION_MENUS_COMPONENT_TAG[] = "NavigationMenus"; 132 133 // row split 134 const char ROW_SPLIT_COMPONENT_TAG[] = "RowSplitComponent"; 135 const char ROW_SPLIT_ETS_TAG[] = "RowSplit"; 136 137 // column split 138 const char COLUMN_SPLIT_COMPONENT_TAG[] = "ColumnSplitComponent"; 139 const char COLUMN_SPLIT_ETS_TAG[] = "ColumnSplit"; 140 141 // counter 142 const char COUNTER_COMPONENT_TAG[] = "CounterComponent"; 143 const char COUNTER_ETS_TAG[] = "Counter"; 144 145 // flex 146 const char FLEX_COMPONENT_TAG[] = "FlexComponentV2"; 147 const char FLEX_ETS_TAG[] = "Flex"; 148 const char WRAP_COMPONENT_TAG[] = "WrapComponent"; 149 const char WRAP_ETS_TAG[] = "Flex"; 150 151 // grid 152 const char GRID_COMPONENT_TAG[] = "GridLayoutComponent"; 153 const char GRID_ETS_TAG[] = "Grid"; 154 155 // grid-item 156 const char GRID_ITEM_COMPONENT_TAG[] = "GridLayoutItemComponent"; 157 const char GRID_ITEM_ETS_TAG[] = "GridItem"; 158 159 // waterFlow 160 const char WATERFLOW_COMPONENT_TAG[] = "WaterFlowComponent"; 161 const char WATERFLOW_ETS_TAG[] = "WaterFlow"; 162 163 // flow-item 164 const char FLOW_ITEM_COMPONENT_TAG[] = "WaterFlowItemComponent"; 165 const char FLOW_ITEM_ETS_TAG[] = "FlowItem"; 166 167 // list 168 const char LIST_COMPONENT_TAG[] = "V2::ListComponent"; 169 const char LIST_ETS_TAG[] = "List"; 170 171 // list-item 172 const char LIST_ITEM_COMPONENT_TAG[] = "V2::ListItemComponent"; 173 const char LIST_ITEM_ETS_TAG[] = "ListItem"; 174 175 // list-item-group 176 const char LIST_ITEM_GROUP_COMPONENT_TAG[] = "V2::ListItemGroupComponent"; 177 const char LIST_ITEM_GROUP_ETS_TAG[] = "ListItemGroup"; 178 179 // navigator 180 const char NAVIGATOR_COMPONENT_TAG[] = "NavigatorComponent"; 181 const char NAVIGATOR_ETS_TAG[] = "Navigator"; 182 183 // panel 184 const char PANEL_COMPONENT_TAG[] = "SlidingPanelComponentV2"; 185 const char PANEL_ETS_TAG[] = "Panel"; 186 187 // pattern-lock 188 const char PATTERN_LOCK_COMPONENT_TAG[] = "PatternLockComponent"; 189 const char PATTERN_LOCK_ETS_TAG[] = "PatternLock"; 190 191 // row 192 const char ROW_COMPONENT_TAG[] = "RowComponent"; 193 const char ROW_ETS_TAG[] = "Row"; 194 195 // rect 196 const char RECT_ETS_TAG[] = "Rect"; 197 198 // line 199 const char LINE_ETS_TAG[] = "Line"; 200 201 // circle 202 const char CIRCLE_ETS_TAG[] = "Circle"; 203 204 // ellipse 205 const char ELLIPSE_ETS_TAG[] = "Ellipse"; 206 207 // path 208 const char PATH_ETS_TAG[] = "Path"; 209 210 // polygon 211 const char POLYGON_ETS_TAG[] = "Polygon"; 212 213 // polyline 214 const char POLYLINE_ETS_TAG[] = "Polyline"; 215 216 // shape 217 const char SHAPE_COMPONENT_TAG[] = "ShapeComponent"; 218 const char SHAPE_ETS_TAG[] = "Shape"; 219 220 // shape container 221 const char SHAPE_CONTAINER_COMPONENT_TAG[] = "ShapeContainerComponent"; 222 const char SHAPE_CONTAINER_ETS_TAG[] = "Shape"; 223 224 // imageAnimator 225 const char IMAGE_ANIMATOR_COMPONENT_TAG[] = "ImageAnimator"; 226 const char IMAGE_ANIMATOR_ETS_TAG[] = "ImageAnimator"; 227 228 // image 229 const char IMAGE_COMPONENT_TAG[] = "ImageComponent"; 230 const char IMAGE_ETS_TAG[] = "Image"; 231 232 // qrcode 233 const char QRCODE_COMPONENT_TAG[] = "QrcodeComponent"; 234 const char QRCODE_ETS_TAG[] = "QRCode"; 235 236 // span 237 const char SPAN_COMPONENT_TAG[] = "TextSpanComponent"; 238 const char SPAN_ETS_TAG[] = "Span"; 239 240 // blank 241 const char BOX_COMPONENT_TAG[] = "BoxComponent"; 242 const char BLANK_ETS_TAG[] = "Blank"; 243 244 // button 245 const char BUTTON_COMPONENT_TAG[] = "ButtonComponent"; 246 const char BUTTON_ETS_TAG[] = "Button"; 247 248 // common view 249 const char COMMON_VIEW_ETS_TAG[] = "__Common__"; 250 // option 251 const char OPTION_COMPONENT_TAG[] = "OptionComponent"; 252 const char OPTION_ETS_TAG[] = "Option"; 253 254 // divider 255 const char DIVIDER_COMPONENT_TAG[] = "DividerComponent"; 256 const char DIVIDER_ETS_TAG[] = "Divider"; 257 258 // checkbox 259 const char CHECKBOX_COMPONENT_TAG[] = "CheckboxComponent"; 260 const char CHECKBOX_ETS_TAG[] = "Toggle"; 261 const char CHECK_BOX_COMPONENT_TAG[] = "Checkbox"; 262 const char CHECK_BOX_ETS_TAG[] = "Checkbox"; 263 264 // switch 265 const char SWITCH_COMPONENT_TAG[] = "SwitchComponent"; 266 const char SWITCH_ETS_TAG[] = "Toggle"; 267 268 // toggle 269 const char TOGGLE_COMPONENT_TAG[] = "ToggleComponent"; 270 const char TOGGLE_ETS_TAG[] = "Toggle"; 271 272 // scroll 273 const char SCROLL_COMPONENT_TAG[] = "ScrollComponent"; 274 const char SCROLL_ETS_TAG[] = "Scroll"; 275 276 // calendar 277 const char CALENDAR_COMPONENT_TAG[] = "calendar"; 278 const char CALENDAR_ETS_TAG[] = "Calendar"; 279 280 // badge 281 const char BADGE_COMPONENT_TAG[] = "BadgeComponent"; 282 const char BADGE_ETS_TAG[] = "Badge"; 283 284 // search 285 const char SEARCH_COMPONENT_TAG[] = "SearchComponent"; 286 const char SEARCH_ETS_TAG[] = "Search"; 287 288 // formComponent 289 const char FORM_COMPONENT_TAG[] = "FormComponent"; 290 const char FORM_ETS_TAG[] = "FormComponent"; 291 292 // PluginComponent 293 const char PLUGIN_COMPONENT_TAG[] = "PluginComponent"; 294 const char PLUGIN_ETS_TAG[] = "PluginComponent"; 295 296 // video 297 const char VIDEO_COMPONENT_TAG[] = "VideoComponentV2"; 298 const char VIDEO_ETS_TAG[] = "Video"; 299 300 // AlphabetIndexer 301 const char INDEXER_COMPONENT_TAG[] = "IndexerComponent"; 302 const char INDEXER_ETS_TAG[] = "AlphabetIndexer"; 303 304 // slider 305 const char SLIDER_COMPONENT_TAG[] = "SliderComponent"; 306 const char SLIDER_ETS_TAG[] = "Slider"; 307 308 // rating 309 const char RATING_COMPONENT_TAG[] = "RatingComponent"; 310 const char RATING_ETS_TAG[] = "Rating"; 311 312 // progress 313 const char PROGRESS_COMPONENT_TAG[] = "ProgressComponent"; 314 const char PROGRESS_ETS_TAG[] = "Progress"; 315 316 // datapanel 317 const char DATA_PANEL_COMPONENT_TAG[] = "PercentageDataPanelComponent"; 318 const char DATA_PANEL_ETS_TAG[] = "DataPanel"; 319 320 // sheet 321 const char SHEET_COMPONENT_TAG[] = "SheetComponent"; 322 const char SHEET_ETS_TAG[] = "Sheet"; 323 324 // hyperlink 325 const char HYPERLINK_COMPONENT_TAG[] = "HyperlinkComponent"; 326 const char HYPERLINK_ETS_TAG[] = "Hyperlink"; 327 328 // stepper 329 const char STEPPER_COMPONENT_TAG[] = "StepperComponent"; 330 const char STEPPER_ETS_TAG[] = "Stepper"; 331 332 // stepperItem 333 const char STEPPER_ITEM_COMPONENT_TAG[] = "StepperItemComponentV2"; 334 const char STEPPER_ITEM_ETS_TAG[] = "StepperItem"; 335 336 // scrollbar 337 const char SCROLL_BAR_COMPONENT_TAG[] = "ScrollBarComponent"; 338 const char SCROLL_BAR_ETS_TAG[] = "ScrollBar"; 339 340 // refresh 341 const char REFRESH_COMPONENT_TAG[] = "RefreshComponent"; 342 const char REFRESH_ETS_TAG[] = "Refresh"; 343 344 // datePicker 345 const char DATE_PICKER_COMPONENT_TAG[] = "PickerDateComponent"; 346 const char DATE_PICKER_ETS_TAG[] = "DatePicker"; 347 const char TIME_PICKER_COMPONENT_TAG[] = "PickerTimeComponent"; 348 const char TIME_PICKER_ETS_TAG[] = "TimePicker"; 349 350 // Radio 351 const char RADIO_COMPONENT_TAG[] = "RadioComponent<VALUE_TYPE>"; 352 const char RADIO_ETS_TAG[] = "Radio"; 353 354 // gauge 355 const char GAUGE_COMPONENT_TAG[] = "Gauge"; 356 const char GAUGE_ETS_TAG[] = "Gauge"; 357 358 // gridContainer 359 const char GRIDCONTAINER_COMPONENT_TAG[] = "GridContainer"; 360 const char GRIDCONTAINER_ETS_TAG[] = "GridContainer"; 361 362 // gridCol 363 const char GRID_COL_COMPONENT_TAG[] = "GridColComponent"; 364 const char GRID_COL_ETS_TAG[] = "GridCol"; 365 366 // gridRow 367 const char GRID_ROW_COMPONENT_TAG[] = "GridRowComponent"; 368 const char GRID_ROW_ETS_TAG[] = "GridRow"; 369 370 // relativeContainer 371 const char RELATIVE_CONTAINER_COMPONENT_TAG[] = "RelativeContainerComponent"; 372 const char RELATIVE_CONTAINER_ETS_TAG[] = "RelativeContainer"; 373 374 // menu 375 const char MENU_COMPONENT_TAG[] = "MenuComponent"; 376 const char MENU_TAG[] = "menu"; 377 const char MENU_ETS_TAG[] = "Menu"; 378 const char MENU_ITEM_ETS_TAG[] = "MenuItem"; 379 const char MENU_ITEM_GROUP_ETS_TAG[] = "MenuItemGroup"; 380 const char MENU_WRAPPER_ETS_TAG[] = "MenuWrapper"; 381 382 // textarea 383 const char TEXTAREA_COMPONENT_TAG[] = "TextFieldComponent"; 384 const char TEXTAREA_ETS_TAG[] = "TextArea"; 385 386 // textinput 387 const char TEXTINPUT_COMPONENT_TAG[] = "TextInput"; 388 const char TEXTINPUT_ETS_TAG[] = "TextInput"; 389 390 // texttimer 391 const char TEXTTIMER_COMPONENT_TAG[] = "TextTimerComponent"; 392 const char TEXTTIMER_ETS_TAG[] = "TextTimer"; 393 394 // select 395 const char SELECT_COMPONENT_TAG[] = "SelectComponent"; 396 const char SELECT_ETS_TAG[] = "Select"; 397 398 // select_popup 399 const char SELECT_POPUP_COMPONENT_TAG[] = "SelectPopupComponent"; 400 const char SELECT_POPUP_ETS_TAG[] = "SelectPopup"; 401 402 // marquee 403 const char MARQUEE_COMPONENT_TAG[] = "MarqueeComponent"; 404 const char MARQUEE_ETS_TAG[] = "Marquee"; 405 406 // textclock 407 const char TEXTCLOCK_COMPONENT_TAG[] = "TextClockComponent"; 408 const char TEXTCLOCK_ETS_TAG[] = "TextClock"; 409 410 // textpicker 411 const char TEXT_PICKER_COMPONENT_TAG[] = "PickerTextComponent"; 412 const char TEXT_PICKER_ETS_TAG[] = "TextPicker"; 413 414 // pickertextdialog 415 const char PICKER_TEXT_DIALOG_COMPONENT_TAG[] = "pickerTextDialog"; 416 const char PICKER_TEXT_DIALOG_ETS_TAG[] = "pickerTextDialog"; 417 418 // canvas 419 const char CANVAS_COMPONENT_TAG[] = "CustomPaintComponent"; 420 const char CANVAS_ETS_TAG[] = "Canvas"; 421 422 // ActionSheet 423 const char ACTION_SHEET_DIALOG_COMPONENT_TAG[] = "ActionSheet"; 424 const char ACTION_SHEET_DIALOG_ETS_TAG[] = "ActionSheet"; 425 426 // AlertDialog 427 const char ALERT_DIALOG_COMPONENT_TAG[] = "AlertDialog"; 428 const char ALERT_DIALOG_ETS_TAG[] = "AlertDialog"; 429 430 // customdialog 431 const char CUSTOM_DIALOG_COMPONENT_TAG[] = "CustomDialog"; 432 const char CUSTOM_DIALOG_ETS_TAG[] = "CustomDialog"; 433 434 // datePickerdialog 435 const char DATE_PICKER_DIALOG_COMPONENT_TAG[] = "DatePickerDialog"; 436 const char DATE_PICKER_DIALOG_ETS_TAG[] = "DatePickerDialog"; 437 438 // Normal dialog 439 const char DIALOG_COMPONENT_TAG[] = "Dialog"; 440 const char DIALOG_ETS_TAG[] = "Dialog"; 441 442 // sideBar 443 const char SIDE_BAR_COMPONENT_TAG[] = "SideBarContainerComponent"; 444 const char SIDE_BAR_ETS_TAG[] = "SideBarContainer"; 445 446 // loadingProgress 447 const char LOADING_PROGRESS_COMPONENT_TAG[] = "LoadingProgressComponent"; 448 const char LOADING_PROGRESS_ETS_TAG[] = "LoadingProgress"; 449 450 // checkboxGroup 451 const char CHECKBOXGROUP_COMPONENT_TAG[] = "CheckboxGroupComponent"; 452 const char CHECKBOXGROUP_ETS_TAG[] = "CheckboxGroup"; 453 454 // timePickerdialog 455 const char TIME_PICKER_DIALOG_COMPONENT_TAG[] = "TimePickerDialog"; 456 const char TIME_PICKER_DIALOG_ETS_TAG[] = "TimePickerDialog"; 457 458 // web 459 const char WEB_COMPONENT_TAG[] = "WebComponent"; 460 const char WEB_ETS_TAG[] = "Web"; 461 462 // richText 463 const char RICH_TEXT_COMPONENT_TAG[] = "RichTextComponent"; 464 const char RICH_TEXT_ETS_TAG[] = "RichText"; 465 466 // xcomponent 467 const char XCOMPONENT_TAG[] = "XComponentComponent"; 468 const char XCOMPONENT_ETS_TAG[] = "XComponent"; 469 470 // ability_component 471 const char ABILITY_COMPONENT_ETS_TAG[] = "AbilityComponent"; 472 // Popup 473 const char POPUP_ETS_TAG[] = "Popup"; 474 475 // remote window 476 const char REMOTE_WINDOW_ETS_TAG[] = "RemoteWindow"; 477 478 } // namespace OHOS::Ace::V2 479