struct CCL::IThemeStatics

Overview

Access to static members of theme class. More…

#include <itheme.h>

struct IThemeStatics: public CCL::IUnknown
{
    // methods

    virtual CStringPtr CCL_API getThemeMetricName (ThemeMetricID which) const = 0;
    virtual CStringPtr CCL_API getThemeColorName (ThemeColorID which) const = 0;
    virtual CStringPtr CCL_API getThemeFontName (ThemeFontID which) const = 0;
    virtual CStringPtr CCL_API getThemeCursorName (ThemeCursorID which) const = 0;
    virtual const IVisualStyle&CCL_API getGlobalStyle () const = 0;
    IThemeStatics FontRef getStandardFont ();
};

Inherited Members

public:
    // methods

    virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0;
    virtual unsigned int CCL_API retain () = 0;
    virtual unsigned int CCL_API release () = 0;

Detailed Documentation

Access to static members of theme class.

Methods

virtual CStringPtr CCL_API getThemeMetricName (ThemeMetricID which) const = 0

Get theme metric name.

virtual CStringPtr CCL_API getThemeColorName (ThemeColorID which) const = 0

Get theme color name.

virtual CStringPtr CCL_API getThemeFontName (ThemeFontID which) const = 0

Get theme font name.

virtual CStringPtr CCL_API getThemeCursorName (ThemeCursorID which) const = 0

Get theme cursor name.

virtual const IVisualStyle&CCL_API getGlobalStyle () const = 0

Get global visual style.