/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/ |
H A D | sliding_panel_pattern.cpp | 171 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 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 | 57 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 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_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 | drag_bar_paint_property.h | 66 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(PanelMode, PanelMode, PROPERTY_UPDATE_RENDER);
|
H A D | drag_bar_pattern.cpp | 120 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 D | sliding_panel_model_ng.cpp | 59 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 D | sliding_panel_layout_property.h | 72 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(PanelMode, PanelMode, PROPERTY_UPDATE_MEASURE);
|
H A D | sliding_panel_model_ng.h | 27 void SetPanelMode(PanelMode mode) override; 46 static void SetPanelMode(FrameNode* frameNode, PanelMode mode);
|
/foundation/arkui/ace_engine/frameworks/core/components/panel/ |
H A D | render_sliding_panel.cpp | 88 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 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.h | 37 PanelMode GetMode() const in GetMode() 42 void SetMode(PanelMode mode) in SetMode() 152 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 | 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()
|
/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()
|
/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()
|
H A D | dom_panel.h | 50 PanelMode mode_ = PanelMode::FULL;
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/panel/ |
H A D | panel_test_ng.cpp | 96 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 D | cj_panel_ffi.cpp | 26 const std::vector<PanelMode> PANEL_MODES = { PanelMode::MINI, PanelMode::HALF, PanelMode::FULL, PanelMode::AUTO };
|