/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tab_content_model_ng.cpp | 72 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in Create() local 73 CHECK_NULL_VOID(tabTheme); in Create() 74 SetTabBar(tabTheme->GetDefaultTabBarName(), "", std::nullopt, nullptr, true); // Set default tab bar. in Create() 75 ACE_UPDATE_LAYOUT_PROPERTY(TabContentLayoutProperty, Text, tabTheme->GetDefaultTabBarName()); in Create() 88 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in Create() local 89 CHECK_NULL_VOID(tabTheme); in Create() 90 SetTabBar(tabTheme->GetDefaultTabBarName(), "", std::nullopt, nullptr, true); // Set default tab bar. in Create() 91 ACE_UPDATE_LAYOUT_PROPERTY(TabContentLayoutProperty, Text, tabTheme->GetDefaultTabBarName()); in Create() 100 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in CreateFrameNode() local 101 CHECK_NULL_RETURN(tabTheme, nullpt in CreateFrameNode() 159 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); AddTabBarItem() local 616 UpdateDefaultSymbol(RefPtr<TabTheme>& tabTheme, RefPtr<TextLayoutProperty> symbolProperty) UpdateDefaultSymbol() argument [all...] |
H A D | tab_content_model.h | 62 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in IndicatorStyle() local 63 if (!tabTheme) { in IndicatorStyle() 66 color = tabTheme->GetActiveIndicatorColor(); in IndicatorStyle() 67 height = tabTheme->GetSubTabIndicatorHeight(); in IndicatorStyle() 68 marginTop = tabTheme->GetSubTabIndicatorGap(); in IndicatorStyle() 86 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in BoardStyle() local 87 if (!tabTheme) { in BoardStyle() 90 borderRadius = tabTheme->GetFocusIndicatorRadius(); in BoardStyle()
|
H A D | tabs_model.h | 55 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in TabsItemDivider() local 56 if (!tabTheme) { in TabsItemDivider() 59 color = tabTheme->GetDividerColor(); in TabsItemDivider() 81 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in BarGridColumnOptions() local 82 if (!tabTheme) { in BarGridColumnOptions() 85 gutter = tabTheme->GetTabBarColumnGutter(); in BarGridColumnOptions() 86 margin = tabTheme->GetTabBarColumnMargin(); in BarGridColumnOptions()
|
H A D | tab_bar_layout_property.cpp | 31 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in GetIndicatorRect() local 32 CHECK_NULL_RETURN(tabTheme, RectF()); in GetIndicatorRect()
|
H A D | tab_content_node.cpp | 150 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in ToJsonValue() local 151 CHECK_NULL_VOID(tabTheme); in ToJsonValue() 153 tabTheme->GetSubTabTextOffColor()).ColorToString().c_str()); in ToJsonValue() 155 GetTabBarAxis() == Axis::HORIZONTAL ? tabTheme->GetSubTabBoardTextOnColor() : tabTheme->GetSubTabTextOnColor(); in ToJsonValue() 162 tabTheme->GetBottomTabIconOff()).ColorToString().c_str()); in ToJsonValue() 164 tabTheme->GetBottomTabIconOn()).ColorToString().c_str()); in ToJsonValue()
|
H A D | tab_bar_modifier.cpp | 106 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in PaintIndicator() local 107 CHECK_NULL_VOID(tabTheme); in PaintIndicator() 113 indicator.SetHeight(tabTheme->GetSubTabIndicatorHeight().ConvertToPx()); in PaintIndicator()
|
H A D | tab_bar_layout_algorithm.cpp | 56 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in Measure() local 57 CHECK_NULL_VOID(tabTheme); in Measure() 81 constraint->selfIdealSize.Width().value() > tabTheme->GetHorizontalBottomTabMinWidth().ConvertToPx()) { in Measure() 89 : tabBarStyle_ == TabBarStyle::BOTTOMTABBATSTYLE ? tabTheme->GetTabBarDefaultWidth().ConvertToPx() in Measure() 90 : tabTheme->GetTabBarDefaultHeight().ConvertToPx())); in Measure() 97 ? tabTheme->GetBottomTabBarDefaultWidth().ConvertToPx() in Measure() 98 : tabTheme->GetTabBarDefaultHeight().ConvertToPx()) in Measure() 105 ? tabTheme->GetTabBarDefaultWidth().ConvertToPx() in Measure() 106 : tabTheme->GetTabBarDefaultHeight().ConvertToPx())); in Measure() 122 ? static_cast<float>(tabTheme in Measure() 279 auto tabTheme = pipeline->GetTheme<TabTheme>(); NeedAdaptForAging() local 299 auto tabTheme = pipeline->GetTheme<TabTheme>(); GetBarAdaptiveHeight() local 316 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); GetChildConstraint() local 589 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); SetTabBarMargin() local 723 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); ApplyLayoutMode() local [all...] |
H A D | tab_bar_pattern.cpp | 710 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in HandleHoverOnEvent() local 711 CHECK_NULL_VOID(tabTheme); in HandleHoverOnEvent() 712 PlayPressAnimation(index, tabTheme->GetSubTabBarHoverColor(), AnimationType::HOVER); in HandleHoverOnEvent() 914 auto tabTheme = pipeline->GetTheme<TabTheme>(); in GetInnerFocusPaintRect() local 915 CHECK_NULL_VOID(tabTheme); in GetInnerFocusPaintRect() 916 auto radius = tabTheme->GetFocusIndicatorRadius(); in GetInnerFocusPaintRect() 917 auto outLineWidth = tabTheme->GetActiveIndicatorWidth(); in GetInnerFocusPaintRect() 1467 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in GetBottomTabBarImageSizeAndOffset() local 1468 CHECK_NULL_VOID(tabTheme); in GetBottomTabBarImageSizeAndOffset() 1522 auto tabTheme in UpdateBottomTabBarImageColor() local 1637 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); MaskAnimationFinish() local 1827 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); HandleTouchDown() local 1840 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); HandleTouchUp() local 1863 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); PlayPressAnimation() local 2039 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); UpdateTextColorAndFontWeight() local 2093 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); UpdateImageColor() local 2135 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); UpdateSymbolStats() local 2387 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); TriggerTranslateAnimation() local 2508 auto tabTheme = pipeline->GetTheme<TabTheme>(); GetTabBarBackgroundColor() local 3115 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); UpdateAnimationDuration() local [all...] |
H A D | tab_bar_paint_method.cpp | 60 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in PaintGradient() local 61 CHECK_NULL_VOID(tabTheme); in PaintGradient() 62 float shadowMargin = static_cast<float>(tabTheme->GetTabBarShadowMargin().ConvertToPx()); in PaintGradient() 63 float gradientWidth = static_cast<float>(tabTheme->GetTabBarGradientWidth().ConvertToPx()); in PaintGradient()
|
H A D | tab_content_model_ng.h | 64 static void UpdateDefaultSymbol(RefPtr<TabTheme>& tabTheme, RefPtr<TextLayoutProperty> symbolProperty);
|
H A D | tab_bar_pattern.h | 181 auto tabTheme = pipeline->GetTheme<TabTheme>(); variable 182 CHECK_NULL_RETURN(tabTheme, FocusPattern()); 183 focusPaintParams.SetPaintWidth(tabTheme->GetActiveIndicatorWidth());
|
H A D | tabs_model_ng.cpp | 103 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in GetSwiperController() local 104 CHECK_NULL_RETURN(tabTheme, nullptr); in GetSwiperController() 105 swiperPaintProperty->UpdateDuration(tabTheme->GetTabContentAnimationDuration()); in GetSwiperController()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_tab_content.cpp | 177 RefPtr<TabTheme> tabTheme = GetTheme<TabTheme>(); in SetIndicator() local 178 if (tabTheme) { in SetIndicator() 179 indicator.color = tabTheme->GetActiveIndicatorColor(); in SetIndicator() 184 RefPtr<TabTheme> tabTheme = GetTheme<TabTheme>(); in SetIndicator() local 185 if (tabTheme) { in SetIndicator() 186 indicator.height = tabTheme->GetActiveIndicatorWidth(); in SetIndicator() 205 RefPtr<TabTheme> tabTheme = GetTheme<TabTheme>(); in SetIndicator() local 206 if (tabTheme) { in SetIndicator() 207 indicator.marginTop = tabTheme->GetSubTabIndicatorGap(); in SetIndicator() 225 RefPtr<TabTheme> tabTheme in SetBoard() local 403 RefPtr<TabTheme> tabTheme = GetTheme<TabTheme>(); SetPadding() local 490 auto tabTheme = GetTheme<TabTheme>(); CompleteParameters() local [all...] |
H A D | js_tabs.cpp | 480 RefPtr<TabTheme> tabTheme = GetTheme<TabTheme>(); in SetDivider() local 481 CHECK_NULL_VOID(tabTheme); in SetDivider() 499 divider.color = tabTheme->GetDividerColor(); in SetDivider()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/tabs/ |
H A D | tabs_test_ng.cpp | 45 auto tabTheme = TabTheme::Builder().Build(themeConstants); in SetUpTestSuite() local 46 EXPECT_CALL(*themeManager, GetTheme(TabTheme::TypeId())).WillRepeatedly(Return(tabTheme)); in SetUpTestSuite() 47 tabTheme->defaultTabBarName_ = "tabBarItemName"; in SetUpTestSuite() 48 tabTheme->tabBarDefaultWidth_ = Dimension(TABBAR_DEFAULT_WIDTH); in SetUpTestSuite() 49 tabTheme->tabBarDefaultHeight_ = Dimension(TABBAR_DEFAULT_HEIGHT); in SetUpTestSuite() 50 tabTheme->subTabBarHoverColor_ = Color::RED; in SetUpTestSuite() 51 tabTheme->subTabBarPressedColor_ = Color::GREEN; in SetUpTestSuite() 52 tabTheme->bottomTabSymbolOn_ = Color::BLUE; in SetUpTestSuite() 53 tabTheme->bottomTabIconOff_ = Color::BLACK; in SetUpTestSuite()
|
H A D | tabs_attr_test_ng.cpp | 733 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 734 auto defaultColorOn = tabTheme->GetBottomTabSymbolOn(); in HWTEST_F() 1155 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 1156 auto defaultDuration = tabTheme->GetTabContentAnimationDuration(); in HWTEST_F() 1511 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 1512 auto defaultColorOff = tabTheme->GetBottomTabSymbolOff(); in HWTEST_F() 1614 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 1615 auto defaultColorOff = tabTheme->GetBottomTabIconOff(); in HWTEST_F() 1616 auto defaultColorOn = tabTheme->GetBottomTabIconOn(); in HWTEST_F()
|
H A D | tabs_common_test_ng.cpp | 487 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 488 auto defaultTabBarName = tabTheme->GetDefaultTabBarName(); in HWTEST_F()
|
H A D | tabs_sub_tab_bar_style_test_ng.cpp | 1393 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 1394 auto defaultColorOn = tabTheme->GetBottomTabSymbolOn(); in HWTEST_F() 1453 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 1454 auto defaultColorOn = tabTheme->GetBottomTabSymbolOn(); in HWTEST_F()
|
H A D | tab_bar_test_ng.cpp | 1630 auto tabTheme = pipeline->GetTheme<TabTheme>(); in HWTEST_F() local 1631 auto defaultColorOn = tabTheme->GetBottomTabSymbolOn(); in HWTEST_F() 1632 auto defaultColorOff = tabTheme->GetBottomTabSymbolOff(); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | tabs_modifier.cpp | 186 auto tabTheme = pipelineContext->GetTheme<TabTheme>(); in SetAnimationDuration() local 187 CHECK_NULL_VOID(tabTheme); in SetAnimationDuration() 189 static_cast<ArkUI_Float32>(tabTheme->GetTabContentAnimationDuration())); in SetAnimationDuration()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_tabs_bridge.cpp | 221 auto tabTheme = themeManager->GetTheme<TabTheme>(); in SetDivider() local 222 CHECK_NULL_RETURN(tabTheme, panda::NativePointerRef::New(vm, nullptr)); in SetDivider() 231 color = tabTheme->GetDividerColor().GetValue(); in SetDivider()
|