ubit
Public Member Functions | Public Attributes | List of all members
ubit::UStyle Class Reference

Compiled Object Style. More...

#include <ustyle.hpp>

Inheritance diagram for ubit::UStyle:
ubit::USliderStyle

Public Member Functions

virtual const UStylegetStyle (UUpdateContext *) const
 
void setAlpha (float a)
 
void setBorder (const UBorder *b)
 
void setCursor (const UCursor *c)
 
void setFont (const UFont *f)
 
void setSize (ULength width, ULength height)
 
void setPadding (ULength horiz, ULength vert)
 
void setHorizPadding (ULength left, ULength right)
 
void setVertPadding (ULength top, ULength bottom)
 
const UColorgetColor (const UElem &) const
 
const UColorgetBgcolor (const UElem &) const
 
void setColors (UColor &all_colors)
 
void setColors (UColor &unselected_colors, UColor &selected_colors)
 
void setBgcolors (UColor &all_colors)
 
void setBgcolors (UColor &unselected_colors, UColor &selected_colors)
 
void setColor (int action, UColor &)
 
void setBgcolor (int action, UColor &)
 

Public Attributes

ULocalProps local
 
char orient
 
char valign
 
char halign
 
short vspacing
 
short hspacing
 
const UViewStyleviewStyle
 
const UFontfont
 
const UCursorcursor
 
const UStrtextSeparator
 
UColorcolors [2 *UOn::ACTION_COUNT]
 
UColorbgcolors [2 *UOn::ACTION_COUNT]
 

Detailed Description

Compiled Object Style.

specify the appearance of UElem/UBox/UWin objects and subclasses.


The documentation for this class was generated from the following files: