![]() |
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. |
![]() |