Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Public Member Functions | |
GuiOfItemSpreadsheetCellType (GuiOfItemSpreadsheetRow &row_parent, CoreString text) | |
virtual void | draw (GuiSpreadsheetDrawContext &draw_context) override |
![]() | |
GuiSpreadsheetCellBasicText (GuiSpreadsheetRow &row_parent, CoreString text) | |
virtual bool | on_double_click () override |
virtual bool | on_click (const bool &mouse_down) override |
void | set_text_color (const unsigned char &r, const unsigned char &g, const unsigned char &b) |
void | get_text_color (unsigned char &r, unsigned char &g, unsigned char &b) |
virtual void | set_text (const CoreString &text) override |
virtual CoreString | get_text () override |
void | set_text_filter (const TextFilter &filter) |
const TextFilter & | get_text_filter () const |
bool | is_text_valid (const CoreString &text) |
void | set_override_text_color (const bool &value) |
bool | is_override_text_color () |
virtual int | get_edit_offset () override |
returns the x-offset to use to popup the cell line edit | |
void | enable_clamp_text_on_left (const bool &enable) |
void | set_justify_on_right (const bool &enable) |
virtual void | set_has_value (const bool &value) override |
virtual bool | get_has_value () const override |
virtual bool | is_selectable (const bool &mouse_down) const override |
const bool & | get_is_text_editable () const |
void | set_is_text_editable (const bool &b) |
![]() | |
GuiSpreadsheetCellBasic (GuiSpreadsheetRow &row_parent) | |
void | set_background_color (const unsigned char &r, const unsigned char &g, const unsigned char &b) |
void | get_background_color (unsigned char &r, unsigned char &g, unsigned char &b) |
void | hide_background_color () |
const bool & | is_background_color () |
void | draw_highlight (GuiSpreadsheetDrawContext &draw_context, const CoreString &text, const int &offset_x, const int &offset_y, const bool clamp) |
void | refresh_highlight () |
virtual void | refresh_data () override |
![]() | |
GuiSpreadsheetCell (GuiSpreadsheetRow &row_parent) | |
virtual void | init (GuiSpreadsheetRow &row_parent) |
virtual void | remove_all_data () |
virtual void | set_is_selectable (const bool &value) |
virtual void | set_enable (const bool &enable) |
virtual bool | is_enabled () const |
void | start_edit_content (const bool &change_preselection_row=true) |
void | stop_edit_content () |
virtual bool | on_edit_content () |
virtual void | on_edit_changed (const int &column, const int &row) |
virtual void | on_cursor_enter (const int &column, const int &row) |
virtual void | on_cursor_leave (const int &column, const int &row) |
virtual GuiWidget * | get_edit_field () |
const bool & | get_is_locked () const |
void | set_is_locked (const bool &locked) |
const bool & | get_is_read_only () const |
void | set_is_read_only (const bool &is_read_only) |
GuiSpreadsheetRow & | get_row () const |
GuiSpreadsheet & | get_spreadsheet () const |
virtual CoreString | get_pastable_text () |
virtual CoreVariant | get_variant () |
virtual int | compare (GuiSpreadsheetCell *other_cell) |
virtual void | on_value_changing () |
virtual void | on_value_changed () |
![]() | |
bool | is_kindof (const CoreBaseObject &object) const |
virtual size_t | get_memory_size () const |
CoreString | get_class_info_name () const |
const unsigned long & | get_class_info_id () const |
virtual bool | is_kindof (const CoreClassInfo &cinfo) const |
virtual const CoreClassInfo & | get_class_info () const |
template<class T > | |
T * | cast () |
template<class T > | |
const T * | cast () const |
![]() | |
bool | is_kindof (const CoreClassInfo &cinfo) const |
Additional Inherited Members | |
![]() | |
enum | TextFilter { FILTER_ALL, FILTER_NUMERIC, FILTER_FLOATING } |
Text filter. Defines which characters are allowed. | |
![]() | |
static const CoreClassInfo & | class_info () |
template<class T > | |
static T * | cast (CoreBaseObject *object) |
template<class T > | |
static const T * | cast (const CoreBaseObject *object) |
![]() | |
void | start_edit_cell_content () |
![]() | |
TextFilter | m_text_filter |
CoreString | m_text |
bool | m_has_value |
bool | m_override_text_color |
unsigned char | m_text_color [3] |
bool | m_clamp_text_on_left |
bool | m_justify_on_right |
bool | m_text_editable |
int | m_edit_btn_rect [4] |