/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/ |
H A D | sliding_panel_pattern.cpp | 202 mode = PanelMode::CUSTOM; in Update() 352 AnimateTo(defaultBlankHeights_[PanelMode::FULL], PanelMode::FULL); in HeightDynamicUpdate() 357 AnimateTo(defaultBlankHeights_[PanelMode::HALF], PanelMode::HALF); in HeightDynamicUpdate() 362 AnimateTo(defaultBlankHeights_[PanelMode::MINI], PanelMode::MINI); in HeightDynamicUpdate() 367 AnimateTo(defaultBlankHeights_[PanelMode::CUSTOM], PanelMode::CUSTOM); in HeightDynamicUpdate() 393 if (mode_.value_or(PanelMode::HALF) == PanelMode::HALF && type_ == PanelType::MINI_BAR) { in CheckPanelModeAndType() 394 mode_ = PanelMode::MINI; in CheckPanelModeAndType() 399 mode_ = PanelMode::HALF; in CheckPanelModeAndType() 521 mode_ = PanelMode::AUTO; in HandleDragEnd() 835 if (panel->mode_.value_or(PanelMode::HALF) == PanelMode::MINI) { in SetDragBarCallBack() [all …]
|
H A D | sliding_panel_event_hub.h | 50 void FireSizeChangeEvent(PanelMode mode, float width, float height) const in FireSizeChangeEvent() 70 if (mode == PanelMode::MINI) { in FireSizeChangeEvent() 72 } else if (mode == PanelMode::HALF) { in FireSizeChangeEvent() 74 } else if (mode == PanelMode::FULL) { in FireSizeChangeEvent() 76 } else if (mode == PanelMode::AUTO) { in FireSizeChangeEvent() 78 } else if (mode == PanelMode::CUSTOM) { in FireSizeChangeEvent()
|
H A D | drag_bar_paint_method.cpp | 63 auto panelMode = panelMode_ == PanelMode::FULL ? PanelMode::FULL in Paint() 64 : panelMode_ == PanelMode::MINI ? PanelMode::MINI in Paint() 65 : PanelMode::HALF; in Paint() 82 auto verticalOffset = panelMode == PanelMode::MINI ? 2 * scaleRatio in Paint() 83 : panelMode == PanelMode::FULL ? -2 * scaleRatio in Paint()
|
H A D | sliding_panel_pattern.h | 115 void AnimateTo(float targetLocation, PanelMode mode); 116 void AppendBlankHeightAnimation(float targetLocation, PanelMode mode); 127 PanelMode GetPanelMode() const; 139 std::unordered_map<PanelMode, double> defaultBlankHeights_; 144 std::optional<PanelMode> mode_; 145 PanelMode previousMode_ = PanelMode::HALF;
|
H A D | drag_bar_pattern.cpp | 127 showMode_ = paintProps->GetPanelMode().value_or(PanelMode::HALF); in InitProps() 135 PanelMode mode = PanelMode::HALF; in ShowArrow() 137 mode = PanelMode::FULL; in ShowArrow() 139 mode = PanelMode::HALF; in ShowArrow() 144 void DragBarPattern::ShowInPanelMode(PanelMode mode) in ShowInPanelMode() 162 case PanelMode::MINI: in UpdateDrawPoint() 167 case PanelMode::HALF: in UpdateDrawPoint() 172 case PanelMode::FULL: in UpdateDrawPoint()
|
H A D | drag_bar_paint_method.h | 43 void SetPanelMode(PanelMode panelMode) in SetPanelMode() 55 PanelMode panelMode_ = PanelMode::HALF;
|
H A D | drag_bar_pattern.h | 68 PanelMode GetPanelMode() const in GetPanelMode() 95 void ShowInPanelMode(PanelMode mode); 129 PanelMode showMode_ = PanelMode::HALF;
|
H A D | sliding_panel_model_ng.cpp | 71 ACE_UPDATE_LAYOUT_PROPERTY(SlidingPanelLayoutProperty, PanelMode, in Create() 72 layoutProperty->GetPanelModeValue(PanelMode::HALF)); // default value in Create() 128 void SlidingPanelModelNG::SetPanelMode(PanelMode mode) in SetPanelMode() 130 ACE_UPDATE_LAYOUT_PROPERTY(SlidingPanelLayoutProperty, PanelMode, mode); in SetPanelMode() 234 void SlidingPanelModelNG::SetPanelMode(FrameNode* frameNode, PanelMode mode) in SetPanelMode() 236 ACE_UPDATE_NODE_LAYOUT_PROPERTY(SlidingPanelLayoutProperty, PanelMode, mode, frameNode); in SetPanelMode()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/panel/ |
H A D | render_sliding_panel.cpp | 92 mode_ = slidingPanel->GetMode() == PanelMode::AUTO ? PanelMode::FULL : slidingPanel->GetMode(); in Update() 228 panel->mode_ = panel->type_ == PanelType::MINI_BAR ? PanelMode::FULL : PanelMode::HALF; in SetDragBarCallBack() 230 panel->mode_ = panel->type_ == PanelType::MINI_BAR ? PanelMode::MINI : PanelMode::HALF; in SetDragBarCallBack() 332 if (mode_ != PanelMode::FULL) { in TouchTest() 451 mode_ = PanelMode::FULL; in CalculateModeTypeMini() 453 mode_ = PanelMode::MINI; in CalculateModeTypeMini() 458 mode_ = PanelMode::MINI; in CalculateModeTypeMini() 460 mode_ = PanelMode::FULL; in CalculateModeTypeMini() 471 mode_ = PanelMode::FULL; in CalculateModeTypeFold() 473 mode_ = PanelMode::HALF; in CalculateModeTypeFold() [all …]
|
H A D | render_sliding_panel.h | 70 PanelMode GetPanelMode() const in GetPanelMode() 122 PanelMode mode_ = PanelMode::FULL; 123 PanelMode previousMode_ = PanelMode::HALF; 141 void AnimateTo(double blankHeight, PanelMode mode); 142 void AppendBlankHeightAnimation(double blankHeight, PanelMode mode); 149 std::unordered_map<PanelMode, double> defaultBlankHeights_;
|
H A D | sliding_events.h | 29 SlidingPanelSizeChangeEvent(PanelMode mode, double width, double height) in SlidingPanelSizeChangeEvent() 45 PanelMode GetMode() const in GetMode() 53 PanelMode mode_ = PanelMode::HALF;
|
H A D | sliding_panel_component_v2.cpp | 32 if (type_ == PanelType::TEMP_DISPLAY && mode_ == PanelMode::MINI) { in OnChildAdded() 33 mode_ = PanelMode::HALF; in OnChildAdded() 34 } else if (type_ == PanelType::MINI_BAR && mode_ == PanelMode::HALF) { in OnChildAdded() 35 mode_ = PanelMode::MINI; in OnChildAdded()
|
H A D | sliding_panel_component.h | 37 PanelMode GetMode() const in GetMode() 42 void SetMode(PanelMode mode) in SetMode() 152 PanelMode mode_ = PanelMode::HALF;
|
H A D | panel_component.h | 97 PanelMode GetPanelMode() const in GetPanelMode() 102 void SetPanelMode(PanelMode mode) in SetPanelMode() 209 PanelMode mode_ = PanelMode::FULL;
|
H A D | sliding_events.cpp | 28 if (mode_ == PanelMode::FULL) { in ToJSONString() 30 } else if (mode_ == PanelMode::HALF) { in ToJSONString()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-panel.md | 57 mode(value: PanelMode) 69 | value | [PanelMode](#panelmode枚举说明) | 是 | 设置可滑动面板的初始状态。<br/>Minibar类型默认值:PanelMode.Mini;其余类型默… 123 指定PanelMode.Half状态下的高度。 133 | value | number \| string | 是 | 指定PanelMode.Half状态下的高度。<br/>默认值:当前组件主轴大小的一半。<br/>**说明… 139 指定PanelMode.Mini状态下的高度。 149 | value | number \| string | 是 | 指定PanelMode.Mini状态下的高度。<br/>默认值:48<br/>单位:vp<br/>**说明… 212 ## PanelMode枚举说明 239 onChange(event: (width: number, height: number, mode: PanelMode) … 253 | mode | PanelMode | 是 | 面板的状态。 … 299 .mode(PanelMode.Half) [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_panel.cpp | 43 if (type_ == PanelType::TEMP_DISPLAY && mode_ == PanelMode::MINI) { in PrepareSpecializedComponent() 44 mode_ = PanelMode::HALF; in PrepareSpecializedComponent() 45 } else if (type_ == PanelType::MINI_BAR && mode_ == PanelMode::HALF) { in PrepareSpecializedComponent() 46 mode_ = PanelMode::MINI; in PrepareSpecializedComponent() 90 const LinearMapNode<PanelMode> modeTable[] = { in SetSpecializedAttr() 91 { "full", PanelMode::FULL }, in SetSpecializedAttr() 92 { "half", PanelMode::HALF }, in SetSpecializedAttr() 93 { "mini", PanelMode::MINI }, in SetSpecializedAttr() 95 … panel.mode_ = ConvertStrToEnum(val.c_str(), modeTable, ArraySize(modeTable), PanelMode::FULL); in SetSpecializedAttr()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/panel/ |
H A D | panel_test_ng.cpp | 96 constexpr PanelMode PANEL_MODE_VALUE = PanelMode::FULL; 276 PanelMode mode = PanelMode::MINI; 298 EXPECT_EQ(mode, PanelMode::HALF); 991 PanelMode mode = PanelMode::MINI; 1013 panelPattern->mode_ = PanelMode::HALF; 1023 EXPECT_EQ(mode, PanelMode::HALF); 1045 PanelMode mode = PanelMode::MINI; 1081 panelPattern->mode_ = PanelMode::HALF; 1091 EXPECT_EQ(mode, PanelMode::HALF); 1435 PanelMode mode = PanelMode::MINI; [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/drag_bar/ |
H A D | drag_bar_component.h | 32 void SetPanelMode(PanelMode mode) in SetPanelMode() 37 PanelMode GetPanelMode() const in GetPanelMode() 53 PanelMode mode_ = PanelMode::FULL;
|
H A D | render_drag_bar.h | 36 void ShowInPanelMode(PanelMode mode); 50 PanelMode GetPanelMode() const in GetPanelMode() 89 PanelMode showMode_ = PanelMode::HALF;
|
H A D | render_drag_bar.cpp | 123 PanelMode mode = PanelMode::HALF; in ShowArrow() 125 mode = PanelMode::FULL; in ShowArrow() 127 mode = PanelMode::HALF; in ShowArrow() 132 void RenderDragBar::ShowInPanelMode(PanelMode mode) in ShowInPanelMode() 146 case PanelMode::MINI: in UpdateDrawPoint() 151 case PanelMode::HALF: in UpdateDrawPoint() 156 case PanelMode::FULL: in UpdateDrawPoint()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_panel_ffi.cpp | 31 const std::vector<PanelMode> PANEL_MODES = { PanelMode::MINI, PanelMode::HALF, PanelMode::FULL, Pan…
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-panel.md | 57 mode(value: PanelMode) 69 …PanelMode](#panelmode) | Yes | Initial mode of the panel.<br>Default value for the Minibar type: … 117 | value | number \| string | Yes | Height of the panel in **PanelMode.Full** mode.<br>Default val… 123 Sets the height of the panel in **PanelMode.Half** mode. 139 Panel height in the **PanelMode.Mini** mode. 149 | value | number \| string | Yes | Panel height in the **PanelMode.Mini** mode.<br>Default value:… 212 ## PanelMode section 239 onChange(event: (width: number, height: number, mode: PanelMode) => void) 253 | mode | PanelMode | Yes | Mode of the panel. … 299 .mode(PanelMode.Half) [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkPanel.ts | 21 mode(value: PanelMode): this { 61 onChange(event: (width: number, height: number, mode: PanelMode) => void): this { 87 class PanelModeModifier extends ModifierWithKey<PanelMode> { 88 constructor(value: PanelMode) {
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_sliding_panel.cpp | 58 const std::vector<PanelMode> PANEL_MODES = { PanelMode::MINI, PanelMode::HALF, PanelMode::FULL, Pan… 66 const static PanelMode DEFAULT_PANELMODE = PanelMode::HALF;
|