class Core::Portable::Style

#include <coreviewshared.h>

class Style
{
public:
    // fields

     backColorDisabled;
    BackColorDisabled foreColorDisabled;
    BackColorDisabled ForeColorDisabled textColorOn;
    BackColorDisabled ForeColorDisabled TextColorOn hiliteColor;
    BackColorDisabled ForeColorDisabled TextColorOn HiliteColor textAlign;

    // methods

    PROPERTY_VARIABLE(Color, backColor, BackColor);
    BackColorDisabled PROPERTY_VARIABLE(Color, foreColor, ForeColor);

    BackColorDisabled ForeColorDisabled PROPERTY_VARIABLE(
        Color,
        textColor,
        TextColor
    );

    BackColorDisabled ForeColorDisabled TextColorOn PROPERTY_VARIABLE(
        Color,
        textColorDisabled,
        TextColorDisabled
    );

    BackColorDisabled ForeColorDisabled TextColorOn HiliteColor PROPERTY_CSTRING_BUFFER(
        32,
        fontName,
        FontName
    );
};