Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
GuiItemDraw::ItemDrawInfo Struct Reference

Public Member Functions

 ItemDrawInfo (const OfHandle &_item, const int &_x, const int &_y, const int &_w, const int &_h, const unsigned char &_r, const unsigned char &_g, const unsigned char &_b, const bool &_allow_color_override=true, const ImageIcon::ImageIconSize &_icon_size=ImageIcon::IMAGE_ICON_SIZE_16, const bool &_enable_widget=true, const NameDisplay &_name_display=NAME, const bool &_clamp_left=false, const OfContext *_current_context=0, const CoreString _error_name="Item removed")
 
void add_display_elements (const DrawElement &flag)
 
void remove_display_elements (const DrawElement &flag)
 

Public Attributes

OfHandle item
 
int x
 
int y
 
int w
 
int h
 
unsigned char r
 
unsigned char g
 
unsigned char b
 
int padding_left
 
int padding_up
 
int padding_right
 
int padding_botton
 
bool allow_color_override
 
ImageIcon::ImageIconSize icon_size
 
bool enable_widget
 
NameDisplay name_display
 
bool clamp_left
 
const OfContextcurrent_context
 
CoreString error_name
 
bool show_dimmed
 
int display_elements
 
CoreString custom_name
 
GuiIconoverride_icon