/ohos5.0/foundation/arkui/ui_lite/frameworks/themes/ |
H A D | theme.cpp | 21 Theme::Theme() in Theme() function in OHOS::Theme 32 void Theme::InitBasicStyle() in InitBasicStyle() 37 void Theme::InitButtonStyle() in InitButtonStyle() 43 void Theme::InitLabelStyle() in InitLabelStyle() 48 void Theme::InitEditTextStyle() in InitEditTextStyle() 53 void Theme::InitPickerStyle() in InitPickerStyle() 59 void Theme::InitProgressStyle() in InitProgressStyle() 65 void Theme::InitSliderStyle() in InitSliderStyle()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/theme/ |
H A D | theme.h | 25 class Theme : public virtual AceType { 26 DECLARE_ACE_TYPE(Theme, AceType); 29 Theme() = default; 30 ~Theme() override = default;
|
H A D | icon_theme.h | 27 class IconTheme : public virtual Theme { 28 DECLARE_ACE_TYPE(IconTheme, Theme);
|
H A D | blur_style_theme.h | 28 class BlurStyleTheme : public virtual Theme { 29 DECLARE_ACE_TYPE(BlurStyleTheme, Theme);
|
H A D | card_theme.h | 27 class CardTheme : public virtual Theme { 28 DECLARE_ACE_TYPE(CardTheme, Theme);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-custom-component-lifecycle.md | 248 onWillApplyTheme?(theme: Theme): void 250 onWillApplyTheme函数用于获取当前组件上下文的Theme对象,在创建自定义组件的新实例后,在执行其build()函数之前执行。允许在onWillApplyTheme函数中改变状态变量,… 260 | theme | [Theme](../js-apis-arkui-theme.md#theme) | 自定义组件当前生效的Theme对象。| 264 import { CustomTheme, CustomColors, Theme, ThemeControl } from '@kit.ArkUI'; 289 …// onWillApplyTheme中可获取当前组件上下文的Theme对象。此处在onWillApplyTheme中将状态变量textColor、columBgColor,赋值为当前使用的The… 290 onWillApplyTheme(theme: Theme) {
|
H A D | ts-container-with-theme.md | 200 Button('Button.style(NORMAL) with System Theme') 202 Button('Button.style(EMP..ED) with System Theme') 204 Button('Button.style(TEXTUAL) with System Theme') 215 Button('Button.style(NORMAL) with Custom Theme') 217 Button('Button.style(EMP..ED) with Custom Theme') 219 Button('Button.style(TEXTUAL) with Custom Theme')
|
H A D | ohos-arkui-advanced-Dialog.md | 54 …Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | … 75 …[Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) |… 98 …Theme](../js-apis-arkui-theme.md#theme)\| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | 否… 120 …[Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) |… 138 … [Theme](../js-apis-arkui-theme.md#theme)\| [CustomTheme](../js-apis-arkui-theme.md#customtheme) |… 163 …Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | …
|
/ohos5.0/foundation/arkui/ui_lite/interfaces/kits/themes/ |
H A D | theme_manager.h | 64 void SetCurrent(Theme* theme); 74 Theme* GetCurrent() in GetCurrent() 86 Theme* theme_;
|
H A D | theme.h | 60 class Theme : public HeapBase { 68 Theme(); 76 virtual ~Theme() {} in ~Theme()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-theme.md | 1 # @ohos.arkui.Theme(主题换肤) 3 支持自定义主题风格,实现App组件风格跟随Theme切换。 12 import { Theme, ThemeControl, CustomColors, Colors, CustomTheme } from '@kit.ArkUI'; 15 ## Theme section 117 ThemeControl将自定义Theme应用于App组件内,实现App组件风格跟随Theme切换。 127 将用户自定义Theme设置应用级默认主题,实现应用风格跟随Theme切换。
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-with-theme.md | 180 Button(`Switch Theme: ${this.themeNames[this.themeIndex]}`) 186 Button('Button.style(NORMAL) with System Theme') 188 Button('Button.style(EMP..ED) with System Theme') 190 Button('Button.style(TEXTUAL) with System Theme') 201 Button('Button.style(NORMAL) with Custom Theme') 203 Button('Button.style(EMP..ED) with Custom Theme') 205 Button('Button.style(TEXTUAL) with Custom Theme')
|
H A D | ohos-arkui-advanced-Dialog.md | 54 …Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | … 75 …Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | … 76 …up> | [ThemeColorMode](ts-container-with-theme.md#themecolormode10) | No| Theme color mode of the … 98 …Theme](../js-apis-arkui-theme.md#theme)\| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | N… 120 …Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | … 121 …up> | [ThemeColorMode](ts-container-with-theme.md#themecolormode10) | No| Theme color mode of the … 138 …Theme](../js-apis-arkui-theme.md#theme)\| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | N… 139 …up> | [ThemeColorMode](ts-container-with-theme.md#themecolormode10) | No| Theme color mode of the … 163 …Theme](../js-apis-arkui-theme.md#theme) \| [CustomTheme](../js-apis-arkui-theme.md#customtheme) | … 164 | themeColorMode | [ThemeColorMode](ts-container-with-theme.md#themecolormode10) | No| - | Theme co… [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_theme/theme_manager/src/ |
H A D | import.ts | 41 onWillApplyTheme(theme: Theme): void; 49 declare type Theme = import('../../../../../../../../../out/sdk/ohos-sdk/windows/ets/api/@ohos.arku… 64 declare interface ThemeInternal extends Theme {
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_theme/export/ |
H A D | ark_theme_scope_manager.d.ts | 16 declare type Theme = Object; 23 getFinalTheme(elmtId: number): Theme;
|
/ohos5.0/foundation/arkui/ui_lite/test/unittest/themes/ |
H A D | theme_manager_unit_test.cpp | 37 Theme* theme = new Theme();
|
/ohos5.0/docs/en/release-notes/changelogs/v3.2-Release/ |
H A D | Readme-EN.md | 8 - [Theme Framework Subsystem - Screenlock](changelogs-screenlock.md) 11 - [Theme Framework Subsystem - Wallpaper](changelogs-wallpaper.md)
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/clock/ |
H A D | clock_theme.h | 31 class ClockTheme : public virtual Theme { 32 DECLARE_ACE_TYPE(ClockTheme, Theme);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/focus_animation/ |
H A D | focus_animation_theme.h | 30 class FocusAnimationTheme : public virtual Theme { 31 DECLARE_ACE_TYPE(FocusAnimationTheme, Theme);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/divider/ |
H A D | divider_theme.h | 26 class DividerTheme : public virtual Theme { 27 DECLARE_ACE_TYPE(DividerTheme, Theme);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/form/ |
H A D | form_theme.h | 31 class FormTheme : public virtual Theme { 32 DECLARE_ACE_TYPE(FormTheme, Theme);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/semi_modal/ |
H A D | semi_modal_theme.h | 26 class SemiModalTheme : public virtual Theme { 27 DECLARE_ACE_TYPE(SemiModalTheme, Theme);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/camera/ |
H A D | camera_theme.h | 33 class CameraTheme : public virtual Theme { 34 DECLARE_ACE_TYPE(CameraTheme, Theme);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/marquee/ |
H A D | marquee_theme.h | 35 class MarqueeTheme : public virtual Theme { 36 DECLARE_ACE_TYPE(MarqueeTheme, Theme);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | image_theme.h | 31 class ImageTheme : public virtual Theme { 32 DECLARE_ACE_TYPE(ImageTheme, Theme);
|