VCF::TableCellItem Class Reference
#include <vcf/ApplicationKit/TableCellItem.h>
Inheritance diagram for VCF::TableCellItem:

Public Types | |
| enum | TableCellItemState { tcsNone = 0, tisReadonly = 0x0008, tcsFocused = 0x0001, tcsDropHighlighted = 0x0004, tcsEditable = 0x0100 } |
Public Member Functions | |
| virtual | ~TableCellItem () |
| virtual TableItemEditor * | createItemEditor ()=0 |
| Calling this will create a new table item editor. | |
| virtual bool | isReadonly ()=0 |
| Identifies if this item is in a readonly state, or if it's possible to edit it. | |
| virtual bool | isFixed ()=0 |
| virtual bool | isFocused ()=0 |
| virtual bool | isDropHighlighted ()=0 |
| virtual bool | isEditable ()=0 |
| virtual void | setReadonly (const bool &val)=0 |
| virtual void | setFocused (const bool &val)=0 |
| virtual void | setDropHighlighted (const bool &val)=0 |
| virtual String | getCaption ()=0 |
| virtual void | setCaption (const String &caption)=0 |
| virtual double | getTextCellWidth ()=0 |
| rerturns the width of the cell, taking into account the text of the cell, and any other formatting rules the cell wants to consider. | |
| virtual double | getTextCellHeight ()=0 |
| virtual CellID | getID ()=0 |
| virtual void | setID (const CellID &val)=0 |
| virtual const Color & | getColor ()=0 |
| Returns a non modifiable color reference. | |
| virtual void | setColor (Color *color)=0 |
Member Enumeration Documentation
|
|
|
Constructor & Destructor Documentation
|
|
|
Member Function Documentation
|
|
Calling this will create a new table item editor. The implementor is responsible for returning an editor that is properly initialized with the data from the item.
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Returns a non modifiable color reference. If you need to change the cell's color, you should call setColor().
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
rerturns the width of the cell, taking into account the text of the cell, and any other formatting rules the cell wants to consider.
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Identifies if this item is in a readonly state, or if it's possible to edit it.
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
|
|
Implemented in VCF::DefaultTableCellItem. |
The documentation for this class was generated from the following file:
- vcf/ApplicationKit/TableCellItem.h
