/ohos5.0/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 isLabelButto… 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::EMPHASIZE: in BackgroundColor()
|
/ohos5.0/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, Col… in SetUpTestCase() 124 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 125 …std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Colo… in SetUpTestCase() 126 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 129 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::EMPHASIZE, Co… in SetUpTestCase() 130 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::NORMAL, Color… in SetUpTestCase() 131 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::TEXT, Color::… in SetUpTestCase() 167 buttonModelNG.SetButtonStyle(AceType::RawPtr(buttonNode), ButtonStyleMode::NORMAL); 175 …buttonModelNG.ApplyTheme(AceType::RawPtr(buttonNode), ButtonStyleMode::NORMAL, ButtonRole::NORMAL); [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, Col… in SetUpTestCase() 125 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 126 …std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Colo… in SetUpTestCase() 127 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 130 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::EMPHASIZE, Co… in SetUpTestCase() 131 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::NORMAL, Color… in SetUpTestCase() 132 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::TEXT, Color::… in SetUpTestCase()
|
H A D | button_test_ng.cpp | 102 std::optional<ButtonStyleMode> buttonStyle = std::nullopt; 142 …std::unordered_map<ButtonStyleMode, Color> normalBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Col… in SetUpTestCase() 143 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 144 …std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, Colo… in SetUpTestCase() 145 { ButtonStyleMode::NORMAL, Color::GRAY }, { ButtonStyleMode::TEXT, Color::BLUE } }; in SetUpTestCase() 148 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::EMPHASIZE, Co… in SetUpTestCase() 149 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::NORMAL, Color… in SetUpTestCase() 150 …buttonTheme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>(ButtonStyleMode::TEXT, Color::… in SetUpTestCase() 1306 testProperty.buttonStyle = ButtonStyleMode::EMPHASIZE; 1320 EXPECT_EQ(buttonLayoutProperty->GetButtonStyleValue(), ButtonStyleMode::EMPHASIZE); [all …]
|
/ohos5.0/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() 136 { ButtonStyleMode::TEXT, Color::TRANSPARENT } }; in ParseSubStylePattern() 137 … std::unordered_map<ButtonStyleMode, Color> errorBgColorMap_ = { { ButtonStyleMode::EMPHASIZE, in ParseSubStylePattern() 140 { ButtonStyleMode::TEXT, Color::TRANSPARENT } }; in ParseSubStylePattern() 143 theme->textColorMap_.insert(std::pair<ButtonStyleMode, Color>( in ParseSubStylePattern() 146 … std::pair<ButtonStyleMode, Color>(ButtonStyleMode::NORMAL, theme->normalTextColor_)); in ParseSubStylePattern() 148 std::pair<ButtonStyleMode, Color>(ButtonStyleMode::TEXT, theme->normalTextColor_)); in ParseSubStylePattern() 354 Color GetBgColor(ButtonStyleMode buttonStyle, ButtonRole buttonRole) const in GetBgColor() 367 const Color& GetTextColor(ButtonStyleMode buttonStyle, ButtonRole buttonRole) const in GetTextColor() 373 if (buttonStyle == ButtonStyleMode::EMPHASIZE) { in GetTextColor() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-basic-components-button.md | 220 buttonStyle(value: ButtonStyleMode) 234 | value | [ButtonStyleMode](#buttonstylemode11枚举说明) | 是 | Button组件的样式和重要程度。<br/>默认值:ButtonStyleM… 324 ## ButtonStyleMode<sup>11+</sup>枚举说明 548 Button('Emphasized', { buttonStyle: ButtonStyleMode.EMPHASIZED }); 549 Button('Normal', { buttonStyle: ButtonStyleMode.NORMAL }); 550 Button('Textual', { buttonStyle: ButtonStyleMode.TEXTUAL }); 563 Button('Normal').controlSize(ControlSize.SMALL).buttonStyle(ButtonStyleMode.NORMAL); 587 Button('Normal', { buttonStyle: ButtonStyleMode.NORMAL, role: ButtonRole.NORMAL }); 588 Button('Textual', { buttonStyle: ButtonStyleMode.TEXTUAL, role: ButtonRole.NORMAL }); 593 Button('Normal', { buttonStyle: ButtonStyleMode.NORMAL, role: ButtonRole.ERROR }); [all …]
|
H A D | ts-container-with-theme.md | 201 .buttonStyle(ButtonStyleMode.NORMAL) 203 .buttonStyle(ButtonStyleMode.EMPHASIZED) 205 .buttonStyle(ButtonStyleMode.TEXTUAL) 216 .buttonStyle(ButtonStyleMode.NORMAL) 218 .buttonStyle(ButtonStyleMode.EMPHASIZED) 220 .buttonStyle(ButtonStyleMode.TEXTUAL)
|
H A D | ohos-arkui-advanced-Dialog.md | 196 …> | [ButtonStyleMode](ts-basic-components-button.md#buttonstylemode11枚举说明) | 否 | 按钮的样式。<br/>默认值:… 637 buttonStyle: ButtonStyleMode.TEXTUAL, 644 buttonStyle: ButtonStyleMode.TEXTUAL,
|
H A D | ts-methods-calendarpicker-dialog.md | 121 …acceptButtonStyle: { type: ButtonType.Normal, style: ButtonStyleMode.NORMAL, role: ButtonRole.NORM… 124 …cancelButtonStyle: { type: ButtonType.Normal, style: ButtonStyleMode.NORMAL, role: ButtonRole.NORM…
|
/ohos5.0/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::TEXT)) { in SetButtonOptions() 610 style = static_cast<ButtonStyleMode>(buttonStyle); in SetButtonOptions() 626 ButtonModelNG::SetButtonStyle(frameNode, ButtonStyleMode::EMPHASIZE); in ResetButtonOptions()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-with-theme.md | 187 .buttonStyle(ButtonStyleMode.NORMAL) 189 .buttonStyle(ButtonStyleMode.EMPHASIZED) 191 .buttonStyle(ButtonStyleMode.TEXTUAL) 202 .buttonStyle(ButtonStyleMode.NORMAL) 204 .buttonStyle(ButtonStyleMode.EMPHASIZED) 206 .buttonStyle(ButtonStyleMode.TEXTUAL)
|
H A D | ts-basic-components-button.md | 220 buttonStyle(value: ButtonStyleMode) 234 | value | [ButtonStyleMode](#buttonstylemode11) | Yes | Style and primacy of the button<br>Defaul… 324 ## ButtonStyleMode<sup>11+</sup> 548 Button('Emphasized', { buttonStyle: ButtonStyleMode.EMPHASIZED }); 549 Button('Normal', { buttonStyle: ButtonStyleMode.NORMAL }); 550 Button('Textual', { buttonStyle: ButtonStyleMode.TEXTUAL }); 563 Button('Normal').controlSize(ControlSize.SMALL).buttonStyle(ButtonStyleMode.NORMAL); 587 Button('Normal', { buttonStyle: ButtonStyleMode.NORMAL, role: ButtonRole.NORMAL }); 588 Button('Textual', { buttonStyle: ButtonStyleMode.TEXTUAL, role: ButtonRole.NORMAL }); 593 Button('Normal', { buttonStyle: ButtonStyleMode.NORMAL, role: ButtonRole.ERROR }); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/ |
H A D | button_pattern.h | 203 … ConvertButtonStyleToString(layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE)) in ToJsonValueAttribute() 248 static std::string ConvertButtonStyleToString(ButtonStyleMode buttonStyle) in ConvertButtonStyleToString() 252 case ButtonStyleMode::NORMAL: in ConvertButtonStyleToString() 255 case ButtonStyleMode::EMPHASIZE: in ConvertButtonStyleToString() 258 case ButtonStyleMode::TEXT: in ConvertButtonStyleToString()
|
H A D | button_model_ng.h | 54 void SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) override; 80 …static void SetButtonStyle(FrameNode* frameNode, const std::optional<ButtonStyleMode>& buttonStyle… 85 … static void ApplyTheme(FrameNode* frameNode, ButtonStyleMode buttonStyle, ButtonRole buttonRole);
|
H A D | button_pattern.cpp | 161 …ButtonStyleMode buttonStyle = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE… in UpdateTextStyle() 375 …ButtonStyleMode buttonStyle = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE… in HandleBackgroundColor() 530 …ButtonStyleMode buttonStyle = buttonLayoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMP… in OnColorConfigurationUpdate()
|
H A D | button_model_ng.cpp | 80 void ButtonModelNG::SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) in SetButtonStyle() 110 …ButtonStyleMode buttonStyleMode = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHA… in SetRole() 145 …ButtonStyleMode buttonStyleMode = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHA… in SetRole() 153 void ButtonModelNG::SetButtonStyle(FrameNode* frameNode, const std::optional<ButtonStyleMode>& butt… in SetButtonStyle() 590 void ButtonModelNG::ApplyTheme(FrameNode* frameNode, ButtonStyleMode buttonStyle, ButtonRole button… in ApplyTheme()
|
H A D | button_request_data.h | 32 std::optional<ButtonStyleMode> buttonStyleMode;
|
H A D | button_model.h | 54 virtual void SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) {} in SetButtonStyle()
|
H A D | button_layout_property.h | 91 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(ButtonStyle, ButtonStyleMode, PROPERTY_UPDATE_NORMAL);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_button.cpp | 136 int32_t value = static_cast<int32_t>(ButtonStyleMode::EMPHASIZE); in SetButtonStyle() 139 if (valueT >= static_cast<int32_t>(ButtonStyleMode::NORMAL) && in SetButtonStyle() 140 valueT <= static_cast<int32_t>(ButtonStyleMode::TEXT)) { in SetButtonStyle() 144 auto buttonStyleMode = static_cast<ButtonStyleMode>(value); in SetButtonStyle() 375 auto buttonStyleMode = para.buttonStyleMode.value_or(ButtonStyleMode::EMPHASIZE); in CreateWithLabel() 386 auto buttonStyleMode = para.buttonStyleMode.value_or(ButtonStyleMode::EMPHASIZE); in CreateWithChild() 670 para.buttonStyleMode = ButtonStyleMode::EMPHASIZE; in ParseCreatePara() 674 if (styleModeIntValue >= static_cast<int32_t>(ButtonStyleMode::NORMAL) && in ParseCreatePara() 675 styleModeIntValue <= static_cast<int32_t>(ButtonStyleMode::TEXT)) { in ParseCreatePara() 676 para.buttonStyleMode = static_cast<ButtonStyleMode>(styleModeIntValue); in ParseCreatePara()
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-common-components-richeditor.md | 467 buttonStyle: ButtonStyleMode.NORMAL 507 buttonStyle: ButtonStyleMode.NORMAL 538 buttonStyle: ButtonStyleMode.NORMAL 569 buttonStyle: ButtonStyleMode.NORMAL 606 buttonStyle: ButtonStyleMode.NORMAL 638 buttonStyle: ButtonStyleMode.NORMAL 680 buttonStyle: ButtonStyleMode.NORMAL
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/calendar_picker/ |
H A D | calendar_picker_test_update.cpp | 389 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); 423 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); 532 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); 533 info2.buttonStyle = ButtonStyleMode::TEXT; 566 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); 572 EXPECT_EQ(testval2, ButtonStyleMode::TEXT); 739 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); 775 EXPECT_EQ(testval2, ButtonStyleMode::EMPHASIZE);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text_picker/ |
H A D | text_picker_test_update.cpp | 429 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; 458 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); 560 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; 561 info2.buttonStyle = ButtonStyleMode::TEXT; 590 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); 595 EXPECT_EQ(testval2, ButtonStyleMode::TEXT); 756 info1.buttonStyle = ButtonStyleMode::EMPHASIZE; 788 EXPECT_EQ(testval2, ButtonStyleMode::EMPHASIZE); 1376 info1.buttonStyle = ButtonStyleMode::NORMAL; 1419 info1.buttonStyle = ButtonStyleMode::EMPHASIZE;
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-common-components-richeditor.md | 414 buttonStyle: ButtonStyleMode.NORMAL 454 buttonStyle: ButtonStyleMode.NORMAL 485 buttonStyle: ButtonStyleMode.NORMAL 516 buttonStyle: ButtonStyleMode.NORMAL 553 buttonStyle: ButtonStyleMode.NORMAL 585 buttonStyle: ButtonStyleMode.NORMAL 621 buttonStyle: ButtonStyleMode.NORMAL
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/picker/ |
H A D | date_picker_test_update.cpp | 381 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); 410 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); 512 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); 513 info2.buttonStyle = ButtonStyleMode::TEXT; 542 EXPECT_EQ(testval, ButtonStyleMode::EMPHASIZE); 547 EXPECT_EQ(testval2, ButtonStyleMode::TEXT); 708 info1.buttonStyle = std::make_optional<ButtonStyleMode>(ButtonStyleMode::EMPHASIZE); 740 EXPECT_EQ(testval2, ButtonStyleMode::EMPHASIZE);
|