Home
last modified time | relevance | path

Searched refs:ListItemAlign (Results 1 - 23 of 23) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Dlist_component.h161 void SetListItemAlign(ListItemAlign listItemAlign) in SetListItemAlign()
166 ListItemAlign GetAlignListItemAlign() const in GetAlignListItemAlign()
190 ListItemAlign listItemAlign_ { ListItemAlign::START };
H A Drender_list_item_group.h42 ListItemAlign align;
196 ListItemAlign align_ = V2::ListItemAlign::START;
H A Dlist_properties.h30 enum class ListItemAlign { class
H A Drender_list_item_group.cpp304 case ListItemAlign::START: in CalculateCrossOffset()
306 case ListItemAlign::CENTER: in CalculateCrossOffset()
308 case ListItemAlign::END: in CalculateCrossOffset()
311 LOGW("Invalid ListItemAlign: %{public}d", align_); in CalculateCrossOffset()
H A Drender_list.cpp766 case ListItemAlign::START: in CalculateLaneCrossOffset()
768 case ListItemAlign::CENTER: in CalculateLaneCrossOffset()
770 case ListItemAlign::END: in CalculateLaneCrossOffset()
773 LOGW("Invalid ListItemAlign: %{public}d", component_->GetAlignListItemAlign()); in CalculateLaneCrossOffset()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_layout_property.cpp62 if (propListItemAlign_.value_or(V2::ListItemAlign::START) == V2::ListItemAlign::START) { in ToJsonValue()
63 json->PutExtAttr("alignListItem", "ListItemAlign.Start", filter); in ToJsonValue()
64 } else if (propListItemAlign_.value_or(V2::ListItemAlign::START) == V2::ListItemAlign::CENTER) { in ToJsonValue()
65 json->PutExtAttr("alignListItem", "ListItemAlign.Center", filter); in ToJsonValue()
67 json->PutExtAttr("alignListItem", "ListItemAlign.End", filter); in ToJsonValue()
H A Dlist_layout_property.h99 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(ListItemAlign, V2::ListItemAlign, PROPERTY_UPDATE_MEASURE);
H A Dlist_model_ng.cpp189 void ListModelNG::SetListItemAlign(V2::ListItemAlign listItemAlign) in SetListItemAlign()
191 ACE_UPDATE_LAYOUT_PROPERTY(ListLayoutProperty, ListItemAlign, listItemAlign); in SetListItemAlign()
651 frameNode->GetLayoutProperty<ListLayoutProperty>()->GetListItemAlignValue(V2::ListItemAlign::START)); in GetListItemAlign()
654 void ListModelNG::SetListItemAlign(FrameNode* frameNode, V2::ListItemAlign listItemAlign) in SetListItemAlign()
656 ACE_UPDATE_NODE_LAYOUT_PROPERTY(ListLayoutProperty, ListItemAlign, listItemAlign, frameNode); in SetListItemAlign()
H A Dlist_model.h55 virtual void SetListItemAlign(V2::ListItemAlign listItemAlign) = 0;
H A Dlist_model_ng.h45 void SetListItemAlign(V2::ListItemAlign listItemAlign) override;
109 static void SetListItemAlign(FrameNode* frameNode, V2::ListItemAlign listItemAlign);
H A Dlist_item_group_layout_algorithm.h455 V2::ListItemAlign itemAlign_ = V2::ListItemAlign::START;
H A Dlist_layout_algorithm.h555 V2::ListItemAlign listItemAlign_ = V2::ListItemAlign::START;
H A Dlist_item_group_layout_algorithm.cpp165 itemAlign_ = listLayoutProperty_->GetListItemAlign().value_or(V2::ListItemAlign::START); in Layout()
1245 case OHOS::Ace::V2::ListItemAlign::START: in CalculateLaneCrossOffset()
1247 case OHOS::Ace::V2::ListItemAlign::CENTER: in CalculateLaneCrossOffset()
1249 case OHOS::Ace::V2::ListItemAlign::END: in CalculateLaneCrossOffset()
H A Dlist_layout_algorithm.cpp154 listItemAlign_ = listLayoutProperty->GetListItemAlign().value_or(V2::ListItemAlign::START); in Measure()
1472 listItemAlign_ = listProps->GetListItemAlign().value_or(V2::ListItemAlign::START); in Layout()
1532 case OHOS::Ace::V2::ListItemAlign::START: in CalculateLaneCrossOffset()
1534 case OHOS::Ace::V2::ListItemAlign::CENTER: in CalculateLaneCrossOffset()
1536 case OHOS::Ace::V2::ListItemAlign::END: in CalculateLaneCrossOffset()
H A Dlist_item_pattern.cpp957 layoutProperty->UpdateListItemAlign(V2::ListItemAlign::CENTER); in UpdateListItemAlignToCenter()
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_list_ffi.cpp32 const std::vector<V2::ListItemAlign> LIST_ITEM_ALIGN = { V2::ListItemAlign::START, V2::ListItemAlign::CENTER,
33 V2::ListItemAlign::END };
/foundation/arkui/ace_engine/test/unittest/core/pattern/list/
H A Dlist_attr_test_ng.cpp43 model.SetListItemAlign(V2::ListItemAlign::CENTER); in HWTEST_F()
65 EXPECT_EQ(json->GetString("alignListItem"), "ListItemAlign.Center"); in HWTEST_F()
76 model.SetListItemAlign(V2::ListItemAlign::END); in HWTEST_F()
84 EXPECT_EQ(json->GetString("alignListItem"), "ListItemAlign.End"); in HWTEST_F()
98 model.SetListItemAlign(V2::ListItemAlign::START); in HWTEST_F()
104 EXPECT_EQ(json->GetString("alignListItem"), "ListItemAlign.Start"); in HWTEST_F()
757 * @tc.cases: case2. Set ListItemAlign::CENTER in HWTEST_F()
760 layoutProperty_->UpdateListItemAlign(V2::ListItemAlign::CENTER); in HWTEST_F()
765 * @tc.cases: case3. Set ListItemAlign::END in HWTEST_F()
768 layoutProperty_->UpdateListItemAlign(V2::ListItemAlign in HWTEST_F()
[all...]
H A Dlist_group_algorithm_test_ng.cpp752 * @tc.steps: step2. V2::ListItemAlign::START in HWTEST_F()
756 model.SetListItemAlign(V2::ListItemAlign::START); in HWTEST_F()
765 * @tc.steps: step2. V2::ListItemAlign::CENTER in HWTEST_F()
767 layoutProperty_->UpdateListItemAlign(V2::ListItemAlign::CENTER); in HWTEST_F()
772 * @tc.steps: step3. V2::ListItemAlign::END in HWTEST_F()
774 layoutProperty_->UpdateListItemAlign(V2::ListItemAlign::END); in HWTEST_F()
787 * @tc.steps: step2. V2::ListItemAlign::START in HWTEST_F()
792 model.SetListItemAlign(V2::ListItemAlign::START); in HWTEST_F()
801 * @tc.steps: step2. V2::ListItemAlign::CENTER in HWTEST_F()
803 layoutProperty_->UpdateListItemAlign(V2::ListItemAlign in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dlist_model_impl.h47 void SetListItemAlign(V2::ListItemAlign listItemAlign) override;
H A Dlist_model_impl.cpp78 void ListModelImpl::SetListItemAlign(V2::ListItemAlign listItemAlign) in SetListItemAlign()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DjsEnumStyle.js1426 var ListItemAlign; variable
1427 (function (ListItemAlign) {
1428 ListItemAlign[ListItemAlign["Start"] = 0] = "Start";
1429 ListItemAlign[ListItemAlign["Center"] = 1] = "Center";
1430 ListItemAlign[ListItemAlign["End"] = 2] = "End";
1431 })(ListItemAlign || (ListItemAlign
[all...]
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_list_modifier.cpp374 ListModelNG::SetListItemAlign(frameNode, static_cast<V2::ListItemAlign>(listItemAlign)); in SetAlignListItem()
381 ListModelNG::SetListItemAlign(frameNode, V2::ListItemAlign::START); in ResetAlignListItem()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_list.cpp345 ListModel::GetInstance()->SetListItemAlign(static_cast<V2::ListItemAlign>(itemAlignment)); in SetListItemAlign()

Completed in 33 milliseconds