Home
last modified time | relevance | path

Searched refs:dividerInfo (Results 1 - 6 of 6) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_paint_method.cpp72 DividerInfo dividerInfo = { .constrainStrokeWidth = divider_.strokeWidth.ConvertToPx(), in UpdateContentModifier() local
85 float checkMargin = dividerInfo.crossSize / dividerInfo.lanes - dividerInfo.startMargin - dividerInfo.endMargin; in UpdateContentModifier()
90 dividerInfo.startMargin = 0.0f; in UpdateContentModifier()
91 dividerInfo.endMargin = 0.0f; in UpdateContentModifier()
93 UpdateDividerList(dividerInfo); in UpdateContentModifier()
96 void ListPaintMethod::UpdateDividerList(const DividerInfo& dividerInfo) in UpdateDividerList() argument
99 dividerInfo in UpdateDividerList()
136 HandleDividerList( int32_t index, bool lastIsGroup, int32_t laneIdx, const DividerInfo& dividerInfo) HandleDividerList() argument
167 HandleLastLineIndex(int32_t index, int32_t laneIdx, const DividerInfo& dividerInfo) HandleLastLineIndex() argument
[all...]
H A Dlist_paint_method.h60 void UpdateDividerList(const DividerInfo& dividerInfo);
62 ListDivider HandleDividerList(int32_t index, bool lastIsGroup, int32_t laneIdx, const DividerInfo& dividerInfo);
63 ListDivider HandleLastLineIndex(int32_t index, int32_t laneIdx, const DividerInfo& dividerInfo);
H A Dlist_item_group_paint_method.h67 void UpdateDividerList(const DividerGroupInfo& dividerInfo,
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dmenu_modifier.cpp51 void SetMenuDivider(ArkUINodeHandle node, ArkUIMenuDividerOptions* dividerInfo, bool isGroupDivider) in SetMenuDivider() argument
57 divider.strokeWidth = Dimension(dividerInfo->strokeWidth.value, in SetMenuDivider()
58 static_cast<OHOS::Ace::DimensionUnit>(dividerInfo->strokeWidth.units)); in SetMenuDivider()
59 divider.color = Color(dividerInfo->color); in SetMenuDivider()
60 divider.startMargin = Dimension(dividerInfo->startMargin.value, in SetMenuDivider()
61 static_cast<OHOS::Ace::DimensionUnit>(dividerInfo->startMargin.units));; in SetMenuDivider()
62 divider.endMargin = Dimension(dividerInfo->endMargin.value, in SetMenuDivider()
63 static_cast<OHOS::Ace::DimensionUnit>(dividerInfo->endMargin.units));; in SetMenuDivider()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_tabs.cpp484 auto dividerInfo = info[0]; in SetDivider() local
486 if (dividerInfo->IsObject()) { in SetDivider()
487 obj = JSRef<JSObject>::Cast(dividerInfo); in SetDivider()
489 if (dividerInfo->IsNull()) { in SetDivider()
492 if (!dividerInfo->IsObject() || !ParseJsDimensionVp(obj->GetProperty("strokeWidth"), dividerStrokeWidth) || in SetDivider()
498 if (!dividerInfo->IsObject() || !ConvertFromJSValue(obj->GetProperty("color"), divider.color)) { in SetDivider()
501 if (!dividerInfo->IsObject() || !ParseJsDimensionVp(obj->GetProperty("startMargin"), dividerStartMargin) || in SetDivider()
507 if (!dividerInfo->IsObject() || !ParseJsDimensionVp(obj->GetProperty("endMargin"), dividerEndMargin) || in SetDivider()
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_picker/
H A Dtext_picker_divider_add_test.cpp271 * @tc.steps: step2. set the dividerInfo in HWTEST_F()
274 DividerInfo dividerInfo; in HWTEST_F() local
276 dividerInfo.startMargin = START_MARGIN_DEFAULT; in HWTEST_F()
277 dividerInfo.endMargin = END_MARGIN_DEFAULT; in HWTEST_F()
278 dividerInfo.dividerWidth = DIVIDER_WIDTH_DEFAULT; in HWTEST_F()
279 dividerInfo.dividerLength = DIVIDER_LENGTH_DEFAULT; in HWTEST_F()
280 dividerInfo.dividerMargin = DIVIDER_MARGIN_DEFAULT; in HWTEST_F()
281 dividerInfo.dividerHeight = DIVIDER_HEIGHT_DEFAULT; in HWTEST_F()
282 dividerInfo.dividerColor = Color::RED; in HWTEST_F()
286 auto result = textPickerPaintMethod->SetStrokeWidth(itemDivider, dividerHeight, dividerInfo); in HWTEST_F()
[all...]

Completed in 5 milliseconds