# OHOS::Theme ## **Overview** **Related Modules:** [Graphic](Graphic.md) **Description:** Defines the theme class used to define the functions related to the styles of different components. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Public Member Functions

Public Member Function Name

Description

Theme ()

 

A constructor used to create a Theme instance.

~Theme ()

virtual 

A destructor used to delete the Theme instance.

GetMainStyle ()

Style

Obtains the basic style.

GetButtonStyle ()

ButtonStyle

Obtains the style of this button.

GetLabelStyle ()

Style

Obtains the style of this label.

GetPickerBackgroundStyle ()

Style

Obtains the background style of this picker.

GetPickerHighlightStyle ()

Style

Obtains the highlight style of this picker.

GetProgressBackgroundStyle ()

Style

Obtains the background style of this progress bar.

GetProgressForegroundStyle ()

Style

Obtains the foreground style of this progress bar.

GetSliderKnobStyle ()

Style

Obtains the style of this slider knob.

operator new (size_t size)

void * 

Overrides the new function.

operator delete (void *p)

void 

Overrides the delete function.