![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXTable.h>
Inheritance diagram for FX::FXTable:

Public Member Functions | |
| FXTable (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_MARGIN, FXint pr=DEFAULT_MARGIN, FXint pt=DEFAULT_MARGIN, FXint pb=DEFAULT_MARGIN) | |
| virtual void | create () |
| virtual void | detach () |
| virtual void | layout () |
| virtual void | recalc () |
| virtual FXbool | canFocus () const |
| virtual void | setFocus () |
| virtual void | killFocus () |
| FXHeader * | getColumnHeader () const |
| FXHeader * | getRowHeader () const |
| void | setVisibleRows (FXint nvrows) |
| FXint | getVisibleRows () const |
| void | setVisibleColumns (FXint nvcols) |
| FXint | getVisibleColumns () const |
| void | showHorzGrid (FXbool on=TRUE) |
| FXbool | isHorzGridShown () const |
| void | showVertGrid (FXbool on=TRUE) |
| FXbool | isVertGridShown () const |
| virtual FXint | getDefaultWidth () |
| virtual FXint | getDefaultHeight () |
| virtual FXint | getContentWidth () |
| virtual FXint | getContentHeight () |
| virtual void | setTableSize (FXint nr, FXint nc, FXbool notify=FALSE) |
| FXint | getNumRows () const |
| FXint | getNumColumns () const |
| void | setMarginTop (FXint pt) |
| FXint | getMarginTop () const |
| void | setMarginBottom (FXint pb) |
| FXint | getMarginBottom () const |
| void | setMarginLeft (FXint pl) |
| FXint | getMarginLeft () const |
| void | setMarginRight (FXint pr) |
| FXint | getMarginRight () const |
| FXuint | getTableStyle () const |
| void | setTableStyle (FXuint style) |
| FXint | rowAtY (FXint y) const |
| FXint | colAtX (FXint x) const |
| FXTableItem * | getItem (FXint row, FXint col) const |
| void | setItem (FXint row, FXint col, FXTableItem *item, FXbool notify=FALSE) |
| virtual void | insertRows (FXint row, FXint nr=1, FXbool notify=FALSE) |
| virtual void | insertColumns (FXint col, FXint nc=1, FXbool notify=FALSE) |
| virtual void | removeRows (FXint row, FXint nr=1, FXbool notify=FALSE) |
| virtual void | removeColumns (FXint col, FXint nc=1, FXbool notify=FALSE) |
| virtual void | removeItem (FXint row, FXint col, FXbool notify=FALSE) |
| virtual void | clearItems (FXbool notify=FALSE) |
| void | makePositionVisible (FXint r, FXint c) |
| virtual void | setColumnWidth (FXint col, FXint cwidth) |
| FXint | getColumnWidth (FXint col) const |
| virtual void | setRowHeight (FXint row, FXint rheight) |
| FXint | getRowHeight (FXint row) const |
| virtual void | setColumnX (FXint col, FXint x) |
| FXint | getColumnX (FXint col) const |
| virtual void | setRowY (FXint row, FXint y) |
| FXint | getRowY (FXint row) const |
| void | setDefColumnWidth (FXint cwidth) |
| FXint | getDefColumnWidth () const |
| void | setDefRowHeight (FXint rheight) |
| FXint | getDefRowHeight () const |
| FXint | getMinRowHeight (FXint r) const |
| FXint | getMinColumnWidth (FXint c) const |
| void | setColumnText (FXint index, const FXString &text) |
| FXString | getColumnText (FXint index) const |
| void | setRowText (FXint index, const FXString &text) |
| FXString | getRowText (FXint index) const |
| void | setItemText (FXint r, FXint c, const FXString &text) |
| FXString | getItemText (FXint r, FXint c) const |
| void | setItemIcon (FXint r, FXint c, FXIcon *icon) |
| FXIcon * | getItemIcon (FXint r, FXint c) const |
| void | setItemData (FXint r, FXint c, void *ptr) |
| void * | getItemData (FXint r, FXint c) const |
| FXbool | isItemSelected (FXint r, FXint c) const |
| FXbool | isItemCurrent (FXint r, FXint c) const |
| FXbool | isItemVisible (FXint r, FXint c) const |
| FXbool | isItemEnabled (FXint r, FXint c) const |
| FXbool | isItemSpanning (FXint r, FXint c) const |
| void | updateRange (FXint sr, FXint er, FXint sc, FXint ec) const |
| void | updateItem (FXint r, FXint c) const |
| FXbool | enableItem (FXint r, FXint c) |
| FXbool | disableItem (FXint r, FXint c) |
| virtual FXbool | selectItem (FXint r, FXint c, FXbool notify=FALSE) |
| virtual FXbool | deselectItem (FXint r, FXint c, FXbool notify=FALSE) |
| virtual FXbool | toggleItem (FXint r, FXint c, FXbool notify=FALSE) |
| void | setItemJustify (FXint r, FXint c, FXuint justify) |
| FXuint | getItemJustify (FXint r, FXint c) const |
| void | setItemIconPosition (FXint r, FXint c, FXuint mode) |
| FXuint | getItemIconPosition (FXint r, FXint c) const |
| void | setItemBorders (FXint r, FXint c, FXuint borders) |
| FXuint | getItemBorders (FXint r, FXint c) const |
| void | setItemStipple (FXint r, FXint c, FXStipplePattern pat) |
| FXStipplePattern | getItemStipple (FXint r, FXint c) const |
| virtual void | setCurrentItem (FXint r, FXint c, FXbool notify=FALSE) |
| FXint | getCurrentRow () const |
| FXint | getCurrentColumn () const |
| void | setAnchorItem (FXint r, FXint c) |
| FXint | getAnchorRow () const |
| FXint | getAnchorColumn () const |
| FXint | getSelStartRow () const |
| FXint | getSelStartColumn () const |
| FXint | getSelEndRow () const |
| FXint | getSelEndColumn () const |
| virtual FXbool | selectRange (FXint sr, FXint er, FXint sc, FXint ec, FXbool notify=FALSE) |
| virtual FXbool | extendSelection (FXint r, FXint c, FXbool notify=FALSE) |
| virtual FXbool | killSelection (FXbool notify=FALSE) |
| void | setFont (FXFont *fnt) |
| FXFont * | getFont () const |
| FXColor | getTextColor () const |
| FXColor | getBaseColor () const |
| FXColor | getHiliteColor () const |
| FXColor | getShadowColor () const |
| FXColor | getBorderColor () const |
| FXColor | getSelBackColor () const |
| FXColor | getSelTextColor () const |
| FXColor | getGridColor () const |
| FXColor | getStippleColor () const |
| FXColor | getCellBorderColor () const |
| void | setTextColor (FXColor clr) |
| void | setBaseColor (FXColor clr) |
| void | setHiliteColor (FXColor clr) |
| void | setShadowColor (FXColor clr) |
| void | setBorderColor (FXColor clr) |
| void | setSelBackColor (FXColor clr) |
| void | setSelTextColor (FXColor clr) |
| void | setGridColor (FXColor clr) |
| void | setStippleColor (FXColor clr) |
| void | setCellBorderColor (FXColor clr) |
| void | setCellColor (FXint r, FXint c, FXColor clr) |
| FXColor | getCellColor (FXint r, FXint c) const |
| void | setCellBorderWidth (FXint borderwidth) |
| FXint | getCellBorderWidth () const |
| void | setHelpText (const FXString &text) |
| FXString | getHelpText () const |
| virtual void | save (FXStream &store) const |
| virtual void | load (FXStream &store) |
Static Public Attributes | |
| FXDragType | csvType |
| const FXchar | csvTypeName [] |
See also:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Construct a new table. The table is initially empty, and reports a default size based on the scroll areas's scrollbar placement policy. |
|
|
Create the server-side resources.
Reimplemented from FX::FXComposite. |
|
|
Detach the server-side resources.
Reimplemented from FX::FXComposite. |
|
|
Perform layout.
Reimplemented from FX::FXScrollArea. |
|
|
Mark this window's layout as dirty.
Reimplemented from FX::FXWindow. |
|
|
Table widget can receive focus.
Reimplemented from FX::FXWindow. |
|
|
Move the focus to this window.
Reimplemented from FX::FXWindow. |
|
|
Remove the focus from this window.
Reimplemented from FX::FXWindow. |
|
|
Return column header control.
|
|
|
Return row header control.
|
|
|
Change visible rows/columns.
|
|
|
Show or hide horizontal grid.
|
|
|
Is horizontal grid shown.
|
|
|
Show or hide vertical grid.
|
|
|
Is vertical grid shown.
|
|
|
Return default width.
Reimplemented from FX::FXScrollArea. |
|
|
Return default height.
Reimplemented from FX::FXScrollArea. |
|
|
Compute content size.
Reimplemented from FX::FXScrollArea. |
|
|
Return content height.
Reimplemented from FX::FXScrollArea. |
|
||||||||||||||||
|
Set the table size to nr rows and nc columns; all existing items will be removed.
|
|
|
Get number of rows.
|
|
|
Get number of columns.
|
|
|
Change top cell margin.
|
|
|
Return top cell margin.
|
|
|
Change bottom cell margin.
|
|
|
Return bottom cell margin.
|
|
|
Change left cell margin.
|
|
|
Return left cell margin.
|
|
|
Change right cell margin.
|
|
|
Return right cell margin.
|
|
|
Change table style.
|
|
|
Determine row containing y. Returns -1 if y above first row, and nrows if y below last row; otherwise, returns row in table containing y. |
|
|
Determine column containing x. Returns -1 if x left of first column, and ncols if x right of last column; otherwise, returns columns in table containing x. |
|
||||||||||||
|
Return the item at the given index.
|
|
||||||||||||||||||||
|
Replace the item with a [possibly subclassed] item.
|
|
||||||||||||||||
|
Insert new row.
|
|
||||||||||||||||
|
Insert new column.
|
|
||||||||||||||||
|
Remove rows of cells.
|
|
||||||||||||||||
|
Remove column of cells.
|
|
||||||||||||||||
|
Remove single cell.
|
|
|
Remove all items from table.
|
|
||||||||||||
|
Scroll to make cell at r,c fully visible.
|
|
||||||||||||
|
Change column width.
|
|
||||||||||||
|
Change row height.
|
|
||||||||||||
|
Change X coordinate of column c.
|
|
||||||||||||
|
Change Y coordinate of row r.
|
|
|
Change default column width.
|
|
|
Change default row height.
|
|
|
Return minimum row height.
|
|
|
Return minimum column width.
|
|
||||||||||||
|
Change column header.
|
|
|
Return text of column header at index.
|
|
||||||||||||
|
Change row header.
|
|
|
Return text of row header at index.
|
|
||||||||||||||||
|
Modify cell text.
|
|
||||||||||||||||
|
Modify cell icon.
|
|
||||||||||||||||
|
Modify cell user-data.
|
|
||||||||||||
|
Is cell selected, current, visible, enabled.
|
|
||||||||||||
|
Return TRUE if its a spanning cell.
|
|
||||||||||||||||||||
|
Repaint cells between grid lines sr,er and grid lines sc,ec.
|
|
||||||||||||
|
Repaint cell at r,c.
|
|
||||||||||||
|
Enable item.
|
|
||||||||||||
|
Disable item.
|
|
||||||||||||||||
|
Select item.
|
|
||||||||||||||||
|
Deselect item.
|
|
||||||||||||||||
|
Toggle item.
|
|
||||||||||||||||
|
Change item justification.
|
|
||||||||||||
|
Return item justification.
|
|
||||||||||||||||
|
Change relative position of icon and text of item.
|
|
||||||||||||
|
Return relative icon and text position.
|
|
||||||||||||||||
|
Change item border style.
|
|
||||||||||||
|
Return item border style.
|
|
||||||||||||||||
|
Change item background stipple style.
|
|
||||||||||||
|
return item background stipple style
|
|
||||||||||||||||
|
Change current item.
|
|
|
Get row number of current item.
|
|
|
Get column number of current item.
|
|
||||||||||||
|
Change anchor item.
|
|
|
Get row number of anchor item.
|
|
|
Get column number of anchor item.
|
|
|
Get selection start row; returns -1 if no selection.
|
|
|
Get selection start column; returns -1 if no selection.
|
|
|
Get selection end row; returns -1 if no selection.
|
|
|
Get selection end column; returns -1 if no selection.
|
|
||||||||||||||||||||||||
|
Select range.
|
|
||||||||||||||||
|
Extend selection.
|
|
|
Kill selection.
|
|
|
Change font.
|
|
|
Obtain colors of various parts.
|
|
|
Change colors of various parts.
|
|
||||||||||||||||
|
Change cell background color for even/odd rows/columns.
|
|
||||||||||||
|
Obtain cell background color for even/odd rows/columns.
|
|
|
Change cell border width.
|
|
|
Return cell border width.
|
|
|
Change help text.
|
|
|
Serialize.
Reimplemented from FX::FXWindow. |
|
|
Restore window from stream.
Reimplemented from FX::FXWindow. |
|
|