Home
last modified time | relevance | path

Searched refs:divider (Results 1 - 25 of 112) sorted by relevance

12345

/foundation/arkui/ace_engine/frameworks/bridge/common/dom/
H A Ddom_divider.cpp18 #include "core/components/divider/divider_theme.h"
40 DOMDivider& divider) { divider.dividerChild_->SetDividerColor(divider.ParseColor(val)); } }, in SetSpecializedStyle()
42 [](const std::string& val, DOMDivider& divider) { in SetSpecializedStyle()
44 divider.dividerChild_->SetLineCap(LineCap::BUTT); in SetSpecializedStyle()
46 divider.dividerChild_->SetLineCap(LineCap::ROUND); in SetSpecializedStyle()
48 divider.dividerChild_->SetLineCap(LineCap::SQUARE); in SetSpecializedStyle()
54 [](const std::string& val, DOMDivider& divider) { in SetSpecializedStyle()
55 divider in SetSpecializedStyle()
[all...]
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_list_item_group_modifier.cpp37 V2::ItemDivider divider; in ListItemGroupSetDivider() local
38 divider.color = Color(color); in ListItemGroupSetDivider()
39 divider.strokeWidth = Dimension(values[CALL_ARG_0], static_cast<OHOS::Ace::DimensionUnit>(units[CALL_ARG_0])); in ListItemGroupSetDivider()
40 divider.startMargin = Dimension(values[CALL_ARG_1], static_cast<OHOS::Ace::DimensionUnit>(units[CALL_ARG_1])); in ListItemGroupSetDivider()
41 divider.endMargin = Dimension(values[CALL_ARG_2], static_cast<OHOS::Ace::DimensionUnit>(units[CALL_ARG_2])); in ListItemGroupSetDivider()
43 ListItemGroupModelNG::SetDivider(frameNode, divider); in ListItemGroupSetDivider()
50 const V2::ItemDivider divider; in ListItemGroupResetDivider() local
51 ListItemGroupModelNG::SetDivider(frameNode, divider); in ListItemGroupResetDivider()
100 auto divider = ListItemGroupModelNG::GetDivider(frameNode); in GetlistDivider() local
101 option->color = divider in GetlistDivider()
[all...]
H A Dmenu_modifier.cpp56 V2::ItemDivider divider; in SetMenuDivider() local
57 divider.strokeWidth = Dimension(dividerInfo->strokeWidth.value, in SetMenuDivider()
59 divider.color = Color(dividerInfo->color); in SetMenuDivider()
60 divider.startMargin = Dimension(dividerInfo->startMargin.value, in SetMenuDivider()
62 divider.endMargin = Dimension(dividerInfo->endMargin.value, in SetMenuDivider()
65 MenuModelNG::SetItemGroupDivider(frameNode, divider); in SetMenuDivider()
67 MenuModelNG::SetItemDivider(frameNode, divider); in SetMenuDivider()
75 V2::ItemDivider divider; in ResetMenuDivider() local
76 divider.strokeWidth = Dimension(0.0); in ResetMenuDivider()
77 divider in ResetMenuDivider()
[all...]
/foundation/arkui/ace_engine/test/unittest/core/pattern/option/
H A Doption_paint_method_test_ng.cpp144 SelectDivider divider; in HWTEST_F() local
145 divider.color = Color::RED; in HWTEST_F()
146 paintProp->UpdateDivider(divider); in HWTEST_F()
186 SelectDivider divider; in HWTEST_F() local
187 divider.strokeWidth = DIVIDER_STROKE_WIDTH; in HWTEST_F()
188 paintProp->UpdateDivider(divider); in HWTEST_F()
228 SelectDivider divider; in HWTEST_F() local
229 divider.startMargin = DIVIDER_START_MARGIN; in HWTEST_F()
230 paintProp->UpdateDivider(divider); in HWTEST_F()
270 SelectDivider divider; in HWTEST_F() local
312 SelectDivider divider; HWTEST_F() local
355 SelectDivider divider; HWTEST_F() local
398 SelectDivider divider; HWTEST_F() local
441 SelectDivider divider; HWTEST_F() local
484 SelectDivider divider; HWTEST_F() local
527 SelectDivider divider; HWTEST_F() local
570 SelectDivider divider; HWTEST_F() local
614 SelectDivider divider; HWTEST_F() local
658 SelectDivider divider; HWTEST_F() local
702 SelectDivider divider; HWTEST_F() local
746 SelectDivider divider; HWTEST_F() local
790 SelectDivider divider; HWTEST_F() local
834 SelectDivider divider; HWTEST_F() local
878 SelectDivider divider; HWTEST_F() local
922 SelectDivider divider; HWTEST_F() local
967 SelectDivider divider; HWTEST_F() local
1012 SelectDivider divider; HWTEST_F() local
1057 SelectDivider divider; HWTEST_F() local
1102 SelectDivider divider; HWTEST_F() local
1147 SelectDivider divider; HWTEST_F() local
1192 SelectDivider divider; HWTEST_F() local
1238 SelectDivider divider; HWTEST_F() local
1284 SelectDivider divider; HWTEST_F() local
1330 SelectDivider divider; HWTEST_F() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_group_layout_property.h61 auto divider = JsonUtil::Create(true); variable
62 divider->Put("strokeWidth", propDivider_.value().strokeWidth.ToString().c_str());
63 divider->Put("startMargin", propDivider_.value().startMargin.ToString().c_str());
64 divider->Put("endMargin", propDivider_.value().endMargin.ToString().c_str());
65 divider->Put("color", propDivider_.value().color.ColorToString().c_str());
66 json->PutExtAttr("divider", divider, filter);
68 auto divider = JsonUtil::Create(true); variable
69 json->PutExtAttr("divider", divider, filte
[all...]
H A Dlist_layout_property.cpp22 V2::ItemDivider divider; in ItemDividerFromJson() local
23 divider.strokeWidth = Dimension::FromString(json->GetString("strokeWidth")); in ItemDividerFromJson()
24 divider.startMargin = Dimension::FromString(json->GetString("startMargin")); in ItemDividerFromJson()
25 divider.endMargin = Dimension::FromString(json->GetString("endMargin")); in ItemDividerFromJson()
26 divider.color = Color::ColorFromString(json->GetString("color")); in ItemDividerFromJson()
27 return divider; in ItemDividerFromJson()
47 auto divider = JsonUtil::Create(true); in ToJsonValue() local
49 divider->Put("strokeWidth", propDivider_.value().strokeWidth.ToString().c_str()); in ToJsonValue()
50 divider->Put("startMargin", propDivider_.value().startMargin.ToString().c_str()); in ToJsonValue()
51 divider in ToJsonValue()
[all...]
H A Dlist_divider_arithmetic.h79 ListDivider divider = { variable
84 result.emplace(child.first, divider);
138 ListDivider divider = { in Calculate() local
143 result.emplace(child.first, divider); in Calculate()
145 ListDivider divider = { in Calculate() local
150 result.emplace(child.first, divider); in Calculate()
H A Dlist_paint_method.cpp139 ListDivider divider; in HandleDividerList() local
158 divider.length = laneLen; in HandleDividerList()
160 divider.length = crossLen; in HandleDividerList()
163 divider.offset = offset; in HandleDividerList()
164 return divider; in HandleDividerList()
169 ListDivider divider; in HandleLastLineIndex() local
187 divider.length = laneLen; in HandleLastLineIndex()
189 divider.length = crossLen; in HandleLastLineIndex()
192 divider.offset = offset; in HandleLastLineIndex()
193 return divider; in HandleLastLineIndex()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/
H A Dtabs_layout_property.h81 auto divider = JsonUtil::Create(true); variable
83 divider->Put("strokeWidth", propDivider_.value().strokeWidth.ToString().c_str());
84 divider->Put("startMargin", propDivider_.value().startMargin.ToString().c_str());
85 divider->Put("endMargin", propDivider_.value().endMargin.ToString().c_str());
86 divider->Put("color", propDivider_.value().color.ColorToString().c_str());
92 divider->Put("strokeWidth", emptyDivider.strokeWidth.ToString().c_str());
93 divider->Put("startMargin", emptyDivider.startMargin.ToString().c_str());
94 divider->Put("endMargin", emptyDivider.endMargin.ToString().c_str());
95 divider->Put("color", emptyDivider.color.ColorToString().c_str());
97 json->PutExtAttr("divider", divide
99 auto divider = JsonUtil::Create(true); global() variable
[all...]
H A Dtabs_layout_algorithm.cpp53 // Measure divider. in Measure()
150 auto divider = GetDivider(layoutWrapper); in LayoutOffsetList() local
154 auto dividerStrokeWidth = divider.isNull ? 0.0f : divider.strokeWidth.ConvertToPx(); in LayoutOffsetList()
155 auto dividerStartMargin = divider.startMargin.ConvertToPx(); in LayoutOffsetList()
215 TabsItemDivider divider; in GetDivider() local
216 CHECK_NULL_RETURN(layoutProperty, divider); in GetDivider()
217 return layoutProperty->GetDivider().value_or(divider); in GetDivider()
231 auto divider = layoutProperty->GetDivider().value_or(defaultDivider); in MeasureDivider() local
232 auto dividerStrokeWidth = divider in MeasureDivider()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/divider/
H A Drender_divider.cpp16 #include "core/components/divider/render_divider.h"
24 auto divider = AceType::DynamicCast<DividerComponent>(component); in Update() local
25 if (!divider) { in Update()
30 dividerColor_ = divider->GetDividerColor(); in Update()
31 strokeWidth_ = divider->GetStrokeWidth(); in Update()
32 vertical_ = divider->IsVertical(); in Update()
33 lineCap_ = divider->GetLineCap(); in Update()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/linear_split/
H A Dlinear_split_layout_property.h57 auto divider = JsonUtil::Create(true); variable
58 divider->Put("startMargin", propDivider_.value().startMargin.ToString().c_str());
59 divider->Put("endMargin", propDivider_.value().endMargin.ToString().c_str());
60 json->PutExtAttr("divider", divider, filter);
62 auto divider = JsonUtil::Create(true); variable
63 json->PutExtAttr("divider", divider, filter);
H A Dlinear_split_model_ng.cpp39 void LinearSplitModelNG::SetDivider(NG::SplitType splitType, const ItemDivider& divider) in SetDivider() argument
41 ACE_UPDATE_LAYOUT_PROPERTY(LinearSplitLayoutProperty, Divider, divider); in SetDivider()
49 void LinearSplitModelNG::SetDivider(FrameNode* frameNode, NG::SplitType splitType, const ItemDivider& divider) in SetDivider() argument
52 ACE_UPDATE_NODE_LAYOUT_PROPERTY(LinearSplitLayoutProperty, Divider, divider, frameNode); in SetDivider()
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_list_item_group_ffi.cpp43 V2::ItemDivider divider; in FfiOHOSAceFrameworkListItemGroupSetDivider() local
44 divider.strokeWidth = widthDime; in FfiOHOSAceFrameworkListItemGroupSetDivider()
45 divider.color = Color(params.color); in FfiOHOSAceFrameworkListItemGroupSetDivider()
46 divider.startMargin = startMarginDime; in FfiOHOSAceFrameworkListItemGroupSetDivider()
47 divider.endMargin = endMarginDime; in FfiOHOSAceFrameworkListItemGroupSetDivider()
49 ListItemGroupModel::GetInstance()->SetDivider(divider); in FfiOHOSAceFrameworkListItemGroupSetDivider()
H A Dcj_column_split_ffi.cpp43 NG::ItemDivider divider; in FfiOHOSAceFrameworkColumnSplitDivider() local
44 divider.startMargin = startMarginDime; in FfiOHOSAceFrameworkColumnSplitDivider()
45 divider.endMargin = endMarginDime; in FfiOHOSAceFrameworkColumnSplitDivider()
47 LinearSplitModel::GetInstance()->SetDivider(NG::SplitType::COLUMN_SPLIT, divider); in FfiOHOSAceFrameworkColumnSplitDivider()
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Drosen_render_list_item_group.cpp36 const auto& divider = GetItemDivider(); in PaintDivider() local
37 if (!divider || divider->color.GetAlpha() <= 0x00 || LessOrEqual(divider->strokeWidth.Value(), 0.0)) { in PaintDivider()
42 const double strokeWidth = NormalizePercentToPx(divider->strokeWidth, IsVertical()); in PaintDivider()
44 const double startMargin = NormalizePercentToPx(divider->startMargin, !IsVertical()); in PaintDivider()
45 const double endMargin = NormalizePercentToPx(divider->endMargin, !IsVertical()); in PaintDivider()
52 paint.setColor(divider->color.GetValue()); in PaintDivider()
58 pen.SetColor(divider->color.GetValue()); in PaintDivider()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/
H A Dtextpicker_paint_method.cpp68 auto divider = textPickerPattern->GetDivider(); in GetForegroundDrawFunction() local
70 divider.isRtl = (textDirection == TextDirection::RTL) ? true : false; in GetForegroundDrawFunction()
71 picker->PaintCustomDividerLines(canvas, contentRect, frameRect, divider, dividerHeight); in GetForegroundDrawFunction()
80 const ItemDivider &divider, double dividerHeight) in PaintCustomDividerLines()
83 if (NeedPaintDividerLines(contentRect, divider, dividerHeight, info)) { in PaintCustomDividerLines()
115 bool TextPickerPaintMethod::SetStrokeWidth(const ItemDivider &divider, double dividerHeight, DividerInfo& info) in SetStrokeWidth() argument
117 if (divider.strokeWidth.ConvertToPx() > dividerHeight / DOUBLE) { in SetStrokeWidth()
129 info.dividerWidth = divider.strokeWidth.ConvertToPx(); in SetStrokeWidth()
138 bool TextPickerPaintMethod::NeedPaintDividerLines(const RectF &contentRect, const ItemDivider &divider, in NeedPaintDividerLines() argument
141 if (!SetStrokeWidth(divider, dividerHeigh in NeedPaintDividerLines()
79 PaintCustomDividerLines(RSCanvas& canvas, const RectF &contentRect, const RectF &frameRect, const ItemDivider &divider, double dividerHeight) PaintCustomDividerLines() argument
[all...]
H A Dtextpicker_paint_method.h66 bool NeedPaintDividerLines(const RectF &contentRect, const ItemDivider &divider, double dividerHeight,
70 const ItemDivider &divider, double dividerHeight);
72 bool SetStrokeWidth(const ItemDivider &divider, double dividerHeight, DividerInfo& info);
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/
H A Dlist_item_group_composed_element.cpp29 { "divider", [](const ListItemGroupComposedElement& inspector) { return inspector.GetDivider(); } }
59 LOGE("list inspector node is null when try get divider for list inspector"); in GetDivider()
64 LOGE("list render node is null when try get divider for list inspector"); in GetDivider()
70 LOGE("list component is null when try get divider for list inspector"); in GetDivider()
73 const auto& divider = listItemGroupComponent->GetItemDivider(); in GetDivider() local
74 if (!divider) { in GetDivider()
75 LOGE("item divider is null when try get divider for list inspector"); in GetDivider()
78 jsonValue->Put("strokeWidth", divider->strokeWidth.ToString().c_str()); in GetDivider()
79 jsonValue->Put("color", ConvertColorToString(divider in GetDivider()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/
H A Dmenu_model_ng.cpp122 void MenuModelNG::SetItemDivider(const V2::ItemDivider& divider) in SetItemDivider() argument
124 ACE_UPDATE_LAYOUT_PROPERTY(MenuLayoutProperty, ItemDivider, divider); in SetItemDivider()
127 void MenuModelNG::SetItemDivider(FrameNode* frameNode, const V2::ItemDivider& divider) in SetItemDivider() argument
129 ACE_UPDATE_NODE_LAYOUT_PROPERTY(MenuLayoutProperty, ItemDivider, divider, frameNode); in SetItemDivider()
132 void MenuModelNG::SetItemGroupDivider(const V2::ItemDivider& divider) in SetItemGroupDivider() argument
134 ACE_UPDATE_LAYOUT_PROPERTY(MenuLayoutProperty, ItemGroupDivider, divider); in SetItemGroupDivider()
137 void MenuModelNG::SetItemGroupDivider(FrameNode* frameNode, const V2::ItemDivider& divider) in SetItemGroupDivider() argument
139 ACE_UPDATE_NODE_LAYOUT_PROPERTY(MenuLayoutProperty, ItemGroupDivider, divider, frameNode); in SetItemGroupDivider()
H A Dmenu_layout_property.cpp52 auto divider = JsonUtil::Create(true); in DividerToJsonValue() local
53 divider->Put("strokeWidth", propItemDivider_.value().strokeWidth.ToString().c_str()); in DividerToJsonValue()
54 divider->Put("startMargin", propItemDivider_.value().startMargin.ToString().c_str()); in DividerToJsonValue()
55 divider->Put("endMargin", propItemDivider_.value().endMargin.ToString().c_str()); in DividerToJsonValue()
56 divider->Put("color", propItemDivider_.value().color.ColorToString().c_str()); in DividerToJsonValue()
57 json->Put("itemDivider", divider); in DividerToJsonValue()
H A Dmenu_model_ng.h37 void SetItemDivider(const V2::ItemDivider& divider) override;
38 void SetItemGroupDivider(const V2::ItemDivider& divider) override;
50 static void SetItemDivider(FrameNode* frameNode, const V2::ItemDivider& divider);
51 static void SetItemGroupDivider(FrameNode* frameNode, const V2::ItemDivider& divider);
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_menu.cpp216 auto divider = V2::ItemDivider{ in SetItemGroupDivider() local
231 divider.strokeWidth = value; in SetItemGroupDivider()
240 divider.startMargin = value; in SetItemGroupDivider()
249 divider.endMargin = value; in SetItemGroupDivider()
250 if (!ConvertFromJSValue(obj->GetProperty("color"), divider.color)) { in SetItemGroupDivider()
251 divider.color = Color::FOREGROUND; in SetItemGroupDivider()
254 MenuModel::GetInstance()->SetItemGroupDivider(divider); in SetItemGroupDivider()
260 V2::ItemDivider divider; in SetItemDivider() local
270 divider.strokeWidth = value; in SetItemDivider()
277 divider in SetItemDivider()
[all...]
H A Djs_column_split.cpp43 NG::ItemDivider divider; in JsDivider() local
44 ConvertFromJSValue(obj->GetProperty("startMargin"), divider.startMargin); in JsDivider()
45 ConvertFromJSValue(obj->GetProperty("endMargin"), divider.endMargin); in JsDivider()
46 LinearSplitModel::GetInstance()->SetDivider(NG::SplitType::COLUMN_SPLIT, divider); in JsDivider()
73 JSClass<JSColumnSplit>::StaticMethod("divider", &JSColumnSplit::JsDivider, MethodOptions::NONE); in JSBind()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item_group/
H A Dmenu_item_group_pattern.cpp155 auto divider = menuProperty->GetItemGroupDivider(); in ModifyDivider() local
156 if (divider.has_value()) { in ModifyDivider()
161 paintProperty->UpdateStrokeWidth(divider->strokeWidth); in ModifyDivider()
162 paintProperty->UpdateStartMargin(divider->startMargin); in ModifyDivider()
163 paintProperty->UpdateEndMargin(divider->endMargin); in ModifyDivider()
164 paintProperty->UpdateDividerColor(divider->color); in ModifyDivider()
193 OnExtItemPressed(press, true); // beforeGroup=true just to hide header divider in OnIntItemPressed()
198 pattern->OnExtItemPressed(press, false); // hide common divider for 2 group if another group before in OnIntItemPressed()
202 OnExtItemPressed(press, false); // beforeGroup=false just to hide footer divider in OnIntItemPressed()
207 pattern->OnExtItemPressed(press, true); // hide common divider fo in OnIntItemPressed()
[all...]

Completed in 10 milliseconds

12345