Home
last modified time | relevance | path

Searched refs:StickyMode (Results 1 – 22 of 22) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_list_item_ffi.cpp27 const std::vector<V2::StickyMode> STICKY_MODES = { V2::StickyMode::NONE, V2::StickyMode::NORMAL,
28 V2::StickyMode::OPACITY };
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/list/
H A Dlist_item_component.h36 enum class StickyMode { enum
224 StickyMode GetStickyMode() const in GetStickyMode()
229 void SetStickyMode(StickyMode mode) in SetStickyMode()
435 StickyMode stickyMode_ = StickyMode::NONE;
H A Drender_list_item.h127 StickyMode GetStickyMode() const in GetStickyMode()
367 StickyMode stickyMode_ = StickyMode::NONE;
H A Drosen_render_list_item.cpp363 if (GetStickyMode() != StickyMode::OPACITY) { in PaintCurrentSticky()
372 if (offset.GetY() < 0.0 || GetStickyMode() == StickyMode::OPACITY) { in PaintCurrentSticky()
406 if (stickyMode_ != StickyMode::OPACITY || !node || node->GetChildren().empty()) { in PaintFadeOutEffect()
H A Drosen_render_list.cpp88 if (listItem && listItem->GetStickyMode() == StickyMode::OPACITY) { in PaintStickyItem()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_layout_property.cpp42 auto sticky = propStickyMode_.value_or(V2::StickyMode::NONE); in ToJsonValue()
43 if (sticky == V2::StickyMode::NORMAL) { in ToJsonValue()
45 } else if (sticky == V2::StickyMode::OPACITY) { in ToJsonValue()
H A Dlist_item_layout_property.h54 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(StickyMode, V2::StickyMode, PROPERTY_UPDATE_MEASURE);
H A Dlist_item_model.h42 virtual void SetSticky(V2::StickyMode stickyMode) = 0;
H A Dlist_item_model_ng.h34 void SetSticky(V2::StickyMode stickyMode) override;
H A Dlist_item_model_ng.cpp93 void ListItemModelNG::SetSticky(V2::StickyMode stickyMode) in SetSticky()
95 ACE_UPDATE_LAYOUT_PROPERTY(ListItemLayoutProperty, StickyMode, stickyMode); in SetSticky()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/
H A Dlist_item_composed_element.cpp61 if (stickyMode == StickyMode::NORMAL) { in GetSticky()
63 } else if (stickyMode == StickyMode::OPACITY) { in GetSticky()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Dlist_item_component.h43 ACE_DEFINE_COMPONENT_PROP(Sticky, StickyMode, StickyMode::NONE);
H A Drender_list_item.h70 StickyMode GetSticky() const in GetSticky()
72 return component_ ? component_->GetSticky() : StickyMode::NONE; in GetSticky()
H A Dlist_properties.h54 enum class StickyMode { enum
H A Dlist_element.cpp154 if (listItem->GetSticky() != StickyMode::NONE) { in FindPreviousStickyListItem()
H A Drender_list.cpp881 if (fixedMainSize_ && itemSet[0]->GetSticky() != StickyMode::NONE) { in SetItemsPositionForLaneList()
1021 if (fixedMainSize_ && child->GetSticky() != StickyMode::NONE) { in SetItemsPosition()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/dom/
H A Ddom_list_item.h92 StickyMode stickyMode_ = StickyMode::NONE;
H A Ddom_list_item.cpp56 stickyMode_ = StickyMode::NORMAL; in SetSpecializedAttr()
59 stickyMode_ = StickyMode::OPACITY; in SetSpecializedAttr()
62 stickyMode_ = StickyMode::NONE; in SetSpecializedAttr()
413 if (sticky_ && stickyMode_ == StickyMode::OPACITY) { in CompositeSpecializedComponent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dlist_item_model_impl.h34 void SetSticky(V2::StickyMode stickyMode) override;
H A Dlist_item_model_impl.cpp70 void ListItemModelImpl::SetSticky(V2::StickyMode stickyMode) in SetSticky()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/list/
H A Dlist_attr_test_ng.cpp240 EXPECT_EQ(static_cast<V2::StickyMode>(json->GetInt("sticky")), V2::StickyMode::NONE);
251 itemModel.SetSticky(V2::StickyMode::NORMAL);
268 itemModel.SetSticky(V2::StickyMode::OPACITY);
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_list_item.cpp138 ListItemModel::GetInstance()->SetSticky(static_cast<V2::StickyMode>(sticky)); in SetSticky()