|
| 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 () |
|
virtual void | set_text (const CoreString &text) |
|
virtual int | get_edit_offset () |
| returns the x-offset to use to popup the cell line edit
|
|
virtual void | set_has_value (const bool &value) |
|
virtual bool | get_has_value () const |
|
virtual void | draw (GuiSpreadsheetDrawContext &draw_context) override |
|
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 bool | is_selectable (const bool &mouse_down) const |
|
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 bool | on_double_click () |
|
virtual bool | on_click (const bool &mouse_down) |
|
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_text ()=0 |
|
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 |
|