Home
last modified time | relevance | path

Searched refs:PanelMode (Results 1 – 25 of 42) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/
H A Dsliding_panel_pattern.cpp202 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 Dsliding_panel_event_hub.h50 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 Ddrag_bar_paint_method.cpp63 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 Dsliding_panel_pattern.h115 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 Ddrag_bar_pattern.cpp127 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 Ddrag_bar_paint_method.h43 void SetPanelMode(PanelMode panelMode) in SetPanelMode()
55 PanelMode panelMode_ = PanelMode::HALF;
H A Ddrag_bar_pattern.h68 PanelMode GetPanelMode() const in GetPanelMode()
95 void ShowInPanelMode(PanelMode mode);
129 PanelMode showMode_ = PanelMode::HALF;
H A Dsliding_panel_model_ng.cpp71 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 Drender_sliding_panel.cpp92 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 Drender_sliding_panel.h70 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 Dsliding_events.h29 SlidingPanelSizeChangeEvent(PanelMode mode, double width, double height) in SlidingPanelSizeChangeEvent()
45 PanelMode GetMode() const in GetMode()
53 PanelMode mode_ = PanelMode::HALF;
H A Dsliding_panel_component_v2.cpp32 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 Dsliding_panel_component.h37 PanelMode GetMode() const in GetMode()
42 void SetMode(PanelMode mode) in SetMode()
152 PanelMode mode_ = PanelMode::HALF;
H A Dpanel_component.h97 PanelMode GetPanelMode() const in GetPanelMode()
102 void SetPanelMode(PanelMode mode) in SetPanelMode()
209 PanelMode mode_ = PanelMode::FULL;
H A Dsliding_events.cpp28 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 Dts-container-panel.md57 mode(value: PanelMode)
69 | value | [PanelMode](#panelmode枚举说明) | 是 | 设置可滑动面板的初始状态。<br/>Minibar类型默认值:PanelMode.Mini;其余类型默…
123 指定PanelMode.Half状态下的高度。
133 | value | number&nbsp;\|&nbsp;string | 是 | 指定PanelMode.Half状态下的高度。<br/>默认值:当前组件主轴大小的一半。<br/>**说明…
139 指定PanelMode.Mini状态下的高度。
149 | value | number&nbsp;\|&nbsp;string | 是 | 指定PanelMode.Mini状态下的高度。<br/>默认值:48<br/>单位:vp<br/>**说明…
212 ## PanelMode枚举说明
239 onChange(event:&nbsp;(width:&nbsp;number,&nbsp;height:&nbsp;number,&nbsp;mode:&nbsp;PanelMode)&nbsp…
253 | mode | PanelMode | 是 | 面板的状态。 …
299 .mode(PanelMode.Half)
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/dom/
H A Ddom_panel.cpp43 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 Dpanel_test_ng.cpp96 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 Ddrag_bar_component.h32 void SetPanelMode(PanelMode mode) in SetPanelMode()
37 PanelMode GetPanelMode() const in GetPanelMode()
53 PanelMode mode_ = PanelMode::FULL;
H A Drender_drag_bar.h36 void ShowInPanelMode(PanelMode mode);
50 PanelMode GetPanelMode() const in GetPanelMode()
89 PanelMode showMode_ = PanelMode::HALF;
H A Drender_drag_bar.cpp123 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 Dcj_panel_ffi.cpp31 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 Dts-container-panel.md57 mode(value: PanelMode)
69PanelMode](#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) =&gt; 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 DArkPanel.ts21 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 Djs_sliding_panel.cpp58 const std::vector<PanelMode> PANEL_MODES = { PanelMode::MINI, PanelMode::HALF, PanelMode::FULL, Pan…
66 const static PanelMode DEFAULT_PANELMODE = PanelMode::HALF;

12