Home
last modified time | relevance | path

Searched refs:dragOffset (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/
H A Ddrag_bar_pattern.cpp310 OffsetF dragOffset; in HandleTouchMove() local
311 dragOffset.SetX(std::clamp(distance.GetX() * DRAG_X_RATIO, -dragRangeX_, dragRangeX_)); in HandleTouchMove()
312 dragOffset.SetY(std::clamp(distance.GetY() * DRAG_Y_RATIO, -dragRangeY_, dragRangeY_)); in HandleTouchMove()
315 if (paintProperty->GetDragOffset().value_or(OffsetF()) != dragOffset) { in HandleTouchMove()
316 paintProperty->UpdateDragOffset(dragOffset); in HandleTouchMove()
331 auto dragOffset = paintProperty->GetDragOffset().value_or(OffsetF()); in HandleTouchUp() local
333 if (dragOffset == OffsetF()) { in HandleTouchUp()
337 …auto dragAnimation = AceType::MakeRefPtr<CurveAnimation<OffsetF>>(dragOffset, OffsetF(), Curves::S… in HandleTouchUp()
H A Ddrag_bar_paint_method.cpp61 auto dragOffset = paintProperty->GetDragOffset().value_or(OffsetF()); in Paint() local
86 OffsetF totalOffset = paintOffset + iconOffset_ + dragOffset; in Paint()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/refresh/
H A Drefresh_event_hub.h71 void SetOnOffsetChange(OffsetChangeEvent&& dragOffset) in SetOnOffsetChange() argument
73 offsetChange_ = std::move(dragOffset); in SetOnOffsetChange()
H A Drefresh_model_ng.cpp143 void RefreshModelNG::SetOnOffsetChange(OffsetChangeEvent&& dragOffset) in SetOnOffsetChange() argument
149 eventHub->SetOnOffsetChange(std::move(dragOffset)); in SetOnOffsetChange()
217 void RefreshModelNG::SetOnOffsetChange(FrameNode* frameNode, OffsetChangeEvent&& dragOffset) in SetOnOffsetChange() argument
222 eventHub->SetOnOffsetChange(std::move(dragOffset)); in SetOnOffsetChange()
H A Drefresh_model_ng.h38 void SetOnOffsetChange(OffsetChangeEvent&& dragOffset) override;
67 static void SetOnOffsetChange(FrameNode* frameNode, OffsetChangeEvent&& dragOffset);
H A Drefresh_model.h55 virtual void SetOnOffsetChange(std::function<void(const float)>&& dragOffset) = 0;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/drag_bar/
H A Drender_drag_bar.cpp285 Offset dragOffset; in HandleTouchMove() local
286 dragOffset.SetX(std::clamp(distance.GetX() * DRAG_X_RATIO, -dragRangeX_, dragRangeX_)); in HandleTouchMove()
287 dragOffset.SetY(std::clamp(distance.GetY() * DRAG_Y_RATIO, -dragRangeY_, dragRangeY_)); in HandleTouchMove()
288 if (dragOffset_ != dragOffset) { in HandleTouchMove()
289 dragOffset_ = dragOffset; in HandleTouchMove()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_drag/
H A Dtext_drag_pattern.cpp115 auto dragOffset = TEXT_DRAG_OFFSET.ConvertToPx(); in CalculateTextDragData() local
116 float globalX = leftHandler.GetX() + globalOffset.GetX() - dragOffset; in CalculateTextDragData()
117 float globalY = leftHandler.GetY() + globalOffset.GetY() - dragOffset; in CalculateTextDragData()
128 globalX = contentRect.Left() + globalOffset.GetX() - dragOffset; in CalculateTextDragData()
131 …float contentX = (leftHandler.GetY() == rightHandler.GetY() ? box.Left() : 0) - dragOffset - delta… in CalculateTextDragData()
132 dragPattern->SetContentOffset({contentX, box.Top() - dragOffset}); in CalculateTextDragData()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/
H A Dsheet_drag_bar_paint_method.cpp58 auto dragOffset = paintProperty->GetDragOffset().value_or(OffsetF()); in Paint() local
77 OffsetF totalOffset = paintOffset + dragOffset; in Paint()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/tabs/
H A Dtab_bar_event_test_ng.cpp811 float dragOffset = 100.f; variable
812 scrollable->UpdateScrollPosition(dragOffset, SCROLL_FROM_UPDATE);
814 EXPECT_LT(tabBarPattern_->currentDelta_, dragOffset);
824 dragOffset = -100.f;
825 scrollable->UpdateScrollPosition(dragOffset, SCROLL_FROM_UPDATE);
827 EXPECT_GT(tabBarPattern_->currentDelta_, dragOffset);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavigation_layout_algorithm.cpp116 OffsetT<float> dragOffset = OffsetT<float>(offsetX, offsetY); in LayoutDragBar() local
120dragOffset.SetX(navigationWidth - navBarWidth - geometryNode->GetFrameSize().Width() * HALF); in LayoutDragBar()
123 dragOffset.AddX(padding.left.value_or(0.0f)); in LayoutDragBar()
124 dragOffset.AddY(padding.top.value_or(0.0f)); in LayoutDragBar()
125 geometryNode->SetMarginFrameOffset(dragOffset); in LayoutDragBar()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/scroll/
H A Drender_multi_child_scroll.h43 void NotifyDragUpdate(double dragOffset, int32_t source) override;
H A Drender_scroll.h60 virtual void NotifyDragUpdate(double dragOffset, int32_t source) {} in NotifyDragUpdate() argument
H A Drender_multi_child_scroll.cpp846 void RenderMultiChildScroll::NotifyDragUpdate(double dragOffset, int32_t source) in NotifyDragUpdate() argument
853 listBase->NotifyDragUpdate(dragOffset); in NotifyDragUpdate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_pattern.h223 float FlushChainAnimation(float dragOffset);
225 void ProcessDragUpdate(float dragOffset, int32_t source);
H A Dlist_pattern.cpp2133 void ListPattern::ProcessDragUpdate(float dragOffset, int32_t source) in ProcessDragUpdate() argument
2165 dragOffset = 0.0f; in ProcessDragUpdate()
2167 chainAnimation_->SetDelta(-dragOffset, overOffset); in ProcessDragUpdate()
2170 currentDelta_ -= dragOffset; in ProcessDragUpdate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/list/
H A Drender_list.cpp760 void RenderList::NotifyDragUpdate(double dragOffset) in NotifyDragUpdate() argument
762 currentDelta_ = dragOffset; in NotifyDragUpdate()
H A Drender_list.h384 void NotifyDragUpdate(double dragOffset);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Drender_list.h348 void ProcessDragUpdate(double dragOffset);
H A Drender_list.cpp1987 void RenderList::ProcessDragUpdate(double dragOffset) in ProcessDragUpdate() argument
1993 if (NearZero(dragOffset)) { in ProcessDragUpdate()
1997 currentDelta_ = dragOffset; in ProcessDragUpdate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/swiper/
H A Drender_swiper.cpp1667 void RenderSwiper::SetSwiperEffect(double dragOffset) in SetSwiperEffect() argument
1676 if ((isFade && currentIndex_ == 0 && GreatOrEqual(dragOffset, 0.0)) || in SetSwiperEffect()
1677 (isFade && (currentIndex_ == itemCount_ - 1) && LessOrEqual(dragOffset, 0.0))) { in SetSwiperEffect()
1679 scrollOffset_ = dragOffset; in SetSwiperEffect()
1680 dragDelta_ = dragOffset; in SetSwiperEffect()
1684 UpdateChildPosition(dragOffset, currentIndex_); in SetSwiperEffect()
H A Drender_swiper.h479 void SetSwiperEffect(double dragOffset);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/scrollable/
H A Dscrollable_cover_test_ng.cpp1507 … float position, float dragOffset, float correctVelocity) { in __anon09dd19593002() argument
1531 … float position, float dragOffset, float correctVelocity) { in __anon09dd19593102() argument