Home
last modified time | relevance | path

Searched refs:PanelMode (Results 1 - 25 of 36) sorted by relevance

12

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/
H A Dsliding_panel_pattern.cpp171 mode_ = layoutProperty->GetPanelMode() == PanelMode::AUTO in Update()
172 ? PanelMode::FULL in Update()
173 : layoutProperty->GetPanelMode().value_or(PanelMode::HALF); in Update()
175 mode_ = PanelMode::CUSTOM; in Update()
179 auto mode = layoutProperty->GetPanelMode() == PanelMode::AUTO in Update()
180 ? PanelMode::FULL in Update()
181 : layoutProperty->GetPanelMode().value_or(PanelMode::HALF); in Update()
183 mode = PanelMode::CUSTOM; in Update()
186 if (mode == PanelMode::HALF && type_ == PanelType::MINI_BAR) { in Update()
187 mode = PanelMode in Update()
[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.cpp57 auto panelMode = panelMode_ == PanelMode::FULL ? PanelMode::FULL in Paint()
58 : panelMode_ == PanelMode::MINI ? PanelMode::MINI in Paint()
59 : PanelMode::HALF; in Paint()
76 auto verticalOffset = panelMode == PanelMode::MINI ? 2 * scaleRatio in Paint()
77 : 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_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 Ddrag_bar_paint_property.h66 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(PanelMode, PanelMode, PROPERTY_UPDATE_RENDER);
H A Ddrag_bar_pattern.cpp120 showMode_ = paintProps->GetPanelMode().value_or(PanelMode::HALF); in InitProps()
128 PanelMode mode = PanelMode::HALF; in ShowArrow()
130 mode = PanelMode::FULL; in ShowArrow()
132 mode = PanelMode::HALF; in ShowArrow()
137 void DragBarPattern::ShowInPanelMode(PanelMode mode) in ShowInPanelMode()
155 case PanelMode::MINI: in UpdateDrawPoint()
160 case PanelMode::HALF: in UpdateDrawPoint()
165 case PanelMode::FULL: in UpdateDrawPoint()
H A Dsliding_panel_model_ng.cpp59 ACE_UPDATE_LAYOUT_PROPERTY(SlidingPanelLayoutProperty, PanelMode, in Create()
60 layoutProperty->GetPanelModeValue(PanelMode::HALF)); // default value in Create()
116 void SlidingPanelModelNG::SetPanelMode(PanelMode mode) in SetPanelMode()
118 ACE_UPDATE_LAYOUT_PROPERTY(SlidingPanelLayoutProperty, PanelMode, mode); in SetPanelMode()
222 void SlidingPanelModelNG::SetPanelMode(FrameNode* frameNode, PanelMode mode) in SetPanelMode()
224 ACE_UPDATE_NODE_LAYOUT_PROPERTY(SlidingPanelLayoutProperty, PanelMode, mode, frameNode); in SetPanelMode()
H A Dsliding_panel_layout_property.h72 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(PanelMode, PanelMode, PROPERTY_UPDATE_MEASURE);
H A Dsliding_panel_model_ng.h27 void SetPanelMode(PanelMode mode) override;
46 static void SetPanelMode(FrameNode* frameNode, PanelMode mode);
/foundation/arkui/ace_engine/frameworks/core/components/panel/
H A Drender_sliding_panel.cpp88 if ((slidingPanel->GetMode() != PanelMode::AUTO && previousMode_ != slidingPanel->GetMode()) || in Update()
92 mode_ = slidingPanel->GetMode() == PanelMode::AUTO ? PanelMode::FULL : slidingPanel->GetMode(); in Update()
177 defaultBlankHeights_[PanelMode::MINI] = miniHeight_.second in InitializeLayoutProps()
180 defaultBlankHeights_[PanelMode::HALF] = in InitializeLayoutProps()
183 defaultBlankHeights_[PanelMode::FULL] = in InitializeLayoutProps()
187 fullHalfBoundary_ = defaultBlankHeights_[PanelMode::FULL] + in InitializeLayoutProps()
188 (defaultBlankHeights_[PanelMode::HALF] - in InitializeLayoutProps()
189 defaultBlankHeights_[PanelMode::FULL]) / 2.0; // 2.0: half of height in InitializeLayoutProps()
190 halfMiniBoundary_ = defaultBlankHeights_[PanelMode in InitializeLayoutProps()
[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.h37 PanelMode GetMode() const in GetMode()
42 void SetMode(PanelMode mode) in SetMode()
152 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 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()
/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()
/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()
H A Ddom_panel.h50 PanelMode mode_ = PanelMode::FULL;
/foundation/arkui/ace_engine/test/unittest/core/pattern/panel/
H A Dpanel_test_ng.cpp96 constexpr PanelMode PANEL_MODE_VALUE = PanelMode::FULL;
104 std::optional<PanelMode> panelMode = std::nullopt;
188 slidingPanelModelNG.SetPanelMode(PanelMode::FULL); in CreateSlidingPanelwithCloseIcon()
276 PanelMode mode = PanelMode::MINI; in HWTEST_F()
297 changeEvent->FireSizeChangeEvent(PanelMode::HALF, FULL_SCREEN_WIDTH, HEIGHT_2); in HWTEST_F()
298 EXPECT_EQ(mode, PanelMode::HALF); in HWTEST_F()
403 slidingPanelModelNG.SetPanelMode(PanelMode::FULL); in HWTEST_F()
448 panelPattern->mode_ = panelLayoutProperty->GetPanelMode().value_or(PanelMode in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_panel_ffi.cpp26 const std::vector<PanelMode> PANEL_MODES = { PanelMode::MINI, PanelMode::HALF, PanelMode::FULL, PanelMode::AUTO };

Completed in 13 milliseconds

12