Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | List of all members
GuiOfAttrInterface Class Referenceabstract
Inheritance diagram for GuiOfAttrInterface:
GuiOfAttrBool GuiOfAttrNumberField GuiOfAttrPresetButton GuiOfAttrScriptField

Public Member Functions

 GuiOfAttrInterface (OfAttrHandle attr, const int attr_index)
 
virtual void update_from_attr ()=0
 
bool is_mute_command ()
 
void set_mute_command (const bool &state)
 
bool is_issuing_command ()
 
void set_issuing_command (const bool &state)
 
virtual void set_gui_of_attr (OfAttrHandle attr, const int &attr_index, const bool &update_from_attr=true)
 
OfAttrHandle get_gui_of_attr ()
 
int get_gui_of_attr_index ()
 
virtual CoreString get_value_as_string ()=0
 

Protected Member Functions

void update_attr (OfAttrHandle attr, const int &index, const bool &is_issuing_command=true)
 
void update_attr (CoreVector< OfAttrHandle > attrs, const int &index, const bool &is_issuing_command=true)
 
virtual void update_attr (CoreVector< OfAttrHandle > attrs, const CoreVector< int > &indices, const bool &issuing_command=true)=0