/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/declaration/button/ |
H A D | button_declaration.cpp | 125 buttonStyle.bgColorDefined = true; in SetSpecializedStyle() 141 buttonStyle.clickedColor = button.ParseColor(value); in SetSpecializedStyle() 145 buttonStyle.diameter = button.ParseDimension(value); in SetSpecializedStyle() 157 buttonStyle.focusColor = button.ParseColor(value); in SetSpecializedStyle() 166 buttonStyle.fontSizeDefined = true; in SetSpecializedStyle() 178 buttonStyle.height = button.ParseDimension(value); in SetSpecializedStyle() 179 buttonStyle.heightDefined = true; in SetSpecializedStyle() 207 buttonStyle.radius = button.ParseDimension(value); in SetSpecializedStyle() 208 buttonStyle.radiusDefined = true; in SetSpecializedStyle() 213 buttonStyle.textColorDefined = true; in SetSpecializedStyle() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-basic-components-button.md | 218 ### buttonStyle<sup>11+</sup> 220 buttonStyle(value: ButtonStyleMode) 537 该示例通过配置controlSize、buttonStyle实现不同尺寸按钮的重要程度。 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 | buttonStyle<sup>12+</sup> | [ButtonStyleMode](ts-basic-components-button.md#buttonstylemode11枚举说明… 201 > buttonStyle和role优先级高于fontColor和background。如果buttonStyle和role设置的是默认值,那么fontColor和background可生效。 637 buttonStyle: ButtonStyleMode.TEXTUAL, 644 buttonStyle: ButtonStyleMode.TEXTUAL,
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/ |
H A D | button_model_ng.cpp | 80 void ButtonModelNG::SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) in SetButtonStyle() argument 82 if (buttonStyle.has_value()) { in SetButtonStyle() 83 ACE_UPDATE_LAYOUT_PROPERTY(ButtonLayoutProperty, ButtonStyle, buttonStyle.value()); in SetButtonStyle() 92 auto bgColor = buttonTheme->GetBgColor(buttonStyle.value(), buttonRole); in SetButtonStyle() 93 auto textColor = buttonTheme->GetTextColor(buttonStyle.value(), buttonRole); in SetButtonStyle() 153 …tonModelNG::SetButtonStyle(FrameNode* frameNode, const std::optional<ButtonStyleMode>& buttonStyle) in SetButtonStyle() argument 155 if (buttonStyle.has_value()) { in SetButtonStyle() 164 auto bgColor = buttonTheme->GetBgColor(buttonStyle.value(), buttonRole); in SetButtonStyle() 165 auto textColor = buttonTheme->GetTextColor(buttonStyle.value(), buttonRole); in SetButtonStyle() 596 auto bgColor = buttonTheme->GetBgColor(buttonStyle, buttonRole); in ApplyTheme() [all …]
|
H A D | button_pattern.cpp | 161 …ButtonStyleMode buttonStyle = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE… in UpdateTextStyle() local 163 Color fontColor = buttonTheme->GetTextColor(buttonStyle, buttonRole); in UpdateTextStyle() 375 …ButtonStyleMode buttonStyle = layoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMPHASIZE… in HandleBackgroundColor() local 384 renderContext->UpdateBackgroundColor(buttonTheme->GetBgColor(buttonStyle, buttonRole)); in HandleBackgroundColor() 386 themeBgColor_ = buttonTheme->GetBgColor(buttonStyle, buttonRole); in HandleBackgroundColor() 387 themeTextColor_ = buttonTheme->GetTextColor(buttonStyle, buttonRole); in HandleBackgroundColor() 530 …ButtonStyleMode buttonStyle = buttonLayoutProperty->GetButtonStyle().value_or(ButtonStyleMode::EMP… in OnColorConfigurationUpdate() local 535 auto color = buttonTheme->GetBgColor(buttonStyle, buttonRole); in OnColorConfigurationUpdate() 543 textLayoutProperty->UpdateTextColor(buttonTheme->GetTextColor(buttonStyle, buttonRole)); in OnColorConfigurationUpdate()
|
H A D | button_model_ng.h | 54 void SetButtonStyle(const std::optional<ButtonStyleMode>& buttonStyle) override; 80 …tatic void SetButtonStyle(FrameNode* frameNode, const std::optional<ButtonStyleMode>& buttonStyle); 85 … static void ApplyTheme(FrameNode* frameNode, ButtonStyleMode buttonStyle, ButtonRole buttonRole);
|
/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 | 218 ### buttonStyle<sup>11+</sup> 220 buttonStyle(value: ButtonStyleMode) 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); 564 Button('Textual').controlSize(ControlSize.SMALL).buttonStyle(ButtonStyleMode.TEXTUAL); 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/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/frameworks/core/interfaces/native/node/ |
H A D | button_modifier.cpp | 544 void SetButtonStyle(ArkUINodeHandle node, ArkUI_Uint32 buttonStyle) in SetButtonStyle() argument 549 if (buttonStyle >= static_cast<uint32_t>(ButtonStyleMode::NORMAL) && buttonStyle <= in SetButtonStyle() 551 style = static_cast<ButtonStyleMode>(buttonStyle); in SetButtonStyle() 603 void SetButtonOptions(ArkUINodeHandle node, ArkUI_Uint32 buttonStyle, ArkUI_Uint32 buttonRole) in SetButtonOptions() argument 608 if (buttonStyle >= static_cast<uint32_t>(ButtonStyleMode::NORMAL) && buttonStyle <= in SetButtonOptions() 610 style = static_cast<ButtonStyleMode>(buttonStyle); in SetButtonOptions()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/button/ |
H A D | button_theme.h | 354 Color GetBgColor(ButtonStyleMode buttonStyle, ButtonRole buttonRole) const in GetBgColor() argument 359 auto result = bgColorMapByStyle_.find(buttonStyle); in GetBgColor() 367 const Color& GetTextColor(ButtonStyleMode buttonStyle, ButtonRole buttonRole) const in GetTextColor() argument 370 auto result = textColorMap_.find(buttonStyle); in GetTextColor() 373 if (buttonStyle == ButtonStyleMode::EMPHASIZE) { in GetTextColor()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar_picker/ |
H A D | calendar_dialog_view.cpp | 167 if (buttonInfos[index].role.has_value() || buttonInfos[index].buttonStyle.has_value() || in DisableResetOptionButtonColor() 172 if (buttonInfos[index].role.has_value() || buttonInfos[index].buttonStyle.has_value() || in DisableResetOptionButtonColor() 573 (buttonInfos[index].role.has_value() || buttonInfos[index].buttonStyle.has_value() || in UpdateButtonLayoutProperty() 653 if (buttonInfos[index].buttonStyle.has_value()) { in UpdateButtonStyleAndRole() 654 buttonStyleMode = buttonInfos[index].buttonStyle.value(); in UpdateButtonStyleAndRole() 663 if (buttonInfos[index].buttonStyle.has_value()) { in UpdateButtonStyleAndRole() 664 buttonLayoutProperty->UpdateButtonStyle(buttonInfos[index].buttonStyle.value()); in UpdateButtonStyleAndRole() 666 auto bgColor = buttonTheme->GetBgColor(buttonInfos[index].buttonStyle.value(), buttonRole); in UpdateButtonStyleAndRole() 667 … auto textColor = buttonTheme->GetTextColor(buttonInfos[index].buttonStyle.value(), buttonRole); in UpdateButtonStyleAndRole()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkButton.ts | 154 buttonStyle(value: ButtonStyleMode): this { 571 this.value.buttonStyle, this.value.controlSize, this.value.role); 578 !isBaseOrResourceEqual(this.stageValue.buttonStyle, this.value.buttonStyle) ||
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/animation/index/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/canvas/index/ |
H A D | index.css | 39 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/canvas/indexAPI/ |
H A D | index.css | 39 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/chart/barChart/index/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/chart/lineChart/index/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/div/index/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/image/index/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/index/baseIndex/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/index/containerIndex/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/index/formIndex/ |
H A D | index.css | 38 .buttonStyle {
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/index/otherIndex/ |
H A D | index.css | 38 .buttonStyle {
|