Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Cell dedicated to show an OfObject name and allow to change it using a BrowserPicker. More...
Public Member Functions | |
GuiSpreadsheetCellObject (GuiSpreadsheetRow &row_parent, const CoreVector< CoreString > &filter_classes, OfConstObjectHandle obj=OfConstObjectHandle::s_empty_handle) | |
GuiSpreadsheetCellObject (GuiSpreadsheetRow &row_parent, const CoreVector< const OfClass * > &filter_classes, OfConstObjectHandle obj=OfConstObjectHandle::s_empty_handle) | |
void | set_object (OfConstObjectHandle obj) |
OfConstObjectHandle | get_object () const |
const CoreVector< const OfClass * > & | get_filter_classes () const |
void | set_filter_classes (CoreVector< const OfClass * > &filter_classes) |
virtual void | draw (GuiSpreadsheetDrawContext &draw_context) override |
virtual bool | on_double_click () override |
virtual bool | on_click (const bool &mouse_down) override |
virtual CoreString | get_text () override |
virtual CoreString | get_pastable_text () override |
const GuiImage & | get_browse_for_object_img () const |
virtual void | set_has_value (const bool &value) override |
virtual bool | get_has_value () const override |
![]() | |
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 | |
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 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 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 | |
![]() | |
static const CoreClassInfo & | class_info () |
template<class T > | |
static T * | cast (CoreBaseObject *object) |
template<class T > | |
static const T * | cast (const CoreBaseObject *object) |
![]() | |
void | convert_highlight_position_in_pixel (GuiSpreadsheetDrawContext &draw_context, const CoreString &_text, const CoreVector< CoreString > &keyword_list, const int &offset_x, const bool clamp) |
void | compute_highlight (const CoreString &text, const CoreVector< CoreString > &keyword_list, const bool &case_sensitive) |
![]() | |
bool | m_show_background_color |
unsigned char | m_background_color [3] |
bool | m_highlight_info_done |
CoreVector< HighlightInfos > * | m_highlight_info |
Cell dedicated to show an OfObject name and allow to change it using a BrowserPicker.