class Core::Portable::ThemePainter

#include <coreview.h>

class ThemePainter:
    public Core::Portable::ThemePainterBase,
    public Core::Portable::StaticSingleton
{
public:
    // methods

    void updateStyle();
};

Inherited Members

public:
    // methods

    PROPERTY_VARIABLE(Color, focusColor, FocusColor) PROPERTY_VARIABLE(Skin void drawFocusFrame(
        Graphics& graphics,
        RectRef rect,
        int focusBorder
    );

    void drawBackground(
        Graphics& graphics,
        RectRef rect,
        const Style& style,
        Bitmap* image = nullptr
    );

    void drawValueBar(
        Graphics& graphics,
        RectRef rect,
        int options,
        float value,
        const Style& style,
        Bitmap* image = nullptr
    );

    static T& instance();
    DeletableList& instance();