/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_theme/theme_apply/ |
H A D | js_button_theme.h | 26 static bool ApplyTheme(const ButtonRole& role, const ButtonStyleMode& styleMode, bool isLabelButton) in ApplyTheme() 37 static bool ApplyTheme(const ButtonStyleMode& styleMode, bool isLabelButton) in ApplyTheme() 46 inline static ButtonStyleMode buttonStyleMode = ButtonStyleMode::EMPHASIZE; 71 case ButtonStyleMode::NORMAL: in FontColor() 72 case ButtonStyleMode::TEXT: in FontColor() 77 case ButtonStyleMode::EMPHASIZE: in FontColor() 86 case ButtonStyleMode::TEXT: in BackgroundColor() 88 case ButtonStyleMode::NORMAL: in BackgroundColor() 90 case ButtonStyleMode in BackgroundColor() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/button/ |
H A D | button_theme.h | 133 std::unordered_map<ButtonStyleMode, Color> normalBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, in ParseSubStylePattern() 135 { ButtonStyleMode::NORMAL, buttonPattern->GetAttr<Color>("bg_color_normal", Color()) }, in ParseSubStylePattern() 136 { ButtonStyleMode::TEXT, Color::TRANSPARENT } }; in ParseSubStylePattern() 137 std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, in ParseSubStylePattern() 139 { ButtonStyleMode::NORMAL, buttonPattern->GetAttr<Color>("bg_color_normal", Color()) }, in ParseSubStylePattern() 140 { ButtonStyleMode::TEXT, Color::TRANSPARENT } }; in ParseSubStylePattern() 143 theme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>( in ParseSubStylePattern() 144 ButtonStyleMode in ParseSubStylePattern() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/button/ |
H A D | button_extend_test_ng.cpp | 89 std::optional<ButtonStyleMode> buttonStyle = std::nullopt; 123 std::unordered_map<ButtonStyleMode, Color> normalBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Color::RED }, in SetUpTestCase() 124 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 125 std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Color::WHITE }, in SetUpTestCase() 126 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 129 buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Colo in SetUpTestCase() [all...] |
H A D | button_content_modifier_test_ng.cpp | 84 std::optional<ButtonStyleMode> buttonStyle = std::nullopt; 124 std::unordered_map<ButtonStyleMode, Color> normalBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Color::RED }, in SetUpTestCase() 125 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 126 std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Color::WHITE }, in SetUpTestCase() 127 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 130 buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Colo in SetUpTestCase() [all...] |
H A D | button_test_ng.cpp | 106 std::optional<ButtonStyleMode> buttonStyle = std::nullopt; 148 std::unordered_map<ButtonStyleMode, Color> normalBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Color::RED }, in SetUpTestCase() 149 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 150 std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Color::WHITE }, in SetUpTestCase() 151 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 154 buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Colo in SetUpTestCase() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/calendar_picker/ |
H A D | calendar_dialog_view_test_ng.cpp | 162 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 173 info3.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 205 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 214 info3.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 244 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode in HWTEST_F() [all...] |
H A D | calendar_picker_test_update.cpp | 389 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 423 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 532 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 533 info2.buttonStyle = ButtonStyleMode::TEXT; in HWTEST_F() 566 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 572 EXPECT_EQ(testval2, ButtonStyleMode::TEXT); in HWTEST_F() 739 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | button_modifier.cpp | 548 ButtonStyleMode style = ButtonStyleMode::EMPHASIZE; in SetButtonStyle() 549 if (buttonStyle >= static_cast<uint32_t>(ButtonStyleMode::NORMAL) && buttonStyle <= in SetButtonStyle() 550 static_cast<uint32_t>(ButtonStyleMode::TEXT)) { in SetButtonStyle() 551 style = static_cast<ButtonStyleMode>(buttonStyle); in SetButtonStyle() 560 ButtonModelNG::SetButtonStyle(frameNode, ButtonStyleMode::EMPHASIZE); in ResetButtonStyle() 607 ButtonStyleMode style = ButtonStyleMode::EMPHASIZE; in SetButtonOptions() 608 if (buttonStyle >= static_cast<uint32_t>(ButtonStyleMode::NORMAL) && buttonStyle <= in SetButtonOptions() 609 static_cast<uint32_t>(ButtonStyleMode in SetButtonOptions() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/ |
H A D | button_model_ng.h | 57 void SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) override; 83 static void SetButtonStyle(FrameNode* frameNode, const std::optional<ButtonStyleMode>& buttonStyle); 88 static void ApplyTheme(FrameNode* frameNode, ButtonStyleMode buttonStyle, ButtonRole buttonRole);
|
H A D | button_request_data.h | 32 std::optional<ButtonStyleMode> buttonStyleMode;
|
H A D | button_pattern.h | 220 ConvertButtonStyleToString(layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE)) in ToJsonValueAttribute() 268 static std::string ConvertButtonStyleToString(ButtonStyleMode buttonStyle) in ConvertButtonStyleToString() 272 case ButtonStyleMode::NORMAL: in ConvertButtonStyleToString() 273 result = "ButtonStyleMode.NORMAL"; in ConvertButtonStyleToString() 275 case ButtonStyleMode::EMPHASIZE: in ConvertButtonStyleToString() 276 result = "ButtonStyleMode.EMPHASIZED"; in ConvertButtonStyleToString() 278 case ButtonStyleMode::TEXT: in ConvertButtonStyleToString() 279 result = "ButtonStyleMode.TEXTUAL"; in ConvertButtonStyleToString()
|
H A D | button_model_ng.cpp | 75 void ButtonModelNG::SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) in SetButtonStyle() 105 ButtonStyleMode buttonStyleMode = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE); in SetRole() 140 ButtonStyleMode buttonStyleMode = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE); in SetRole() 148 void ButtonModelNG::SetButtonStyle(FrameNode* frameNode, const std::optional<ButtonStyleMode>& buttonStyle) in SetButtonStyle() 612 void ButtonModelNG::ApplyTheme(FrameNode* frameNode, ButtonStyleMode buttonStyle, ButtonRole buttonRole) in ApplyTheme()
|
H A D | button_pattern.cpp | 151 ButtonStyleMode buttonStyle = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE); in UpdateTextStyle() 418 ButtonStyleMode buttonStyle = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE); in HandleBackgroundColor() 573 ButtonStyleMode buttonStyle = buttonLayoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE); in OnColorConfigurationUpdate()
|
H A D | button_model.h | 58 virtual void SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) {} in SetButtonStyle()
|
H A D | button_layout_property.h | 92 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(ButtonStyle, ButtonStyleMode, PROPERTY_UPDATE_NORMAL);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_button.cpp | 199 int32_t value = static_cast<int32_t>(ButtonStyleMode::EMPHASIZE); in SetButtonStyle() 202 if (valueT >= static_cast<int32_t>(ButtonStyleMode::NORMAL) && in SetButtonStyle() 203 valueT <= static_cast<int32_t>(ButtonStyleMode::TEXT)) { in SetButtonStyle() 207 auto buttonStyleMode = static_cast<ButtonStyleMode>(value); in SetButtonStyle() 406 auto buttonStyleMode = para.buttonStyleMode.value_or(ButtonStyleMode::EMPHASIZE); in CreateWithLabel() 417 auto buttonStyleMode = para.buttonStyleMode.value_or(ButtonStyleMode::EMPHASIZE); in CreateWithChild() 714 para.buttonStyleMode = ButtonStyleMode::EMPHASIZE; in ParseCreatePara() 718 if (styleModeIntValue >= static_cast<int32_t>(ButtonStyleMode::NORMAL) && in ParseCreatePara() 719 styleModeIntValue <= static_cast<int32_t>(ButtonStyleMode::TEXT)) { in ParseCreatePara() 720 para.buttonStyleMode = static_cast<ButtonStyleMode>(styleModeIntValu in ParseCreatePara() [all...] |
H A D | js_calendar_picker.cpp | 105 if (styleModeIntValue >= static_cast<int32_t>(ButtonStyleMode::NORMAL) && in ParseButtonStyle() 106 styleModeIntValue <= static_cast<int32_t>(ButtonStyleMode::TEXT)) { in ParseButtonStyle() 107 buttonInfo.buttonStyle = static_cast<ButtonStyleMode>(styleModeIntValue); in ParseButtonStyle()
|
H A D | js_datepicker.cpp | 225 if (styleModeIntValue >= static_cast<int32_t>(ButtonStyleMode::NORMAL) && in ParseButtonStyle() 226 styleModeIntValue <= static_cast<int32_t>(ButtonStyleMode::TEXT)) { in ParseButtonStyle() 227 buttonInfo.buttonStyle = static_cast<ButtonStyleMode>(styleModeIntValue); in ParseButtonStyle()
|
H A D | js_textpicker.cpp | 145 if (styleModeIntValue >= static_cast<int32_t>(ButtonStyleMode::NORMAL) && in ParseButtonStyle() 146 styleModeIntValue <= static_cast<int32_t>(ButtonStyleMode::TEXT)) { in ParseButtonStyle() 147 buttonInfo.buttonStyle = static_cast<ButtonStyleMode>(styleModeIntValue); in ParseButtonStyle()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/picker/ |
H A D | date_picker_test_update.cpp | 355 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 384 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 486 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); in HWTEST_F() 487 info2.buttonStyle = ButtonStyleMode::TEXT; in HWTEST_F() 516 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 521 EXPECT_EQ(testval2, ButtonStyleMode::TEXT); in HWTEST_F() 682 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_picker/ |
H A D | text_picker_test_update.cpp | 429 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; in HWTEST_F() 458 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 560 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; in HWTEST_F() 561 info2.buttonStyle = ButtonStyleMode::TEXT; in HWTEST_F() 590 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 595 EXPECT_EQ(testval2, ButtonStyleMode::TEXT); in HWTEST_F() 756 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; in HWTEST_F() 788 EXPECT_EQ(testval2, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 1376 info1.buttonStyle = ButtonStyleMode::NORMAL; in HWTEST_F() 1419 info1.buttonStyle = ButtonStyleMode in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/time_picker/ |
H A D | time_picker_test_update.cpp | 389 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; in HWTEST_F() 418 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 520 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; in HWTEST_F() 521 info2.buttonStyle = ButtonStyleMode::TEXT; in HWTEST_F() 550 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); in HWTEST_F() 555 EXPECT_EQ(testval2, ButtonStyleMode::TEXT); in HWTEST_F() 716 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; in HWTEST_F() 748 EXPECT_EQ(testval2, ButtonStyleMode::EMPHASIZE); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 3230 var ButtonStyleMode; variable 3231 (function (ButtonStyleMode) { 3232 ButtonStyleMode["NORMAL"] = 0; 3233 ButtonStyleMode["EMPHASIZED"] = 1; 3234 ButtonStyleMode["TEXTUAL"] = 2; 3235 })(ButtonStyleMode || (ButtonStyleMode = {}));
|
/foundation/arkui/ace_engine/frameworks/core/components/dialog/ |
H A D | dialog_properties.h | 191 std::optional<ButtonStyleMode> buttonStyle;
|
/foundation/arkui/ace_engine/frameworks/core/components/common/layout/ |
H A D | constants.h | 63 enum class ButtonStyleMode { NORMAL, EMPHASIZE, TEXT }; class
|