|
| virtual long | dbGetNumRows (CDataBrowser *browser)=0 |
| | return number of rows for CDataBrowser browser More...
|
| |
| virtual long | dbGetNumColumns (CDataBrowser *browser)=0 |
| | return number of columns for CDataBrowser browser More...
|
| |
| virtual bool | dbGetColumnDescription (long index, CCoord &minWidth, CCoord &maxWidth, CDataBrowser *browser) |
| |
| virtual CCoord | dbGetCurrentColumnWidth (long index, CDataBrowser *browser)=0 |
| | return current width of index column More...
|
| |
| virtual void | dbSetCurrentColumnWidth (long index, const CCoord &width, CDataBrowser *browser) |
| | the width of a column has changed More...
|
| |
| virtual CCoord | dbGetRowHeight (CDataBrowser *browser)=0 |
| | return height of one row More...
|
| |
| virtual bool | dbGetLineWidthAndColor (CCoord &width, CColor &color, CDataBrowser *browser) |
| | return the line width and color More...
|
| |
| virtual void | dbDrawHeader (CDrawContext *context, const CRect &size, long column, long flags, CDataBrowser *browser)=0 |
| | draw the db header More...
|
| |
| virtual void | dbDrawCell (CDrawContext *context, const CRect &size, long row, long column, long flags, CDataBrowser *browser)=0 |
| | draw a db cell More...
|
| |
| virtual CMouseEventResult | dbOnMouseDown (const CPoint &where, const long &buttons, long row, long column, CDataBrowser *browser) |
| | mouse button was pressed on a cell More...
|
| |
| virtual CMouseEventResult | dbOnMouseMoved (const CPoint &where, const long &buttons, long row, long column, CDataBrowser *browser) |
| | mouse was moved over a cell More...
|
| |
| virtual CMouseEventResult | dbOnMouseUp (const CPoint &where, const long &buttons, long row, long column, CDataBrowser *browser) |
| | mouse button was released on a cell More...
|
| |
| virtual void | dbSelectionChanged (CDataBrowser *browser) |
| | the selection of the db changed More...
|
| |
| virtual void | dbCellTextChanged (long row, long column, const char *newText, CDataBrowser *browser) |
| | the text of the cell changed beginTextEdit was called for More...
|
| |
| virtual void | dbCellSetupTextEdit (long row, long column, CTextEdit *textEditControl, CDataBrowser *browser) |
| | beginTextEdit calls this, so you can setup the textedit control More...
|
| |
| virtual | ~IDataBrowser () |
| |