• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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