Home
last modified time | relevance | path

Searched refs:ScrollBarPattern (Results 1 – 9 of 9) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/
Dscroll_bar_pattern.cpp30 void ScrollBarPattern::OnAttachToFrameNode() in OnAttachToFrameNode()
38 void ScrollBarPattern::SendAccessibilityEvent(AccessibilityEventType eventType) in SendAccessibilityEvent()
45 void ScrollBarPattern::OnModifyDone() in OnModifyDone()
118 bool ScrollBarPattern::OnDirtyLayoutWrapperSwap(const RefPtr<LayoutWrapper>& dirty, const DirtySwap… in OnDirtyLayoutWrapperSwap()
154 bool ScrollBarPattern::IsAtTop() const in IsAtTop()
159 bool ScrollBarPattern::IsAtBottom() const in IsAtBottom()
164 void ScrollBarPattern::ValidateOffset(int32_t source) in ValidateOffset()
172 bool ScrollBarPattern::UpdateCurrentOffset(float delta, int32_t source) in UpdateCurrentOffset()
193 void ScrollBarPattern::StartDisappearAnimator() in StartDisappearAnimator()
224 void ScrollBarPattern::StopDisappearAnimator() in StopDisappearAnimator()
[all …]
Dscroll_bar_accessibility_property.cpp27 auto scrollBarPattern = frameNode->GetPattern<ScrollBarPattern>(); in IsScrollable()
40 auto scrollBarPattern = frameNode->GetPattern<ScrollBarPattern>(); in GetAccessibilityValue()
52 auto scrollBarPattern = frameNode->GetPattern<ScrollBarPattern>(); in SetSpecificSupportAction()
Dscroll_bar_pattern.h33 class ScrollBarPattern : public Pattern {
34 DECLARE_ACE_TYPE(ScrollBarPattern, Pattern);
37 ScrollBarPattern() = default;
38 ~ScrollBarPattern() override in ~ScrollBarPattern()
Dscroll_bar_model_ng.cpp45 V2::SCROLL_BAR_ETS_TAG, nodeId, []() { return AceType::MakeRefPtr<ScrollBarPattern>(); }); in Create()
50 auto pattern = AceType::DynamicCast<NG::ScrollBarPattern>(scrollbarpattern); in Create()
Dscroll_bar_layout_algorithm.cpp114 …auto scrollBarPattern = AceType::DynamicCast<ScrollBarPattern>(layoutWrapper->GetHostNode()->GetPa… in Layout()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/proxy/
Dscroll_bar_proxy.h43 class ScrollBarPattern; variable
53 void RegisterScrollBar(const WeakPtr<ScrollBarPattern>& scrollBar);
57 void UnRegisterScrollBar(const WeakPtr<ScrollBarPattern>& scrollBar);
63 void NotifyScrollableNode(float distance, const WeakPtr<ScrollBarPattern>& weakScrollBar) const;
114 … std::list<WeakPtr<ScrollBarPattern>> scrollBars_; // ScrollBar should effect with scrollable node.
Dscroll_bar_proxy.cpp56 void ScrollBarProxy::RegisterScrollBar(const WeakPtr<ScrollBarPattern>& scrollBar) in RegisterScrollBar()
73 void ScrollBarProxy::UnRegisterScrollBar(const WeakPtr<ScrollBarPattern>& scrollBar) in UnRegisterScrollBar()
81 void ScrollBarProxy::NotifyScrollableNode(float distance, const WeakPtr<ScrollBarPattern>& weakScro… in NotifyScrollableNode()
/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll_bar/
Dscroll_bar_accessibility_property_test_ng.cpp46 RefPtr<ScrollBarPattern> scrollBarPattern_;
66 …Processor::GetInstance()->ClaimNodeId(), []() { return AceType::MakeRefPtr<ScrollBarPattern>(); }); in InitScrollBarTestNg()
69 scrollBarPattern_ = frameNode_->GetPattern<ScrollBarPattern>(); in InitScrollBarTestNg()
Dscroll_bar_test_ng.cpp68 RefPtr<ScrollBarPattern> pattern_;
101 pattern_ = frameNode_->GetPattern<ScrollBarPattern>(); in GetInstance()
440 auto scrollBarPattern = AceType::MakeRefPtr<ScrollBarPattern>();