|
|
| CGridColumnTraitHyperLink () |
| | CGridColumnTraitHyperLink - Constructor.
|
| |
| void | SetLinkColor (COLORREF linkColor) |
| | Set the standard link color. More...
|
| |
| COLORREF | GetLinkColor () const |
| | Get the standard link color. More...
|
| |
| void | SetLinkColorHot (COLORREF linkColor) |
| | Set the link color when mouse is over the cell. More...
|
| |
| COLORREF | GetLinkColorHot () const |
| | Get the link color when mouse is over the cell. More...
|
| |
| void | SetShellOperation (const CString &strShellOperation) |
| | Set the ShellExecute file operation to perform on the file-specifier. More...
|
| |
| CString | GetShellOperation () const |
| | Get the ShellExecute file operation to perform on the file-specifier. More...
|
| |
| void | SetShellApplication (const CString &strShellAppliction) |
| | Set the ShellExecute application to use to launch the file specifier. More...
|
| |
| CString | GetShellApplication () const |
| | Get the ShellExecute application to use to launch the file specifier. More...
|
| |
| void | SetShellFilePrefix (const CString &strShellFilePrefix) |
| | Set the file specifier prefix for the ShellExecute operation (Ex. More...
|
| |
| CString | GetShellFilePrefix () const |
| | Get the file specifier prefix for the ShellExecute operation. More...
|
| |
| void | SetShellFileSuffix (const CString &strShellFileSuffix) |
| | Set the file specifier suffix for the ShellExecute operation. More...
|
| |
| CString | GetShellFileSuffix () const |
| | Get the file specifier suffix for the ShellExecute operation. More...
|
| |
| void | SetShellShowCommand (INT nShellShowCommand) |
| | Set the show window flags for the ShellExecute operation. More...
|
| |
| INT | GetShellShowCommand () const |
| | Get the show window flags for the ShellExecute operation. More...
|
| |
Public Member Functions inherited from CGridColumnTraitImage |
|
| CGridColumnTraitImage () |
| | CGridColumnTraitImage - Constructor.
|
| |
| | CGridColumnTraitImage (int nImageIndex, int nImageCount) |
| | CGridColumnTraitImage - Constructor. More...
|
| |
| void | AddImageIndex (int nImageIdx) |
| | Adds image index to the list of images to switch between. More...
|
| |
| void | AddImageIndex (int nImageIdx, const CString &strImageText, bool bEditable=true) |
| | Adds image index to the list of images to switch between. More...
|
| |
| void | SetImageText (int nImageIdx, const CString &strImageText, bool bEditable=true) |
| | Updates the image text for the specified image index. More...
|
| |
| void | SetSortImageIndex (bool bValue) |
| | Should primary sorting be based on the image index (checkbox sorting) More...
|
| |
| bool | GetSortImageIndex () const |
| | Get whether primary sorting is based on image index (checkbox sorting) More...
|
| |
| void | SetToggleSelection (bool bValue) |
| | Should images (checkboxes) be flipped for all selected rows, when icon is clicked. More...
|
| |
| bool | GetToggleSelection () const |
| | Get whether images (checkboxes) should be flipped for all selected rows, when icon is clicked. More...
|
| |
| void | SetSingleClickEdit (bool bValue) |
| | Should cell editor be launched on first mouse-click, or should it wait for cell to have focus first. More...
|
| |
| bool | GetSingleClickEdit () const |
| | Get whether editor should be launched on first mouse-click. More...
|
| |
| void | SetIconClickBeginEdit (bool bValue) |
| | Configure whether the icon-click should trigger OnBeginEdit. More...
|
| |
| bool | GetIconClickBeginEdit () const |
| | Get whether mouse-click on icon, should also perform OnBeginEdit. More...
|
| |
Public Member Functions inherited from CGridColumnTraitText |
|
| CGridColumnTraitText () |
| | CGridColumnTraitText - Constructor.
|
| |
| virtual void | OnCustomDraw (CGridListCtrlEx &owner, NMLVCUSTOMDRAW *pLVCD, LRESULT *pResult) |
| | Overrides the custom draw handler, to allow custom coloring of cells with this column trait. More...
|
| |
| void | SetSortFormatNumber (bool bValue) |
| | Should cell values be compared as numbers when sorting. More...
|
| |
Public Member Functions inherited from CGridColumnTrait |
|
virtual | ~CGridColumnTrait () |
| | Destructor.
|
| |
| virtual void | OnInsertColumn (CGridListCtrlEx &owner, int nCol) |
| | Override OnInsertColumn() to provide your own special styling of the column, after column has been added. More...
|
| |
|
virtual void | OnEditEnd () |
| | Override OnEditEnd() in case one need to change state after a cell-edit.
|
| |
|
ColumnState & | GetColumnState () |
| |
|
BOOL | HasMetaFlag (DWORD flag) |
| |
|
void | SetMetaFlag (DWORD flag, bool enable) |
| |
|
| virtual bool | UpdateTextColor (NMLVCUSTOMDRAW *pLVCD, COLORREF &textColor) |
| | Changes the text color if one is specified. More...
|
| |
| virtual bool | UpdateTextFont (NMLVCUSTOMDRAW *pLVCD, LOGFONT &textFont) |
| | Specifies af the font color if one is specified. More...
|
| |
| virtual CWnd * | OnEditBegin (CGridListCtrlEx &owner, int nRow, int nCol) |
| | Overrides OnEditBegin() to launch ShellExecute when starting editor. More...
|
| |
| virtual CWnd * | OnEditBegin (CGridListCtrlEx &owner, int nRow, int nCol, CPoint pt) |
| | Overrides OnEditBegin() to allow special handling when clicking image or checkbox. More...
|
| |
| virtual int | OnClickEditStart (CGridListCtrlEx &owner, int nRow, int nCol, CPoint pt, bool bDblClick) |
| | Checks if the mouse click should start the cell editor (OnEditBegin) Validates that the click was on the text-link within the label-part. More...
|
| |
| virtual void | OnShellExecute (CGridListCtrlEx &owner, int nRow, int nCol, const CString &cellText) |
| | Performs the ShellExecute operation on the given file specifier. More...
|
| |
| virtual CRect | GetTextRect (CGridListCtrlEx &owner, int nRow, int nCol, const CString &cellText) |
| | Returns dimensions of the cell text clicked. More...
|
| |
Protected Member Functions inherited from CGridColumnTraitImage |
| virtual int | OnSortRows (LPCTSTR pszLeftValue, LPCTSTR pszRightValue, bool bAscending) |
| | Compares two cell values according to specified sort order. More...
|
| |
| virtual int | OnSortRows (const LVITEM &leftItem, const LVITEM &rightItem, bool bAscending) |
| | Compares two cell values according to checkbox state. More...
|
| |
| virtual bool | IsCellReadOnly (CGridListCtrlEx &owner, int nRow, int nCol, CPoint pt) const |
| | Check if current image index blocks for editing of cell label. More...
|
| |
|
virtual void | Accept (CGridColumnTraitVisitor &visitor) |
| | Accept Visitor Pattern.
|
| |
| virtual int | FlipImageIndex (CGridListCtrlEx &owner, int nRow, int nCol) |
| | Switch to the next image index. More...
|
| |
| virtual CWnd * | OnEditBeginImage (CGridListCtrlEx &owner, int nRow, int nCol) |
| | Reacts to clicking on the image, and allows all selected rows to be flipped. More...
|
| |
| virtual CWnd * | OnEditBeginCheckbox (CGridListCtrlEx &owner, int nRow, int nCol) |
| | Reacts to clicking on the checkbox, and allows all selected rows to be flipped. More...
|
| |
Protected Member Functions inherited from CGridColumnTraitText |
| virtual bool | UpdateBackColor (NMLVCUSTOMDRAW *pLVCD, COLORREF &backColor) |
| | Changes the background color if one is specified. More...
|
| |
| virtual int | GetCellFontHeight (CGridListCtrlEx &owner) |
| | Calculates the proper row-height according to font, which a cell value editor should fit in. More...
|
| |
| virtual CRect | GetCellEditRect (CGridListCtrlEx &owner, int nRow, int nCol) |
| | Returns the proper rectangle, which a cell value editor should fit in. More...
|
| |
CGridColumnTraitHyperLink that can launch a link using the web-browser.