a multi-column list More...
#include <vtkKWMultiColumnList.h>


Public Types | |
| typedef vtkKWCoreWidget | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | GetNumberOfColumns () |
| virtual void | SeeColumn (int col_index) |
| virtual int | GetNumberOfRows () |
| virtual void | SeeRow (int row_index) |
| virtual void | ActivateRow (int row_index) |
| virtual void | ActivateCell (int row_index, int col_index) |
| virtual void | SeeCell (int row_index, int col_index) |
| virtual const char * | GetCellWindowWidgetName (int row_index, int col_index) |
| virtual int | IsRowSelected (int row_index) |
| virtual int | GetIndexOfFirstSelectedRow () |
| virtual int | IsCellSelected (int row_index, int col_index) |
| virtual void | ClearSelection () |
| virtual void | SetSelectionCommand (vtkObject *object, const char *method) |
| virtual void | SetEditStartCommand (vtkObject *object, const char *method) |
| virtual void | SetEditEndCommand (vtkObject *object, const char *method) |
| virtual void | RejectInput () |
| virtual void | SetCellUpdatedCommand (vtkObject *object, const char *method) |
| virtual void | SetLabelCommand (vtkObject *object, const char *method) |
| virtual void | SetSortCommand (vtkObject *object, const char *method) |
| virtual void | SetRightClickCommand (vtkObject *object, const char *method) |
| virtual void | UpdateEnableState () |
Static Public Member Functions | |
| static vtkKWMultiColumnList * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkKWMultiColumnList * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkKWMultiColumnList () | |
| ~vtkKWMultiColumnList () | |
| virtual void | CreateWidget () |
| void | InvokeKeyPressDeleteCommand () |
| const char * | InvokeEditStartCommand (int row, int col, const char *text) |
| const char * | InvokeEditEndCommand (int row, int col, const char *text) |
| void | InvokeCellUpdatedCommand (int row, int col, const char *text) |
| virtual void | InvokeSelectionCommand () |
| virtual void | InvokeSelectionChangedCommand () |
| virtual void | InvokePotentialCellColorsChangedCommand () |
| void | InvokeColumnSortedCommand () |
| void | InvokeRowMovedCommand () |
| void | InvokeNumberOfRowsChangedCommand () |
| void | InvokeRightClickCommand (int row, int col, int x, int y) |
| virtual void | InvokeUneditableCellDoubleClickCommand () |
| virtual void | HasSelectionChanged () |
| virtual void | RemoveAllWindowDestroyCommandFromCells () |
Protected Attributes | |
| char * | KeyPressDeleteCommand |
| char * | EditStartCommand |
| char * | EditEndCommand |
| char * | CellUpdatedCommand |
| char * | SelectionCommand |
| char * | SelectionChangedCommand |
| char * | PotentialCellColorsChangedCommand |
| char * | ColumnSortedCommand |
| char * | RowMovedCommand |
| char * | NumberOfRowsChangedCommand |
| char * | RightClickCommand |
| char * | UneditableCellDoubleClickCommand |
| vtkKWMultiColumnListInternals * | Internals |
| int | UseBalloonHelpStringInCellColorButton |
|
| |
| enum | { ColumnAlignmentLeft = 0, ColumnAlignmentRight, ColumnAlignmentCenter, ColumnAlignmentUnknown } |
| enum | { SortByIncreasingOrder = 0, SortByDecreasingOrder, SortByUnknownOrder } |
| enum | { SortModeAscii = 0, SortModeDictionary, SortModeInteger, SortModeReal, SortModeCommand, SortModeUnknown } |
| enum | { ColumnEditWindowEntry = 0, ColumnEditWindowCheckButton, ColumnEditWindowSpinBox, ColumnEditWindowUnknown } |
| enum | { CellEditWindowEntry = 0, CellEditWindowCheckButton, CellEditWindowSpinBox, CellEditWindowUnknown } |
| enum | { SelectionTypeRow, SelectionTypeCell, SelectionTypeUnknown } |
| enum | { SelectionChangedEvent = 10000, NumberOfRowsChangedEvent, CellUpdatedEvent } |
| int | ColorSortedColumn |
| double | SortedColumnBackgroundColor [3] |
| virtual void | SetBinding (const char *event, vtkObject *object, const char *method) |
| virtual void | SetBinding (const char *event, const char *command) |
| virtual void | AddBinding (const char *event, vtkObject *object, const char *method) |
| virtual void | AddBinding (const char *event, const char *command) |
| virtual void | RemoveBinding (const char *event) |
| virtual void | RemoveBinding (const char *event, vtkObject *object, const char *method) |
| virtual void | Focus () |
| virtual int | HasFocus () |
| virtual void | SetWidth (int width) |
| virtual int | GetWidth () |
| virtual void | SetHeight (int height) |
| virtual int | GetHeight () |
| virtual void | GetBackgroundColor (double *r, double *g, double *b) |
| virtual double * | GetBackgroundColor () |
| virtual void | SetBackgroundColor (double r, double g, double b) |
| virtual void | SetBackgroundColor (double rgb[3]) |
| virtual void | GetForegroundColor (double *r, double *g, double *b) |
| virtual double * | GetForegroundColor () |
| virtual void | SetForegroundColor (double r, double g, double b) |
| virtual void | SetForegroundColor (double rgb[3]) |
| virtual void | SetHighlightThickness (int) |
| virtual int | GetHighlightThickness () |
| virtual void | SetBorderWidth (int) |
| virtual int | GetBorderWidth () |
| virtual void | SetRelief (int) |
| virtual int | GetRelief () |
| virtual void | SetReliefToRaised () |
| virtual void | SetReliefToSunken () |
| virtual void | SetReliefToFlat () |
| virtual void | SetReliefToRidge () |
| virtual void | SetReliefToSolid () |
| virtual void | SetReliefToGroove () |
| virtual int | InsertColumn (int col_index, const char *title) |
| virtual int | AddColumn (const char *title) |
| virtual void | SetColumnName (int col_index, const char *col_name) |
| virtual const char * | GetColumnName (int col_index) |
| virtual int | GetColumnIndexWithName (const char *col_name) |
| virtual void | DeleteColumn (int col_index) |
| virtual void | DeleteAllColumns () |
| virtual void | MovableColumnsOn () |
| virtual void | MovableColumnsOff () |
| virtual void | SetMovableColumns (int) |
| virtual int | GetMovableColumns () |
| virtual void | SetRowSpacing (int) |
| virtual int | GetRowSpacing () |
| virtual void | ResizableColumnsOn () |
| virtual void | ResizableColumnsOff () |
| virtual void | SetResizableColumns (int) |
| virtual int | GetResizableColumns () |
| virtual void | ColumnSeparatorsVisibilityOn () |
| virtual void | ColumnSeparatorsVisibilityOff () |
| virtual void | SetColumnSeparatorsVisibility (int) |
| virtual int | GetColumnSeparatorsVisibility () |
| virtual void | ColumnLabelsVisibilityOn () |
| virtual void | ColumnLabelsVisibilityOff () |
| virtual void | SetColumnLabelsVisibility (int) |
| virtual int | GetColumnLabelsVisibility () |
| virtual void | GetColumnLabelBackgroundColor (double *r, double *g, double *b) |
| virtual double * | GetColumnLabelBackgroundColor () |
| virtual void | SetColumnLabelBackgroundColor (double r, double g, double b) |
| virtual void | SetColumnLabelBackgroundColor (double rgb[3]) |
| virtual void | GetColumnLabelForegroundColor (double *r, double *g, double *b) |
| virtual double * | GetColumnLabelForegroundColor () |
| virtual void | SetColumnLabelForegroundColor (double r, double g, double b) |
| virtual void | SetColumnLabelForegroundColor (double rgb[3]) |
| virtual void | SetColumnTitle (int col_index, const char *) |
| virtual const char * | GetColumnTitle (int col_index) |
| virtual void | SetColumnWidth (int col_index, int width) |
| virtual int | GetColumnWidth (int col_index) |
| virtual void | SetColumnMaximumWidth (int col_index, int width) |
| virtual int | GetColumnMaximumWidth (int col_index) |
| virtual void | SetColumnStretchable (int col_index, int flag) |
| virtual void | ColumnStretchableOn (int col_index) |
| virtual void | ColumnStretchableOff (int col_index) |
| virtual int | GetColumnStretchable (int col_index) |
| virtual void | StretchableColumnsOn () |
| virtual void | StretchableColumnsOff () |
| virtual void | SetStretchableColumns (int) |
| virtual int | GetColumnAlignment (int col_index) |
| virtual void | SetColumnAlignment (int col_index, int align) |
| virtual void | SetColumnAlignmentToLeft (int col_index) |
| virtual void | SetColumnAlignmentToRight (int col_index) |
| virtual void | SetColumnAlignmentToCenter (int col_index) |
| virtual int | GetColumnLabelAlignment (int col_index) |
| virtual void | SetColumnLabelAlignment (int col_index, int align) |
| virtual void | SetColumnLabelAlignmentToLeft (int col_index) |
| virtual void | SetColumnLabelAlignmentToRight (int col_index) |
| virtual void | SetColumnLabelAlignmentToCenter (int col_index) |
| virtual void | SortByColumn (int col_index, int order) |
| virtual void | SortByColumnIncreasingOrder (int col_index) |
| virtual void | SortByColumnDecreasingOrder (int col_index) |
| virtual int | GetLastSortedColumn () |
| virtual int | GetLastSortedOrder () |
| virtual int | GetColumnSortMode (int col_index) |
| virtual void | SetColumnSortMode (int col_index, int mode) |
| virtual void | SetColumnSortModeToAscii (int col_index) |
| virtual void | SetColumnSortModeToDictionary (int col_index) |
| virtual void | SetColumnSortModeToInteger (int col_index) |
| virtual void | SetColumnSortModeToReal (int col_index) |
| virtual void | SortArrowVisibilityOn () |
| virtual void | SortArrowVisibilityOff () |
| virtual void | SetSortArrowVisibility (int) |
| virtual int | GetSortArrowVisibility () |
| virtual void | ColorSortedColumnOn () |
| virtual void | ColorSortedColumnOff () |
| virtual int | GetColorSortedColumn () |
| virtual void | SetColorSortedColumn (int) |
| virtual double * | GetSortedColumnBackgroundColor () |
| virtual void | GetSortedColumnBackgroundColor (double &, double &, double &) |
| virtual void | GetSortedColumnBackgroundColor (double[3]) |
| virtual void | SetSortedColumnBackgroundColor (double r, double g, double b) |
| virtual void | SetSortedColumnBackgroundColor (double rgb[3]) |
| virtual int | GetColumnEditWindow (int col_index) |
| virtual void | SetColumnEditWindow (int col_index, int arg) |
| virtual void | SetColumnEditWindowToEntry (int col_index) |
| virtual void | SetColumnEditWindowToCheckButton (int col_index) |
| virtual void | SetColumnEditWindowToSpinBox (int col_index) |
| virtual void | SetColumnResizable (int col_index, int flag) |
| virtual void | ColumnResizableOn (int col_index) |
| virtual void | ColumnResizableOff (int col_index) |
| virtual int | GetColumnResizable (int col_index) |
| virtual void | SetColumnEditable (int col_index, int flag) |
| virtual void | ColumnEditableOn (int col_index) |
| virtual void | ColumnEditableOff (int col_index) |
| virtual int | GetColumnEditable (int col_index) |
| virtual void | SetColumnVisibility (int col_index, int flag) |
| virtual void | ColumnVisibilityOn (int col_index) |
| virtual void | ColumnVisibilityOff (int col_index) |
| virtual int | GetColumnVisibility (int col_index) |
| virtual int | HasColumnAttribute (int col_index, const char *name) |
| virtual void | SetColumnAttribute (int col_index, const char *name, const char *value) |
| virtual const char * | GetColumnAttribute (int col_index, const char *name) |
| virtual void | SetColumnAttributeAsInt (int col_index, const char *name, int value) |
| virtual int | GetColumnAttributeAsInt (int col_index, const char *name) |
| virtual void | GetColumnBackgroundColor (int col_index, double *r, double *g, double *b) |
| virtual double * | GetColumnBackgroundColor (int col_index) |
| virtual void | SetColumnBackgroundColor (int col_index, double r, double g, double b) |
| virtual void | SetColumnBackgroundColor (int col_index, double rgb[3]) |
| virtual void | ClearColumnBackgroundColor (int col_index) |
| virtual void | GetColumnForegroundColor (int col_index, double *r, double *g, double *b) |
| virtual double * | GetColumnForegroundColor (int col_index) |
| virtual void | SetColumnForegroundColor (int col_index, double r, double g, double b) |
| virtual void | SetColumnForegroundColor (int col_index, double rgb[3]) |
| virtual void | SetColumnLabelImage (int col_index, const char *) |
| virtual void | SetColumnLabelImageToIcon (int col_index, vtkKWIcon *icon) |
| virtual void | SetColumnLabelImageToPredefinedIcon (int col_index, int icon_index) |
| virtual void | SetColumnLabelImageToPixels (int col_index, const unsigned char *pixels, int width, int height, int pixel_size, unsigned long buffer_length=0) |
| virtual void | SetColumnFormatCommand (int col_index, vtkObject *object, const char *method) |
| virtual void | SetColumnSortCommand (int col_index, vtkObject *object, const char *method) |
| virtual void | SetColumnFormatCommandToEmptyOutput (int col_index) |
| virtual void | SetColumnFormatCommandToEmptyOutputIfWindowCommand (int col_index) |
| virtual void | SetKeyPressDeleteCommand (vtkObject *object, const char *method) |
| virtual void | MovableRowsOn () |
| virtual void | MovableRowsOff () |
| virtual void | SetMovableRows (int) |
| virtual int | GetMovableRows () |
| virtual void | AddRow () |
| virtual void | AddRows (int num_rows) |
| virtual void | InsertRow (int row_index) |
| virtual void | InsertRows (int row_index, int num_rows) |
| virtual void | DeleteRow (int row_index) |
| virtual void | DeleteAllRows () |
| virtual void | FindAndDeleteRow (int look_for_col_index, const char *look_for_text) |
| virtual int | HasRowAttribute (int row_index, const char *name) |
| virtual void | SetRowAttribute (int row_index, const char *name, const char *value) |
| virtual const char * | GetRowAttribute (int row_index, const char *name) |
| virtual void | SetRowAttributeAsInt (int row_index, const char *name, int value) |
| virtual int | GetRowAttributeAsInt (int row_index, const char *name) |
| virtual void | GetRowBackgroundColor (int row_index, double *r, double *g, double *b) |
| virtual double * | GetRowBackgroundColor (int row_index) |
| virtual void | SetRowBackgroundColor (int row_index, double r, double g, double b) |
| virtual void | SetRowBackgroundColor (int row_index, double rgb[3]) |
| virtual void | ClearRowBackgroundColor (int col_index) |
| virtual void | GetRowForegroundColor (int row_index, double *r, double *g, double *b) |
| virtual double * | GetRowForegroundColor (int row_index) |
| virtual void | SetRowForegroundColor (int row_index, double r, double g, double b) |
| virtual void | SetRowForegroundColor (int row_index, double rgb[3]) |
| virtual void | GetStripeBackgroundColor (double *r, double *g, double *b) |
| virtual double * | GetStripeBackgroundColor () |
| virtual void | SetStripeBackgroundColor (double r, double g, double b) |
| virtual void | SetStripeBackgroundColor (double rgb[3]) |
| virtual void | ClearStripeBackgroundColor () |
| virtual void | GetStripeForegroundColor (double *r, double *g, double *b) |
| virtual double * | GetStripeForegroundColor () |
| virtual void | SetStripeForegroundColor (double r, double g, double b) |
| virtual void | SetStripeForegroundColor (double rgb[3]) |
| virtual void | SetStripeHeight (int height) |
| virtual int | GetStripeHeight () |
| virtual void | SetRowSelectable (int row_index, int flag) |
| virtual void | RowSelectableOn (int row_index) |
| virtual void | RowSelectableOff (int row_index) |
| virtual int | GetRowSelectable (int row_index) |
| virtual void | InsertCellText (int row_index, int col_index, const char *text) |
| virtual void | InsertCellTextAsInt (int row_index, int col_index, int value) |
| virtual void | InsertCellTextAsDouble (int row_index, int col_index, double value) |
| virtual void | InsertCellTextAsFormattedDouble (int row_index, int col_index, double value, int size) |
| virtual void | SetCellText (int row_index, int col_index, const char *text) |
| virtual const char * | GetCellText (int row_index, int col_index) |
| virtual void | SetCellTextAsInt (int row_index, int col_index, int value) |
| virtual int | GetCellTextAsInt (int row_index, int col_index) |
| virtual void | SetCellTextAsDouble (int row_index, int col_index, double value) |
| virtual void | SetCellTextAsFormattedDouble (int row_index, int col_index, double value, int size) |
| virtual double | GetCellTextAsDouble (int row_index, int col_index) |
| virtual int | HasCellAttribute (int row_index, int col_index, const char *name) |
| virtual void | SetCellAttribute (int row_index, int col_index, const char *name, const char *value) |
| virtual const char * | GetCellAttribute (int row_index, int col_index, const char *name) |
| virtual void | SetCellAttributeAsInt (int row_index, int col_index, const char *name, int value) |
| virtual int | GetCellAttributeAsInt (int row_index, int col_index, const char *name) |
| virtual void | SetCellEnabledAttribute (int row_index, int col_index, int value) |
| virtual int | GetCellEnabledAttribute (int row_index, int col_index) |
| virtual int | HasCellEnabledAttribute (int row_index, int col_index) |
| virtual void | InsertRowText (int row_index, const char *text) |
| virtual void | InsertColumnText (int col_index, const char *text) |
| virtual void | FindAndInsertCellText (int look_for_col_index, const char *look_for_text, int col_index, const char *text) |
| virtual void | GetCellBackgroundColor (int row_index, int col_index, double *r, double *g, double *b) |
| virtual double * | GetCellBackgroundColor (int row_index, int col_index) |
| virtual void | SetCellBackgroundColor (int row_index, int col_index, double r, double g, double b) |
| virtual void | SetCellBackgroundColor (int row_index, int col_index, double rgb[3]) |
| virtual void | ClearCellBackgroundColor (int row_index, int col_index) |
| virtual void | GetCellForegroundColor (int row_index, int col_index, double *r, double *g, double *b) |
| virtual double * | GetCellForegroundColor (int row_index, int col_index) |
| virtual void | SetCellForegroundColor (int row_index, int col_index, double r, double g, double b) |
| virtual void | SetCellForegroundColor (int row_index, int col_index, double rgb[3]) |
| virtual void | GetCellCurrentBackgroundColor (int row_index, int col_index, double *r, double *g, double *b) |
| virtual double * | GetCellCurrentBackgroundColor (int row_index, int col_index) |
| virtual void | GetCellCurrentForegroundColor (int row_index, int col_index, double *r, double *g, double *b) |
| virtual double * | GetCellCurrentForegroundColor (int row_index, int col_index) |
| virtual void | SetCellEditable (int row_index, int col_index, int flag) |
| virtual void | CellEditableOn (int row_index, int col_index) |
| virtual void | CellEditableOff (int row_index, int col_index) |
| virtual int | GetCellEditable (int row_index, int col_index) |
| virtual void | SetCellImage (int row_index, int col_index, const char *) |
| virtual void | SetCellImageToIcon (int row_index, int col_index, vtkKWIcon *icon) |
| virtual void | SetCellImageToPredefinedIcon (int row_index, int col_index, int icon_index) |
| virtual void | SetCellImageToPixels (int row_index, int col_index, const unsigned char *pixels, int width, int height, int pixel_size, unsigned long buffer_length=0) |
| virtual const char * | GetCellImage (int row_index, int col_index) |
| virtual int | GetCellEditWindow (int row_index, int col_index) |
| virtual void | SetCellEditWindow (int row_index, int col_index, int arg) |
| virtual void | SetCellEditWindowToEntry (int row_index, int col_index) |
| virtual void | SetCellEditWindowToCheckButton (int row_index, int col_index) |
| virtual void | SetCellEditWindowToSpinBox (int row_index, int col_index) |
| virtual void | SetCellWindowCommand (int row_index, int col_index, vtkObject *object, const char *method) |
| virtual void | SetCellWindowCommandToCheckButton (int row_index, int col_index) |
| virtual vtkKWCheckButton * | GetCellWindowAsCheckButton (int row_index, int col_index) |
| virtual void | SetCellWindowCommandToComboBox (int row_index, int col_index) |
| virtual void | SetCellWindowCommandToComboBoxWithValues (int row_index, int col_index, int nb_values, const char *values[]) |
| virtual void | SetCellWindowCommandToComboBoxWithValuesAsArray (int row_index, int col_index, vtkStringArray *values) |
| virtual void | SetCellWindowCommandToComboBoxWithValuesAsSemiColonSeparated (int row_index, int col_index, const char *values) |
| virtual vtkKWComboBox * | GetCellWindowAsComboBox (int row_index, int col_index) |
| virtual void | SetCellWindowComboBoxValues (int row_index, int col_index, int nb_values, const char *values[]) |
| virtual void | SetCellWindowComboBoxValuesAsArray (int row_index, int col_index, vtkStringArray *values) |
| virtual void | SetCellWindowComboBoxValuesAsSemiColonSeparated (int row_index, int col_index, const char *values) |
| virtual void | SetCellWindowCommandToColorButton (int row_index, int col_index) |
| virtual vtkKWFrame * | GetCellWindowAsFrame (int row_index, int col_index) |
| virtual void | UseBalloonHelpStringInCellColorButtonOn () |
| virtual void | UseBalloonHelpStringInCellColorButtonOff () |
| virtual int | GetUseBalloonHelpStringInCellColorButton () |
| virtual void | SetUseBalloonHelpStringInCellColorButton (int) |
| virtual void | SetCellWindowCommandToPickDirectoryButton (int row_index, int col_index) |
| virtual vtkKWLoadSaveButton * | GetCellWindowAsPickDirectoryButton (int row_index, int col_index) |
| virtual void | SetCellWindowDestroyCommand (int row_index, int col_index, vtkObject *object, const char *method) |
| virtual void | SetCellWindowDestroyCommandToRemoveChild (int row_index, int col_index) |
| virtual void | RefreshCellWithWindowCommand (int row_index, int col_index) |
| virtual void | RefreshAllCellsWithWindowCommand () |
| virtual void | ScheduleRefreshAllCellsWithWindowCommand () |
| virtual void | RefreshAllRowsWithWindowCommand (int col) |
| virtual void | ScheduleRefreshAllRowsWithWindowCommand (int col) |
| virtual void | RefreshEnabledStateOfAllCellsWithWindowCommand () |
| virtual void | ScheduleRefreshEnabledStateOfAllCellsWithWindowCommand () |
| virtual void | RefreshColorsOfCellWithWindowCommand (int row_index, int col_index) |
| virtual void | RefreshColorsOfAllCellsWithWindowCommand () |
| virtual void | ScheduleRefreshColorsOfAllCellsWithWindowCommand () |
| virtual void | AddBindingsToWidgetName (const char *widget_name) |
| virtual void | AddBindingsToWidget (vtkKWWidget *widget) |
| virtual void | AddBindingsToWidgetAndChildren (vtkKWWidget *widget) |
| virtual int | FindCellText (const char *text, int *row_index, int *col_index) |
| virtual int * | FindCellText (const char *text) |
| virtual int | FindCellTextInColumn (int col_index, const char *text) |
| virtual int | FindCellTextAsIntInColumn (int col_index, int value) |
| virtual void | EditCell (int row_index, int col_index) |
| virtual void | CancelEditing () |
| virtual void | FinishEditing () |
| virtual void | GetSelectionBackgroundColor (double *r, double *g, double *b) |
| virtual double * | GetSelectionBackgroundColor () |
| virtual void | SetSelectionBackgroundColor (double r, double g, double b) |
| virtual void | SetSelectionBackgroundColor (double rgb[3]) |
| virtual void | GetSelectionForegroundColor (double *r, double *g, double *b) |
| virtual double * | GetSelectionForegroundColor () |
| virtual void | SetSelectionForegroundColor (double r, double g, double b) |
| virtual void | SetSelectionForegroundColor (double rgb[3]) |
| virtual void | GetColumnSelectionBackgroundColor (int col_index, double *r, double *g, double *b) |
| virtual double * | GetColumnSelectionBackgroundColor (int col_index) |
| virtual void | SetColumnSelectionBackgroundColor (int col_index, double r, double g, double b) |
| virtual void | SetColumnSelectionBackgroundColor (int col_index, double rgb[3]) |
| virtual void | GetColumnSelectionForegroundColor (int col_index, double *r, double *g, double *b) |
| virtual double * | GetColumnSelectionForegroundColor (int col_index) |
| virtual void | SetColumnSelectionForegroundColor (int col_index, double r, double g, double b) |
| virtual void | SetColumnSelectionForegroundColor (int col_index, double rgb[3]) |
| virtual void | GetRowSelectionBackgroundColor (int row_index, double *r, double *g, double *b) |
| virtual double * | GetRowSelectionBackgroundColor (int row_index) |
| virtual void | SetRowSelectionBackgroundColor (int row_index, double r, double g, double b) |
| virtual void | SetRowSelectionBackgroundColor (int row_index, double rgb[3]) |
| virtual void | GetRowSelectionForegroundColor (int row_index, double *r, double *g, double *b) |
| virtual double * | GetRowSelectionForegroundColor (int row_index) |
| virtual void | SetRowSelectionForegroundColor (int row_index, double r, double g, double b) |
| virtual void | SetRowSelectionForegroundColor (int row_index, double rgb[3]) |
| virtual void | GetCellSelectionBackgroundColor (int row_index, int col_index, double *r, double *g, double *b) |
| virtual double * | GetCellSelectionBackgroundColor (int row_index, int col_index) |
| virtual void | SetCellSelectionBackgroundColor (int row_index, int col_index, double r, double g, double b) |
| virtual void | SetCellSelectionBackgroundColor (int row_index, int col_index, double rgb[3]) |
| virtual void | GetCellSelectionForegroundColor (int row_index, int col_index, double *r, double *g, double *b) |
| virtual double * | GetCellSelectionForegroundColor (int row_index, int col_index) |
| virtual void | SetCellSelectionForegroundColor (int row_index, int col_index, double r, double g, double b) |
| virtual void | SetCellSelectionForegroundColor (int row_index, int col_index, double rgb[3]) |
| virtual void | SetSelectionMode (int) |
| virtual int | GetSelectionMode () |
| virtual void | SetSelectionModeToSingle () |
| virtual void | SetSelectionModeToBrowse () |
| virtual void | SetSelectionModeToMultiple () |
| virtual void | SetSelectionModeToExtended () |
| virtual int | GetSelectionType () |
| virtual void | SetSelectionType (int align) |
| virtual void | SetSelectionTypeToRow () |
| virtual void | SetSelectionTypeToCell () |
| virtual void | SelectRow (int row_index) |
| virtual void | DeselectRow (int row_index) |
| virtual void | SelectSingleRow (int row_index) |
| virtual int | GetNumberOfSelectedRows () |
| virtual int | GetSelectedRows (int *indices) |
| virtual void | SelectCell (int row_index, int col_index) |
| virtual void | DeselectCell (int row_index, int col_index) |
| virtual void | SelectSingleCell (int row_index, int col_index) |
| virtual int | GetNumberOfSelectedCells () |
| virtual int | GetSelectedCells (int *row_indices, int *col_indices) |
| virtual void | SetExportSelection (int) |
| virtual int | GetExportSelection () |
| virtual void | ExportSelectionOn () |
| virtual void | ExportSelectionOff () |
| virtual void | SetSelectionChangedCommand (vtkObject *object, const char *method) |
| virtual void | SetPotentialCellColorsChangedCommand (vtkObject *object, const char *method) |
| virtual void | SetColumnSortedCommand (vtkObject *object, const char *method) |
| virtual void | SetRowMovedCommand (vtkObject *object, const char *method) |
| virtual void | SetNumberOfRowsChangedCommand (vtkObject *object, const char *method) |
| virtual void | SetUneditableCellDoubleClickCommand (vtkObject *object, const char *method) |
| virtual void | SelectionCallback () |
| virtual void | CellWindowDestroyRemoveChildCallback (const char *, int, int, const char *) |
| virtual void | CellUpdatedCallback () |
| virtual void | UneditableCellDoubleClickCallback () |
| virtual const char * | EditStartCallback (const char *widget, int row, int col, const char *text) |
| virtual const char * | EditEndCallback (const char *widget, int row, int col, const char *text) |
| virtual void | CellWindowCommandToCheckButtonCreateCallback (const char *, int, int, const char *) |
| virtual void | CellWindowCommandToCheckButtonSelectCallback (vtkKWWidget *, int, int, int) |
| virtual void | CellWindowCommandToComboBoxCreateCallback (const char *values, const char *, int, int, const char *) |
| virtual void | CellWindowCommandToComboBoxValueCallback (vtkKWWidget *, int, int, const char *) |
| virtual void | CellWindowCommandToColorButtonCallback (const char *, int, int, const char *) |
| virtual void | CellWindowCommandToPickDirectoryButtonCallback (const char *, int, int, const char *) |
| virtual void | CellWindowCommandToPickDirectoryButtonChangeCallback (vtkKWWidget *, int, int) |
| virtual const char * | ColumnFormatCommandToEmptyOutputIfWindowCommandCallback (vtkKWWidget *, const char *) |
| virtual void | ColumnSortedCallback () |
| virtual void | ColumnMovedCallback () |
| virtual void | RowMovedCallback () |
| virtual void | RightClickCallback (const char *w, int x, int y, int root_x, int root_y) |
| virtual void | RefreshColorsOfAllCellsWithWindowCommandCallback () |
| virtual void | RefreshAllCellsWithWindowCommandCallback () |
| virtual void | RefreshEnabledStateOfAllCellsWithWindowCommandCallback () |
| virtual void | RefreshAllRowsWithWindowCommandCallback (int col) |
| virtual void | KeyPressDeleteCallback () |
| virtual void | NumberOfRowsChanged () |
| virtual void | NumberOfColumnsChanged () |
| virtual int | SetColumnConfigurationOption (int col_index, const char *option, const char *value) |
| virtual int | HasColumnConfigurationOption (int col_index, const char *option) |
| virtual const char * | GetColumnConfigurationOption (int col_index, const char *option) |
| virtual int | GetColumnConfigurationOptionAsInt (int col_index, const char *option) |
| virtual int | SetColumnConfigurationOptionAsInt (int col_index, const char *option, int value) |
| virtual void | SetColumnConfigurationOptionAsText (int col_index, const char *option, const char *value) |
| virtual const char * | GetColumnConfigurationOptionAsText (int col_index, const char *option) |
| virtual int | SetRowConfigurationOption (int row_index, const char *option, const char *value) |
| virtual int | HasRowConfigurationOption (int row_index, const char *option) |
| virtual const char * | GetRowConfigurationOption (int row_index, const char *option) |
| virtual int | GetRowConfigurationOptionAsInt (int row_index, const char *option) |
| virtual int | SetRowConfigurationOptionAsInt (int row_index, const char *option, int value) |
| virtual int | SetCellConfigurationOption (int row_index, int col_index, const char *option, const char *value) |
| virtual int | HasCellConfigurationOption (int row_index, int col_index, const char *option) |
| virtual const char * | GetCellConfigurationOption (int row_index, int col_index, const char *option) |
| virtual int | GetCellConfigurationOptionAsInt (int row_index, int col_index, const char *option) |
| virtual int | SetCellConfigurationOptionAsInt (int row_index, int col_index, const char *option, int value) |
| virtual double | GetCellConfigurationOptionAsDouble (int row_index, int col_index, const char *option) |
| virtual int | SetCellConfigurationOptionAsDouble (int row_index, int col_index, const char *option, double value) |
| virtual int | SetCellConfigurationOptionAsFormattedDouble (int row_index, int col_index, const char *option, double value, int size) |
| virtual int | SetCellConfigurationOptionAsText (int row_index, int col_index, const char *option, const char *value) |
| virtual const char * | GetCellConfigurationOptionAsText (int row_index, int col_index, const char *option) |
| virtual void | ReportErrorOnSetCellConfigurationOption (int row_index, int col_index, const char *option, const char *res) |
| virtual int | FindCellAtRelativeCoordinates (int x, int y, int *row_index, int *col_index) |
| virtual void | UpdateSortedColumnBackgroundColor () |
| virtual void | AddInteractionBindings () |
| virtual void | RemoveInteractionBindings () |
| virtual void | SetColumnNameToIndexCacheEntry (const char *col_name, int col_index) |
| virtual int | GetColumnNameToIndexCacheEntry (const char *col_name) |
| virtual void | DeleteColumnNameToIndexCacheEntry (const char *col_name) |
| virtual void | InvalidateColumnNameToIndexCache () |
| virtual void | SetColumnIndexToVisibilityCacheEntry (int col_index, int vis) |
| virtual int | GetColumnIndexToVisibilityCacheEntry (int col_index) |
| virtual void | InvalidateColumnIndexToVisibilityCache () |
a multi-column list
A composite widget used for displaying multi-column lists. It is a front-end to a tablelist::tablelist. A tablelist is a multi-column listbox, implemented as a mega-widget, consisting of a body and a header. The body displays a list of items, one per line. Each item is a list of elements, which are aligned in columns. In other words, an item is the contents of a row, and an element is the text contained in a cell. The header consists of label widgets displaying the column titles. The labels can be used, among others, for interactive column resizing and column-based sorting of the items. Use vtkKWMultiColumnListWithScrollbars if you need scrollbars.
Definition at line 53 of file vtkKWMultiColumnList.h.
Reimplemented from vtkKWCoreWidget.
Definition at line 58 of file vtkKWMultiColumnList.h.
| anonymous enum |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 279 of file vtkKWMultiColumnList.h.
| anonymous enum |
Sort by a given column. The GetLastSortedColumn returns the numerical index of the column by which the items were last sorted with the aid of the SortByColumn or -1 if they haven't been sorted at all. BTX
Definition at line 315 of file vtkKWMultiColumnList.h.
| anonymous enum |
Set/Get each column sort mode BTX
| SortModeAscii | |
| SortModeDictionary | |
| SortModeInteger | |
| SortModeReal | |
| SortModeCommand | |
| SortModeUnknown |
Definition at line 335 of file vtkKWMultiColumnList.h.
| anonymous enum |
Set/Get the type of the temporary embedded widget to be used for interactive editing of the contents of the given column's cells. It can be one of entry (which is the default), spinbox or checkbutton at the moment. This can be set at the cell level too (see SetCellEditWindow). Note that this setting controls the widget used for *editing*, not for display. The cell contents is still displayed using whatever text (see SetCellText), image (see SetCellImage) or custom window (see SetCellWindowCommand) is defined at the cell level. Check the SetCellWindowCommandToCheckButton or SetCellWindowCommandToColorButton methods for more advanced display and* editing features. BTX
| ColumnEditWindowEntry | |
| ColumnEditWindowCheckButton | |
| ColumnEditWindowSpinBox | |
| ColumnEditWindowUnknown |
Definition at line 403 of file vtkKWMultiColumnList.h.
| anonymous enum |
Set/Get the type of the temporary embedded widget to be used for interactive editing of the contents of the cell. This option overrides the one with the same name for the column containing the given cell, and may have the same values as its column-related counterpart (see SetColumnEditWindow). It can be one of entry (which is the default), spinbox or checkbutton at the moment. Note that this setting controls the widget used for *editing*, not for display. The cell contents is still displayed using whatever text (see SetCellText), image (see SetCellImage) or custom window (see SetCellWindowCommand) is defined at the cell level. Check the SetCellWindowCommandToCheckButton or SetCellWindowCommandToColorButton methods for more advanced display and* editing features. BTX
| CellEditWindowEntry | |
| CellEditWindowCheckButton | |
| CellEditWindowSpinBox | |
| CellEditWindowUnknown |
Definition at line 864 of file vtkKWMultiColumnList.h.
| anonymous enum |
Set/Get the selection type. Specifies one of two selection types for the tablelist widget: row or cell. If the selection type is row then the default bindings will select and deselect entire items, and the whole row having the location cursor will be displayed as active when the tablelist has the keyboard focus. If the selection type is cell then the default bindings will select and deselect individual elements, and the single cell having the location cursor will be displayed as active when the tablelist has the keyboard focus. BTX
Definition at line 1237 of file vtkKWMultiColumnList.h.
| anonymous enum |
Events. The SelectionChangedEvent is triggered when the selection is changed (see SetSelectionCommand for more details). The CellUpdatedEvent is triggered whenever a cell is updated, i.e. when InvokeCellUpdatedCommand is called. The following parameters are also passed as client data for CellUpdatedEvent: - the cell location, i.e. its row and column indices: int, int - the cell's new contents: const char* Note that given the heterogeneous nature of types passed as client data, you should treat it as an array of void*[3], each one a pointer to the parameter (i.e., &int, &int, &const char*). BTX
Definition at line 1511 of file vtkKWMultiColumnList.h.
| vtkKWMultiColumnList::vtkKWMultiColumnList | ( | ) | [protected] |
| vtkKWMultiColumnList::~vtkKWMultiColumnList | ( | ) | [protected] |
| static vtkKWMultiColumnList* vtkKWMultiColumnList::New | ( | ) | [static] |
Reimplemented from vtkKWCoreWidget.
| virtual const char* vtkKWMultiColumnList::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkKWCoreWidget.
| static int vtkKWMultiColumnList::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkKWCoreWidget.
| virtual int vtkKWMultiColumnList::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkKWCoreWidget.
| static vtkKWMultiColumnList* vtkKWMultiColumnList::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkKWCoreWidget.
| void vtkKWMultiColumnList::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkKWCoreWidget.
| virtual void vtkKWMultiColumnList::SetBinding | ( | const char * | event, | |
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [virtual] |
Set/add/remove a binding to a widget, i.e. the command that is invoked whenever the 'event' is triggered on the widget. SetBinding will replace any old bindings, whereas AddBinding will add the binding to the list of bindings already defined for that event. RemoveBinding can remove a specific binding or all bindings for an event. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::SetBinding | ( | const char * | event, | |
| const char * | command | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::AddBinding | ( | const char * | event, | |
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::AddBinding | ( | const char * | event, | |
| const char * | command | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::RemoveBinding | ( | const char * | event | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::RemoveBinding | ( | const char * | event, | |
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::Focus | ( | ) | [virtual] |
Set focus to this widget.
Reimplemented from vtkKWWidget.
| virtual int vtkKWMultiColumnList::HasFocus | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::SetWidth | ( | int | width | ) | [virtual] |
Set the width (in chars) and height (in lines). If width is set to 0, the widget will be large enough to show all columns. If set to a different value, columns will stretch depending on their width (see SetColumnWidth) and on the strech parameter (see SetColumnStretchable and StretchableColumns)
| virtual int vtkKWMultiColumnList::GetWidth | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetHeight | ( | int | height | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetHeight | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetBackgroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the background color of the widget.
| virtual double* vtkKWMultiColumnList::GetBackgroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetBackgroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetBackgroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 107 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetForegroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the foreground color of the widget.
| virtual double* vtkKWMultiColumnList::GetForegroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetForegroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetForegroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 116 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetHighlightThickness | ( | int | ) | [virtual] |
Set/Get the highlight thickness, a non-negative value indicating the width of the highlight rectangle to draw around the outside of the widget when it has the input focus.
| virtual int vtkKWMultiColumnList::GetHighlightThickness | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetBorderWidth | ( | int | ) | [virtual] |
Set/Get the border width, a non-negative value indicating the width of the 3-D border to draw around the outside of the widget (if such a border is being drawn; the Relief option typically determines this).
| virtual int vtkKWMultiColumnList::GetBorderWidth | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRelief | ( | int | ) | [virtual] |
Set/Get the 3-D effect desired for the widget. The value indicates how the interior of the widget should appear relative to its exterior. Valid constants can be found in vtkKWOptions::ReliefType.
| virtual int vtkKWMultiColumnList::GetRelief | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetReliefToRaised | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetReliefToSunken | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetReliefToFlat | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetReliefToRidge | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetReliefToSolid | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetReliefToGroove | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::InsertColumn | ( | int | col_index, | |
| const char * | title | |||
| ) | [virtual] |
Insert a column just before the column given by col_index. If col_index is equal to (or greater than) the number of columns the new column is added to the end of the column list. The AddColumn method can be used to add a column directly to the end of the list. Returns the index of the column
| virtual int vtkKWMultiColumnList::AddColumn | ( | const char * | title | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnName | ( | int | col_index, | |
| const char * | col_name | |||
| ) | [virtual] |
Set a column name. Most of the API in this class uses numerical indices to refer to columns. Yet, the index of a column can change if columns are added or removed. Assigning a unique name to a column provides a way to refer to a column without worrying about its location. Use the GetColumnIndexWithName() to query the index of a column given its name. indexing is done using numerical index. Note that the name of a column has nothing to do with its title, which is used to label the column in the table.
| virtual const char* vtkKWMultiColumnList::GetColumnName | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnIndexWithName | ( | const char * | col_name | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetNumberOfColumns | ( | ) | [virtual] |
Get number columns. Returns -1 on error.
| virtual void vtkKWMultiColumnList::SeeColumn | ( | int | col_index | ) | [virtual] |
Adjusts the view in the tablelist so that the column is visible.
| virtual void vtkKWMultiColumnList::DeleteColumn | ( | int | col_index | ) | [virtual] |
Delete one or all columns in the list.
| virtual void vtkKWMultiColumnList::DeleteAllColumns | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::MovableColumnsOn | ( | ) | [virtual] |
Specifies a boolean value that determines whether the columns can be moved interactively.
| virtual void vtkKWMultiColumnList::MovableColumnsOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetMovableColumns | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetMovableColumns | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowSpacing | ( | int | ) | [virtual] |
Specifies additional space to provide above and below each row of the widget.
| virtual int vtkKWMultiColumnList::GetRowSpacing | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ResizableColumnsOn | ( | ) | [virtual] |
Specifies a boolean value that determines whether the columns can be resized interactively.
| virtual void vtkKWMultiColumnList::ResizableColumnsOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetResizableColumns | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetResizableColumns | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ColumnSeparatorsVisibilityOn | ( | ) | [virtual] |
Specifies a boolean value that determines whether the columns are to be separated with borders.
| virtual void vtkKWMultiColumnList::ColumnSeparatorsVisibilityOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnSeparatorsVisibility | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnSeparatorsVisibility | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ColumnLabelsVisibilityOn | ( | ) | [virtual] |
Specifies a boolean value that determines whether the columns labels are to be shown.
| virtual void vtkKWMultiColumnList::ColumnLabelsVisibilityOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelsVisibility | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnLabelsVisibility | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetColumnLabelBackgroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the column label background and foreground colors.
| virtual double* vtkKWMultiColumnList::GetColumnLabelBackgroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelBackgroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelBackgroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 230 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetColumnLabelForegroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetColumnLabelForegroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelForegroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelForegroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 235 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnTitle | ( | int | col_index, | |
| const char * | ||||
| ) | [virtual] |
Set/Get the column title.
| virtual const char* vtkKWMultiColumnList::GetColumnTitle | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnWidth | ( | int | col_index, | |
| int | width | |||
| ) | [virtual] |
Set/Get the width and maxwidth of a column. Both must be a number. A positive value specifies the column's width in average-size characters of the widget's font. If width is negative, its absolute value is interpreted as a column width in pixels. Finally, a value of zero (default) specifies that the column's width is to be made just large enough to hold all the elements in the column, including its header
| virtual int vtkKWMultiColumnList::GetColumnWidth | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnMaximumWidth | ( | int | col_index, | |
| int | width | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnMaximumWidth | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnStretchable | ( | int | col_index, | |
| int | flag | |||
| ) | [virtual] |
Specifies a boolean value that determines whether a specific column can be stretched or not to fill the empty space on the right of the table that might appear when it is resized or the width is set to a larger value (see SetWidth). Use StretchableColumns to set all columns to be stretchable.
| virtual void vtkKWMultiColumnList::ColumnStretchableOn | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 266 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ColumnStretchableOff | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 268 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetColumnStretchable | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::StretchableColumnsOn | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::StretchableColumnsOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetStretchableColumns | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnAlignment | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnAlignment | ( | int | col_index, | |
| int | align | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnAlignmentToLeft | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 289 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnAlignmentToRight | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 292 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnAlignmentToCenter | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 295 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetColumnLabelAlignment | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelAlignment | ( | int | col_index, | |
| int | align | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelAlignmentToLeft | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 300 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnLabelAlignmentToRight | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 303 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnLabelAlignmentToCenter | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 306 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SortByColumn | ( | int | col_index, | |
| int | order | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SortByColumnIncreasingOrder | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 323 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SortByColumnDecreasingOrder | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 326 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetLastSortedColumn | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetLastSortedOrder | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnSortMode | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnSortMode | ( | int | col_index, | |
| int | mode | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnSortModeToAscii | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 347 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnSortModeToDictionary | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 350 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnSortModeToInteger | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 353 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnSortModeToReal | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 356 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SortArrowVisibilityOn | ( | ) | [virtual] |
Specifies a boolean value that determines whether the widget should place an arrow indicating the sort order into the header label of the column being sorted
| virtual void vtkKWMultiColumnList::SortArrowVisibilityOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSortArrowVisibility | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetSortArrowVisibility | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ColorSortedColumnOn | ( | ) | [virtual] |
Set/Get if the background color of the sorted column should be set automatically to SortedColumnBackgroundColor. Warning: when a different column is sorted, the background color of the previously sorted column is cleared (i.e., this column has no background color anymore).
| virtual void vtkKWMultiColumnList::ColorSortedColumnOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColorSortedColumn | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColorSortedColumn | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetSortedColumnBackgroundColor | ( | ) | [virtual] |
Set/Get the background color of the sorted column, when ColorSortedColumn is set to On.
| virtual void vtkKWMultiColumnList::GetSortedColumnBackgroundColor | ( | double & | , | |
| double & | , | |||
| double & | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetSortedColumnBackgroundColor | ( | double | [3] | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSortedColumnBackgroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSortedColumnBackgroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 387 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetColumnEditWindow | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnEditWindow | ( | int | col_index, | |
| int | arg | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnEditWindowToEntry | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 413 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnEditWindowToCheckButton | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 416 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnEditWindowToSpinBox | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 419 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnResizable | ( | int | col_index, | |
| int | flag | |||
| ) | [virtual] |
Specifies a boolean value that determines whether a specific column can be resized interactively.
| virtual void vtkKWMultiColumnList::ColumnResizableOn | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 428 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ColumnResizableOff | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 430 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetColumnResizable | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnEditable | ( | int | col_index, | |
| int | flag | |||
| ) | [virtual] |
Specifies a boolean value that determines whether a specific column can be edited interactively.
| virtual void vtkKWMultiColumnList::ColumnEditableOn | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 439 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ColumnEditableOff | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 441 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetColumnEditable | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnVisibility | ( | int | col_index, | |
| int | flag | |||
| ) | [virtual] |
Specifies a boolean value that determines whether a specific column is visible or not.
| virtual void vtkKWMultiColumnList::ColumnVisibilityOn | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 450 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ColumnVisibilityOff | ( | int | col_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 452 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetColumnVisibility | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::HasColumnAttribute | ( | int | col_index, | |
| const char * | name | |||
| ) | [virtual] |
Set/Get an arbitrary column attribute (warning, Get returns a pointer to the Tcl buffer).
| virtual void vtkKWMultiColumnList::SetColumnAttribute | ( | int | col_index, | |
| const char * | name, | |||
| const char * | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetColumnAttribute | ( | int | col_index, | |
| const char * | name | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnAttributeAsInt | ( | int | col_index, | |
| const char * | name, | |||
| int | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnAttributeAsInt | ( | int | col_index, | |
| const char * | name | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetColumnBackgroundColor | ( | int | col_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get a column background and foreground colors
| virtual double* vtkKWMultiColumnList::GetColumnBackgroundColor | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnBackgroundColor | ( | int | col_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnBackgroundColor | ( | int | col_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 479 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ClearColumnBackgroundColor | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetColumnForegroundColor | ( | int | col_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetColumnForegroundColor | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnForegroundColor | ( | int | col_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnForegroundColor | ( | int | col_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 487 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetColumnLabelImage | ( | int | col_index, | |
| const char * | ||||
| ) | [virtual] |
Specifies an image to display in the label of a column
| virtual void vtkKWMultiColumnList::SetColumnLabelImageToIcon | ( | int | col_index, | |
| vtkKWIcon * | icon | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelImageToPredefinedIcon | ( | int | col_index, | |
| int | icon_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnLabelImageToPixels | ( | int | col_index, | |
| const unsigned char * | pixels, | |||
| int | width, | |||
| int | height, | |||
| int | pixel_size, | |||
| unsigned long | buffer_length = 0 | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnFormatCommand | ( | int | col_index, | |
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [virtual] |
Specifies the command to be invoked when displaying the contents of a cell within a column col_index or adding them to the selection when the latter is being exported. If command is a nonempty string, then it is automatically concatenated with the cell's text, the resulting script is evaluated in the global scope, and the return value is displayed in the cell or added to the selection instead of the original data. For example, a cell may hold a data value in seconds, but the format command could be set to display the cell value as a formatted data (say "%Y-%m-%d"). Notice that this option is only used for preparing the text to be displayed or returned when exporting the selection, and does not affect the internal cell contents. In the case of the above example, this will make it possible to sort the items very easily by time, with a second's precision, even if their visual representation only contains the year, month, and day. Also check SetColumnFormatCommandToEmptyOutput or SetColumnFormatCommandToEmptyOutputIfWindowCommand, which can be used to set the ColumnFormatCommand to return an empty output. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the current cell's text for that col_index column: const char* The following output is expected from the command: - the text to be displayed in the cell instead: const char*
| virtual void vtkKWMultiColumnList::SetColumnSortCommand | ( | int | col_index, | |
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be used for the comparison of the items when invoking the sort subcommand of the Tcl command associated with the specified column of the tablelist widget. To compare two items (viewed as lists of cell contents within one row each) during the sort operation, the command is automatically concatenated with the two items and the resulting script is evaluated. The script should return an integer less than, equal to, or greater than zero if the first item is to be considered less than, equal to, or greater than the second, respectively. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the contents of the first item/cell to compare: const char* - the contents of the second item/cell to compare: const char* The following output is expected from the command: - the result of the comparison: int
| virtual void vtkKWMultiColumnList::SetColumnFormatCommandToEmptyOutput | ( | int | col_index | ) | [virtual] |
Specifies the command to be invoked when displaying the contents of a cell within a column col_index. This is a convenience method to set the ColumnFormatCommand to return an empty output. This comes in handy if only images or embedded windows are to be displayed in a column but the texts associated with the cells may not simply be empty strings because they are needed for other purposes (like sorting or editing). In such cases, a command returning an empty string can be used, thus making sure that the textual information contained in that column remains hidden. This method can be used just for that instead of SetColumnFormatCommand. SetColumnFormatCommandToEmptyOutputIfWindowCommand is another variant of that will only return an empty ouput if the cell's window command is set (see SetCellWindowCommand methods).
| virtual void vtkKWMultiColumnList::SetColumnFormatCommandToEmptyOutputIfWindowCommand | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetKeyPressDeleteCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to associate with the widget. This command is typically invoked when the "Delete" Key is pressed, but this will only invoke the 'method' passed in. This 'method' of the 'object' needs to decide what to do with this <KeyPress-Delete> event. For examples, if user wants to go ahead and delete, the 'object' needs to find out the selected rows/cells and delete them using API of this class. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::MovableRowsOn | ( | ) | [virtual] |
Specifies a boolean value that determines whether the rows can be moved interactively.
| virtual void vtkKWMultiColumnList::MovableRowsOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetMovableRows | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetMovableRows | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::AddRow | ( | ) | [virtual] |
Add a row(rows) at the end, or insert it(them) at a given location.
| virtual void vtkKWMultiColumnList::AddRows | ( | int | num_rows | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::InsertRow | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::InsertRows | ( | int | row_index, | |
| int | num_rows | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetNumberOfRows | ( | ) | [virtual] |
Get number of rows. Returns -1 on error.
| virtual void vtkKWMultiColumnList::SeeRow | ( | int | row_index | ) | [virtual] |
Adjusts the view in the tablelist so that the row is visible.
| virtual void vtkKWMultiColumnList::DeleteRow | ( | int | row_index | ) | [virtual] |
Delete one or all rows in the list.
| virtual void vtkKWMultiColumnList::DeleteAllRows | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::FindAndDeleteRow | ( | int | look_for_col_index, | |
| const char * | look_for_text | |||
| ) | [virtual] |
Find a specific text in a specific column and delete the corresponding row if found.
| virtual int vtkKWMultiColumnList::HasRowAttribute | ( | int | row_index, | |
| const char * | name | |||
| ) | [virtual] |
Set/Get an arbitrary row attribute (warning, Get returns a pointer to the Tcl buffer).
| virtual void vtkKWMultiColumnList::SetRowAttribute | ( | int | row_index, | |
| const char * | name, | |||
| const char * | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetRowAttribute | ( | int | row_index, | |
| const char * | name | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowAttributeAsInt | ( | int | row_index, | |
| const char * | name, | |||
| int | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetRowAttributeAsInt | ( | int | row_index, | |
| const char * | name | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetRowBackgroundColor | ( | int | row_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get a row background and foreground colors
| virtual double* vtkKWMultiColumnList::GetRowBackgroundColor | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowBackgroundColor | ( | int | row_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowBackgroundColor | ( | int | row_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 645 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ClearRowBackgroundColor | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetRowForegroundColor | ( | int | row_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetRowForegroundColor | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowForegroundColor | ( | int | row_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowForegroundColor | ( | int | row_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 653 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetStripeBackgroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the stripe background and foreground colors, and strip height Specifies the colors to use when displaying the items belonging to a stripe. Each stripe is composed of the same number StripeHeight of consecutive items. The first stripeHeight items are "normal" ones; they are followed by a stripe composed of the next StripeHeight items, which in turn is followed by the same number of "normal" items, and so on. The default value is an empty string, indicating that the stripes will inherit the colors of the widget. The Stripe colors have a higher priority than the column colors, but a lower priority than the row or cell color.
| virtual double* vtkKWMultiColumnList::GetStripeBackgroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetStripeBackgroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetStripeBackgroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 671 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ClearStripeBackgroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetStripeForegroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetStripeForegroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetStripeForegroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetStripeForegroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 677 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetStripeHeight | ( | int | height | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetStripeHeight | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowSelectable | ( | int | row_index, | |
| int | flag | |||
| ) | [virtual] |
Specifies a boolean value that determines whether a specific row can be selected interactively.
| virtual void vtkKWMultiColumnList::RowSelectableOn | ( | int | row_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 687 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::RowSelectableOff | ( | int | row_index | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 689 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetRowSelectable | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ActivateRow | ( | int | row_index | ) | [virtual] |
Activate a row.
| virtual void vtkKWMultiColumnList::InsertCellText | ( | int | row_index, | |
| int | col_index, | |||
| const char * | text | |||
| ) | [virtual] |
Set/Get contents of cell (warning, Get returns a pointer to the Tcl buffer, copy the resulting string ASAP). SetCellText is the fast version and assumes the cell already exists! InsertCellText will insert one (or more) full row(s) if there is no row/cell at that location (using InsertRow). Note that InsertCellTextAsDouble will insert a number using the printf-style f format type. Use InsertCellTextAsFormattedDouble to restrict the number of digits (i.e. if size = 5, format will be %.5g)
| virtual void vtkKWMultiColumnList::InsertCellTextAsInt | ( | int | row_index, | |
| int | col_index, | |||
| int | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::InsertCellTextAsDouble | ( | int | row_index, | |
| int | col_index, | |||
| double | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::InsertCellTextAsFormattedDouble | ( | int | row_index, | |
| int | col_index, | |||
| double | value, | |||
| int | size | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellText | ( | int | row_index, | |
| int | col_index, | |||
| const char * | text | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetCellText | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellTextAsInt | ( | int | row_index, | |
| int | col_index, | |||
| int | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetCellTextAsInt | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellTextAsDouble | ( | int | row_index, | |
| int | col_index, | |||
| double | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellTextAsFormattedDouble | ( | int | row_index, | |
| int | col_index, | |||
| double | value, | |||
| int | size | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double vtkKWMultiColumnList::GetCellTextAsDouble | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::HasCellAttribute | ( | int | row_index, | |
| int | col_index, | |||
| const char * | name | |||
| ) | [virtual] |
Set/Get an arbitrary cell attribute (warning, Get returns a pointer to the Tcl buffer).
| virtual void vtkKWMultiColumnList::SetCellAttribute | ( | int | row_index, | |
| int | col_index, | |||
| const char * | name, | |||
| const char * | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetCellAttribute | ( | int | row_index, | |
| int | col_index, | |||
| const char * | name | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellAttributeAsInt | ( | int | row_index, | |
| int | col_index, | |||
| const char * | name, | |||
| int | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetCellAttributeAsInt | ( | int | row_index, | |
| int | col_index, | |||
| const char * | name | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellEnabledAttribute | ( | int | row_index, | |
| int | col_index, | |||
| int | value | |||
| ) | [virtual] |
Convenience function to Set/Get the "enabled" attribute on a cell. Note that this doesn't automatically enabled or disabled the contents of a cell but embedded window should check if this attribute was set to create themselves enabled or disabled automatically. SetCellEnabledAttribute will call RefreshCellWithWindowCommand on the cell to give a chance to an embedded window to enable/disable itself.
| virtual int vtkKWMultiColumnList::GetCellEnabledAttribute | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::HasCellEnabledAttribute | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::InsertRowText | ( | int | row_index, | |
| const char * | text | |||
| ) | [virtual] |
Set the contents of a full row or full column.
| virtual void vtkKWMultiColumnList::InsertColumnText | ( | int | col_index, | |
| const char * | text | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::FindAndInsertCellText | ( | int | look_for_col_index, | |
| const char * | look_for_text, | |||
| int | col_index, | |||
| const char * | text | |||
| ) | [virtual] |
Set the contents of the cell given a column index only and a text to look for in a specific column. If that text is found, its row index is used to set the contents of the cell, if it is not found, a new row is inserted.
| virtual void vtkKWMultiColumnList::ActivateCell | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Activate a cell.
| virtual void vtkKWMultiColumnList::SeeCell | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Adjusts the view in the tablelist so that the cell is visible.
| virtual void vtkKWMultiColumnList::GetCellBackgroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get a cell background and foreground colors
| virtual double* vtkKWMultiColumnList::GetCellBackgroundColor | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellBackgroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellBackgroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 786 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::ClearCellBackgroundColor | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetCellForegroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetCellForegroundColor | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellForegroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellForegroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 796 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetCellCurrentBackgroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Get the cell background or foreground color In order of priority: - if not selected, color is: cell > row > stripe > column > widget. - if selected, color is: cell > row > column > widget.
| virtual double* vtkKWMultiColumnList::GetCellCurrentBackgroundColor | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetCellCurrentForegroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetCellCurrentForegroundColor | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellEditable | ( | int | row_index, | |
| int | col_index, | |||
| int | flag | |||
| ) | [virtual] |
Specifies a boolean value that determines whether a specific row can be edited interactively.
| virtual void vtkKWMultiColumnList::CellEditableOn | ( | int | row_index, | |
| int | col_index | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 818 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::CellEditableOff | ( | int | row_index, | |
| int | col_index | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 820 of file vtkKWMultiColumnList.h.
| virtual int vtkKWMultiColumnList::GetCellEditable | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellImage | ( | int | row_index, | |
| int | col_index, | |||
| const char * | ||||
| ) | [virtual] |
Specifies an image to display in the cell. Both text and image can be displayed simultaneously. If a WindowCommand is specified for that cell, it overrides the image. An attempt is made to blend the image with the current cell background color (as returned by GetCellBackgroundColor). But since sorting a column, or inserting new rows, can change the position of the cell in a stripe (see SetStripeBackgroundColor), it is best to: - use images that do not have an alpha component, or - refresh the image periodically (each time a row is added/removed) also check SetPotentialCellColorsChangedCommand and ScheduleRefreshAllCellsWithWindowCommand or ScheduleRefreshAllRowsWithWindowCommand.
| virtual void vtkKWMultiColumnList::SetCellImageToIcon | ( | int | row_index, | |
| int | col_index, | |||
| vtkKWIcon * | icon | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellImageToPredefinedIcon | ( | int | row_index, | |
| int | col_index, | |||
| int | icon_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellImageToPixels | ( | int | row_index, | |
| int | col_index, | |||
| const unsigned char * | pixels, | |||
| int | width, | |||
| int | height, | |||
| int | pixel_size, | |||
| unsigned long | buffer_length = 0 | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetCellImage | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetCellEditWindow | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellEditWindow | ( | int | row_index, | |
| int | col_index, | |||
| int | arg | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellEditWindowToEntry | ( | int | row_index, | |
| int | col_index | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 874 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetCellEditWindowToCheckButton | ( | int | row_index, | |
| int | col_index | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 877 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetCellEditWindowToSpinBox | ( | int | row_index, | |
| int | col_index | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 880 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetCellWindowCommand | ( | int | row_index, | |
| int | col_index, | |||
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [virtual] |
Specifies a command to create the window (i.e. widget) to be embedded into the cell located at (row_index, col_index). The command is automatically concatenated with the name of the tablelist widget, the cell's row and column indices, as well as the path name of the embedded window to be created, and the resulting script is evaluated in the global scope. This path name can be used to create your own vtkKWWidget by assigning the widget's name manually using vtkKWWidget's SetWidgetName method. In most case, you should attempt to set the widget's background and foreground colors to match the cell's background and foreground colors (which can be retrieved using GetCellCurrentBackgroundColor and GetCellCurrentForegroundColor). Since the background and foreground colors of the cell change dynamically depending on the sorting order and the selected rows, you should set the SetPotentialCellColorsChangedCommand to this object's own ScheduleRefreshColorsOfAllCellsWithWindowCommand method so that each time the cell colors change, this user-defined widget is refreshed. Also, if you have set a text contents in the same cell (using SetCellText) you may want to hide it automatically using SetColumnFormatCommandToEmptyOutput or SetColumnFormatCommandToEmptyOutputIfWindowCommand. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the name of the internal tablelist widget (to be ignored): const char* - the cell location, i.e. its row and column indices: int, int - the path name of the embedded window/widget to be created: const char*
| virtual void vtkKWMultiColumnList::SetCellWindowCommandToCheckButton | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
The SetCellWindowCommandToCheckButton method is a very convenient way to automatically display a checkbutton in the cell. The selected state of the button is interpreted directly from the text in the cell (as set by SetCellText for example), and thus should be either 0 or 1. The editable flag of the cell is automatically set to 0, do not change it manually using SetCellEditable. When the checkbutton selected state changes, the contents of the cell is updated automatically (to 0 or 1). Note that the EditEndCommand and CellUpdatedCommand are handled the same way. Check the SetCellWindowCommand method for more information. Important: note that you can not set the Command for this checkbutton (doing so will prevent CellUpdatedCommand from being called for example or the cell contents to be updated). Also note that a new checkbutton instance will be created each time you sort its column (by design of the third-party tablelist Tk widget used under the hood). WARNING: do NOT use GetCellWindowAsCheckButton and set any value on it; anytime the table is sorted, a new checkbutton is recreated automatically by calling the corresponding CellWindowCommand; therefore, any value you may have set will be lost. The widget itself is just a representation of the value inside a cell (here, a boolean).
| virtual vtkKWCheckButton* vtkKWMultiColumnList::GetCellWindowAsCheckButton | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowCommandToComboBox | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
The SetCellWindowCommandToComboBox is a convenience method to add a list of items in a combo box within one of the cells. For instance, similar items may be grouped and added in a pull down list. This also prevents overcrowding the Multi-column list by having things hidden in a combo box. WARNING: do NOT use GetCellWindowAsComboBox and set any value on it; anytime the table is sorted, a new combo box is recreated automatically by calling the corresponding CellWindowCommand; therefore, any value you may have set will be lost. The widget itself is just a representation of the value inside a cell.
| virtual void vtkKWMultiColumnList::SetCellWindowCommandToComboBoxWithValues | ( | int | row_index, | |
| int | col_index, | |||
| int | nb_values, | |||
| const char * | values[] | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowCommandToComboBoxWithValuesAsArray | ( | int | row_index, | |
| int | col_index, | |||
| vtkStringArray * | values | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowCommandToComboBoxWithValuesAsSemiColonSeparated | ( | int | row_index, | |
| int | col_index, | |||
| const char * | values | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual vtkKWComboBox* vtkKWMultiColumnList::GetCellWindowAsComboBox | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowComboBoxValues | ( | int | row_index, | |
| int | col_index, | |||
| int | nb_values, | |||
| const char * | values[] | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowComboBoxValuesAsArray | ( | int | row_index, | |
| int | col_index, | |||
| vtkStringArray * | values | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowComboBoxValuesAsSemiColonSeparated | ( | int | row_index, | |
| int | col_index, | |||
| const char * | values | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowCommandToColorButton | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
The SetCellWindowCommandToColorButton method is a convenient way to automatically display a color button in the cell. The color of the button is interpreted directly from the text in the cell (as set by SetCellText for example), provided it is a space separated list of 3 normalized floating point numbers representing the red, green and blue components of the color (ex: "1.0 0.2 0.6"). When the color button is edited (if the column or cell is made editable), a color dialog pops up so that the user can pick a new color. The contents of the cell is updated automatically with the new color value, as a similar space separated list of normalized R, G, B values. Note that the EditStartCommand, EditEndCommand and CellUpdatedCommand are handled the same way. Check the SetCellWindowCommand method for more information. Set UseBalloonHelpStringInCellColorButton to On to set the color button balloon help string automatically (it will be set to display the color in different color space). Off by default for performance reasons. WARNING: do NOT use GetCellWindowAsFrame and set any value on it; anytime the table is sorted, a new frame is recreated automatically by calling the corresponding CellWindowCommand; therefore, any value you may have set will be lost. The widget itself is just a representation of the value inside a cell (here, a color).
| virtual vtkKWFrame* vtkKWMultiColumnList::GetCellWindowAsFrame | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::UseBalloonHelpStringInCellColorButtonOn | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::UseBalloonHelpStringInCellColorButtonOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetUseBalloonHelpStringInCellColorButton | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetUseBalloonHelpStringInCellColorButton | ( | int | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowCommandToPickDirectoryButton | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
The SetCellWindowCommandToPickDirectoryButton is a convenience method to automatically display a LoadSaveButton with ChooseDirectoryOn in the cell. The selected directory of the button is interpreted directly from the text in the cell, as set by SetCellText for example. WARNING: do NOT use GetCellWindowAsPickDirectoryButton and set any value on it; anytime the table is sorted, a new directory button is recreated automatically by calling the corresponding CellWindowCommand; therefore, any value you may have set will be lost. The widget itself is just a representation of the value inside a cell (here, a filename).
| virtual vtkKWLoadSaveButton* vtkKWMultiColumnList::GetCellWindowAsPickDirectoryButton | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellWindowDestroyCommand | ( | int | row_index, | |
| int | col_index, | |||
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when the window embedded into the cell located at (row_index, col_index) is destroyed. It is automatically concatenated the same parameter as the SetCellWindowCommand method that was used to create the embedded window. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the name of the internal tablelist widget (to be ignored): const char* - the cell location, i.e. row and column indices: int, int - the path name of the embedded window/widget to be created: const char*
| virtual void vtkKWMultiColumnList::SetCellWindowDestroyCommandToRemoveChild | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
The SetCellWindowDestroyCommandToRemoveChild method is a convenient way to automatically set the CellWindowDestroyCommand to a callback that will remove the child widget that matches the name of the Tk widget about to be destroyed. This is very useful if the SetCellWindowCommand is set to a callback that actually allocates a new vtkKWWidget object. That way, each time the cell is about to be destroyed, it is cleanly de-allocated first (by setting its Parent to NULL).
| virtual void vtkKWMultiColumnList::RefreshCellWithWindowCommand | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Force a cell (or all cells, or all rows in a column) for which a WindowCommand has been defined to recreate its dynamic content. It does so by setting the WindowCommand to NULL, than setting it to its previous value (per author's suggestion). The ScheduleRefreshAllCellsWithWindowCommand method will schedule RefreshAllCellsWithWindowCommand when the application is idle. The ScheduleRefreshAllRowsWithWindowCommand method will schedule RefreshAllRowsWithWindowCommand when the application is idle.
| virtual void vtkKWMultiColumnList::RefreshAllCellsWithWindowCommand | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ScheduleRefreshAllCellsWithWindowCommand | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RefreshAllRowsWithWindowCommand | ( | int | col | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ScheduleRefreshAllRowsWithWindowCommand | ( | int | col | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RefreshEnabledStateOfAllCellsWithWindowCommand | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ScheduleRefreshEnabledStateOfAllCellsWithWindowCommand | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RefreshColorsOfCellWithWindowCommand | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Force a cell (or all cells) for which a WindowCommand has been defined to set the background and foreground colors to the cell current background and foreground colors. It does so by tyring to safe-down-cast the widget inside that cell into a vtkKWCoreWidget and set its background color to the color returned by GetCellCurrentBackgroundColor and its foreground color to the color returned by GetCellCurrentForegroundColor. It then performs the same for the first level children of the widget inside that cell. This can be useful when the cell contents is an image with an alpha channel (transparency), or a user-defined dynamic widget (see SetCellWindowCommand and SetPotentialCellColorsChangedCommand). The ScheduleRefreshColorsOfAllCellsWithWindowCommand method will schedule RefreshColorsOfAllCellsWithWindowCommand when the application is idle: this is especially useful in conjonction with the SetPotentialCellColorsChangedCommand method.
| virtual void vtkKWMultiColumnList::RefreshColorsOfAllCellsWithWindowCommand | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ScheduleRefreshColorsOfAllCellsWithWindowCommand | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetCellWindowWidgetName | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Retrieve the path of the window contained in the cell as created by the WindowCommand.
| virtual void vtkKWMultiColumnList::AddBindingsToWidgetName | ( | const char * | widget_name | ) | [virtual] |
Once a user-defined dynamic widget is created by the WindowCommand, clicking on it is likely *not* to trigger the same interactive behavior as clicking on a regular cell (i.e., clicking on the widget will not select the row or cell for example). This can be a good thing if clicking on the widget is meant to be intercepted by the widget to trigger a different behaviour, but in many other cases, one would want the interaction bindings to remain the same and consistent for all rows. In order to do so, the common widget row bindings have to be added to the widget the was just created. To do so, call AddBindingsToWidget, either on the Tk widget name, or on avtkKWWidget that may have been used to wrap around that Tk widget name. A complex widget can be made of several other sub-widgets that need the bindings to be passed on too. Use AddBindingsToWidgetAndChildren to pass the bindings to a widget and its chilren automatically (or call AddBindingsToWidget manually on each sub-widgets).
| virtual void vtkKWMultiColumnList::AddBindingsToWidget | ( | vtkKWWidget * | widget | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::AddBindingsToWidgetAndChildren | ( | vtkKWWidget * | widget | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::FindCellText | ( | const char * | text, | |
| int * | row_index, | |||
| int * | col_index | |||
| ) | [virtual] |
Find contents of cell in all table or single column One FindCellText signature returns 1 if found, 0 otherwise, and assign the position to row_index, col_index. The other FindCellText method returns a pointer to an array of 2 ints (row and col index) if found, NULL otherwise. FindCellTextInColumn return the row index of the cell in the col_index column if found, or -1 otherwise.
| virtual int* vtkKWMultiColumnList::FindCellText | ( | const char * | text | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::FindCellTextInColumn | ( | int | col_index, | |
| const char * | text | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::FindCellTextAsIntInColumn | ( | int | col_index, | |
| int | value | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::EditCell | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Edit cell (or cancel edit). If supported, edit cell contents interactively CancelEditing attempts to cancel the current interactive editing. FinishEditing attempts to terminate the current interactive editing.
| virtual void vtkKWMultiColumnList::CancelEditing | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::FinishEditing | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::GetSelectionBackgroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the selection background and foreground colors.
| virtual double* vtkKWMultiColumnList::GetSelectionBackgroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionBackgroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionBackgroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1140 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetSelectionForegroundColor | ( | double * | r, | |
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetSelectionForegroundColor | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionForegroundColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionForegroundColor | ( | double | rgb[3] | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1145 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetColumnSelectionBackgroundColor | ( | int | col_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the selection background and foreground colors for a specific column.
| virtual double* vtkKWMultiColumnList::GetColumnSelectionBackgroundColor | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnSelectionBackgroundColor | ( | int | col_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnSelectionBackgroundColor | ( | int | col_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1157 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetColumnSelectionForegroundColor | ( | int | col_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetColumnSelectionForegroundColor | ( | int | col_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnSelectionForegroundColor | ( | int | col_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnSelectionForegroundColor | ( | int | col_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1165 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetRowSelectionBackgroundColor | ( | int | row_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the selection background and foreground colors for a specific row.
| virtual double* vtkKWMultiColumnList::GetRowSelectionBackgroundColor | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowSelectionBackgroundColor | ( | int | row_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowSelectionBackgroundColor | ( | int | row_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1178 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetRowSelectionForegroundColor | ( | int | row_index, | |
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetRowSelectionForegroundColor | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowSelectionForegroundColor | ( | int | row_index, | |
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetRowSelectionForegroundColor | ( | int | row_index, | |
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1186 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetCellSelectionBackgroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the selection background and foreground colors for a specific cell.
| virtual double* vtkKWMultiColumnList::GetCellSelectionBackgroundColor | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellSelectionBackgroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellSelectionBackgroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1200 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::GetCellSelectionForegroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double * | r, | |||
| double * | g, | |||
| double * | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double* vtkKWMultiColumnList::GetCellSelectionForegroundColor | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellSelectionForegroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | r, | |||
| double | g, | |||
| double | b | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetCellSelectionForegroundColor | ( | int | row_index, | |
| int | col_index, | |||
| double | rgb[3] | |||
| ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1210 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetSelectionMode | ( | int | ) | [virtual] |
Set/Get the one of several styles for manipulating the selection. Valid constants can be found in vtkKWOptions::SelectionModeType. Default is browse.
| virtual int vtkKWMultiColumnList::GetSelectionMode | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionModeToSingle | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionModeToBrowse | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionModeToMultiple | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionModeToExtended | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetSelectionType | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionType | ( | int | align | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionTypeToRow | ( | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1246 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SetSelectionTypeToCell | ( | ) | [inline, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1248 of file vtkKWMultiColumnList.h.
| virtual void vtkKWMultiColumnList::SelectRow | ( | int | row_index | ) | [virtual] |
Select/deselect a row, or single row (any other selection is cleared).
| virtual void vtkKWMultiColumnList::DeselectRow | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SelectSingleRow | ( | int | row_index | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::IsRowSelected | ( | int | row_index | ) | [virtual] |
Check if row is selected (i.e. any element in the row is selected)
| virtual int vtkKWMultiColumnList::GetNumberOfSelectedRows | ( | ) | [virtual] |
Get the number of selected rows, and retrieve their indices (it is up to the caller to provide a large enough buffer). Both returns the number of selected rows.
| virtual int vtkKWMultiColumnList::GetSelectedRows | ( | int * | indices | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetIndexOfFirstSelectedRow | ( | ) | [virtual] |
Get index of first selected row. Returns -1 on error.
| virtual void vtkKWMultiColumnList::SelectCell | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Select/deselect a cell, or single cell (any other selection is cleared).
| virtual void vtkKWMultiColumnList::DeselectCell | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SelectSingleCell | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::IsCellSelected | ( | int | row_index, | |
| int | col_index | |||
| ) | [virtual] |
Check if cell is selected
| virtual int vtkKWMultiColumnList::GetNumberOfSelectedCells | ( | ) | [virtual] |
Get the number of selected cells, and retrieve their indices (it is up to the caller to provide large enough buffers). Both returns the number of selected cells.
| virtual int vtkKWMultiColumnList::GetSelectedCells | ( | int * | row_indices, | |
| int * | col_indices | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ClearSelection | ( | ) | [virtual] |
Clear selection
| virtual void vtkKWMultiColumnList::SetExportSelection | ( | int | ) | [virtual] |
Specifies whether or not a selection in the widget should also be the X selection. If the selection is exported, then selecting in the widget deselects the current X selection, selecting outside the widget deselects any widget selection, and the widget will respond to selection retrieval requests when it has a selection.
| virtual int vtkKWMultiColumnList::GetExportSelection | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ExportSelectionOn | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ExportSelectionOff | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetSelectionCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when an element is selected/deselected in the widget. Re-selecting an element will trigger this command too. If one want to be notified only when the selection has *changed* (the number of selected/deselected items has changed), use the SelectionChangedCommand command instead. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::SetSelectionChangedCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when the selection has *changed*. This command will *not* be invoked when an item is re-selected (i.e. it was already selected when the user clicked on it again). To be notified when any selection event occurs, use SelectionCommand instead. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::SetPotentialCellColorsChangedCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when any change is made that can potentially affect the background color of a cell (selecting a cell, sorting a column, adding/removing rows, etc). This is useful if a user-defined dynamic widget created in a cell (using the SetCellWindowCommand methods) is setting its own background color to match the background color of a cell (using GetCellCurrentBackgroundColor). In that case, just set this command to RefreshColorsOfAllCellsWithWindowCommand. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::SetColumnSortedCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when a column has been sorted. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::SetRowMovedCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when a row has been moved. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::SetNumberOfRowsChangedCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when the number of rows changed. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::SetEditStartCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when the interactive editing of a cell's contents is started. The command is automatically concatenated with the cell's row and column indices, as well as the text displayed in the cell, the resulting script is evaluated in the global scope, and the return value becomes the initial contents of the temporary embedded widget used for the editing. The next step (validation) is handled by SetEditEndCommand (if any) The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the cell location, i.e. its row and column indices: int, int - the current cell's text: const char* The following output is expected from the command: - the initial contents of the widget used for editing: const char*
| virtual void vtkKWMultiColumnList::SetEditEndCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked on normal termination of the interactive editing of a cell's contents if the final text of the temporary embedded widget used for the editing is different from its initial one. The command is automatically concatenated with the cell's row and column indices, as well as the final contents of the edit window, the resulting script is evaluated in the global scope, and the return value becomes the cell's new contents after destroying the temporary embedded widget. The main purpose of this script is to perform a final validation of the edit window's contents and eventually reject the input by calling the RejectInput() method. Another purpose of this command is to convert the edit window's text to the cell's new internal contents, which is necessary if, due to the SetColumnFormatCommand option the cell's internal value is different from its external representation. The next step (updating) is handled by SetCellUpdatedCommand (if any) The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the cell location, i.e. its row and column indices: int, int - the final contents of the edit window: const char* The following output is expected from the command: - the cell's new contents: const char*
| virtual void vtkKWMultiColumnList::RejectInput | ( | ) | [virtual] |
If invoked from within EditEndCommand, this method prevents the termination of the interactive editing of the contents of a cell. It enables you to reject the widget's text during the final validation of the string intended to become the new cell contents.
| virtual void vtkKWMultiColumnList::SetCellUpdatedCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when a cell contents has been successfully updated after editing it. The command is automatically concatenated with the cell's row and column indices, as well as the new contents of the cell. The main purpose of this script is to let external/third-party applications/objects retrieve the new cell contents and update their own internal values. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the cell location, i.e. its row and column indices: int, int - the cell's new contents: const char*
| virtual void vtkKWMultiColumnList::SetLabelCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when mouse button 1 is pressed over one of the header labels and later released over the same label. When the <ButtonRelease-1> event occurs, the command is automatically concatenated with the name of the tablelist widget and the column index of the respective label, and the resulting script is evaluated in the global scope. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the name of the internal tablelist widget (to be ignored): const char* - the column index of the label: int
| virtual void vtkKWMultiColumnList::SetSortCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be used for the comparison of the items when invoking the sort subcommand of the Tcl command associated with the tablelist widget. To compare two items (viewed as lists of cell contents within one row each) during the sort operation, the command is automatically concatenated with the two items and the resulting script is evaluated. The script should return an integer less than, equal to, or greater than zero if the first item is to be considered less than, equal to, or greater than the second, respectively. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the contents of the first item/cell to compare: const char* - the contents of the second item/cell to compare: const char* The following output is expected from the command: - the result of the comparison: int
| virtual void vtkKWMultiColumnList::SetRightClickCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies a command to be invoked when the user right-click on a cell. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command. The following parameters are also passed to the command: - the cell location, i.e. its row and column indices: int, int - the pointer (x, y) absolute location the click occured at: int, int
| virtual void vtkKWMultiColumnList::SetUneditableCellDoubleClickCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
The command is invoked when the user double-clicks on any uneditable cell of the listbox. The command is not invoked on a double click on an editable cell. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual void vtkKWMultiColumnList::UpdateEnableState | ( | ) | [virtual] |
Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.
Reimplemented from vtkKWWidget.
| virtual void vtkKWMultiColumnList::SelectionCallback | ( | ) | [virtual] |
Callbacks. Internal, do not use.
| virtual void vtkKWMultiColumnList::CellWindowDestroyRemoveChildCallback | ( | const char * | , | |
| int | , | |||
| int | , | |||
| const char * | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellUpdatedCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::UneditableCellDoubleClickCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::EditStartCallback | ( | const char * | widget, | |
| int | row, | |||
| int | col, | |||
| const char * | text | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::EditEndCallback | ( | const char * | widget, | |
| int | row, | |||
| int | col, | |||
| const char * | text | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellWindowCommandToCheckButtonCreateCallback | ( | const char * | , | |
| int | , | |||
| int | , | |||
| const char * | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellWindowCommandToCheckButtonSelectCallback | ( | vtkKWWidget * | , | |
| int | , | |||
| int | , | |||
| int | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellWindowCommandToComboBoxCreateCallback | ( | const char * | values, | |
| const char * | , | |||
| int | , | |||
| int | , | |||
| const char * | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellWindowCommandToComboBoxValueCallback | ( | vtkKWWidget * | , | |
| int | , | |||
| int | , | |||
| const char * | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellWindowCommandToColorButtonCallback | ( | const char * | , | |
| int | , | |||
| int | , | |||
| const char * | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellWindowCommandToPickDirectoryButtonCallback | ( | const char * | , | |
| int | , | |||
| int | , | |||
| const char * | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CellWindowCommandToPickDirectoryButtonChangeCallback | ( | vtkKWWidget * | , | |
| int | , | |||
| int | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::ColumnFormatCommandToEmptyOutputIfWindowCommandCallback | ( | vtkKWWidget * | , | |
| const char * | ||||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ColumnSortedCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ColumnMovedCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RowMovedCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RightClickCallback | ( | const char * | w, | |
| int | x, | |||
| int | y, | |||
| int | root_x, | |||
| int | root_y | |||
| ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RefreshColorsOfAllCellsWithWindowCommandCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RefreshAllCellsWithWindowCommandCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RefreshEnabledStateOfAllCellsWithWindowCommandCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RefreshAllRowsWithWindowCommandCallback | ( | int | col | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::KeyPressDeleteCallback | ( | ) | [virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::CreateWidget | ( | ) | [protected, virtual] |
Create the widget.
Reimplemented from vtkKWCoreWidget.
| void vtkKWMultiColumnList::InvokeKeyPressDeleteCommand | ( | ) | [protected] |
| const char* vtkKWMultiColumnList::InvokeEditStartCommand | ( | int | row, | |
| int | col, | |||
| const char * | text | |||
| ) | [protected] |
| const char* vtkKWMultiColumnList::InvokeEditEndCommand | ( | int | row, | |
| int | col, | |||
| const char * | text | |||
| ) | [protected] |
| void vtkKWMultiColumnList::InvokeCellUpdatedCommand | ( | int | row, | |
| int | col, | |||
| const char * | text | |||
| ) | [protected] |
| virtual void vtkKWMultiColumnList::InvokeSelectionCommand | ( | ) | [protected, virtual] |
| virtual void vtkKWMultiColumnList::InvokeSelectionChangedCommand | ( | ) | [protected, virtual] |
| virtual void vtkKWMultiColumnList::InvokePotentialCellColorsChangedCommand | ( | ) | [protected, virtual] |
| void vtkKWMultiColumnList::InvokeColumnSortedCommand | ( | ) | [protected] |
| void vtkKWMultiColumnList::InvokeRowMovedCommand | ( | ) | [protected] |
| void vtkKWMultiColumnList::InvokeNumberOfRowsChangedCommand | ( | ) | [protected] |
| void vtkKWMultiColumnList::InvokeRightClickCommand | ( | int | row, | |
| int | col, | |||
| int | x, | |||
| int | y | |||
| ) | [protected] |
| virtual void vtkKWMultiColumnList::InvokeUneditableCellDoubleClickCommand | ( | ) | [protected, virtual] |
| virtual void vtkKWMultiColumnList::NumberOfRowsChanged | ( | ) | [protected, virtual] |
Called when the number of rows/columns changed
| virtual void vtkKWMultiColumnList::NumberOfColumnsChanged | ( | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetColumnConfigurationOption | ( | int | col_index, | |
| const char * | option, | |||
| const char * | value | |||
| ) | [protected, virtual] |
Set/Get a column configuration option (ex: "-bg")
| virtual int vtkKWMultiColumnList::HasColumnConfigurationOption | ( | int | col_index, | |
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetColumnConfigurationOption | ( | int | col_index, | |
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetColumnConfigurationOptionAsInt | ( | int | col_index, | |
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetColumnConfigurationOptionAsInt | ( | int | col_index, | |
| const char * | option, | |||
| int | value | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnConfigurationOptionAsText | ( | int | col_index, | |
| const char * | option, | |||
| const char * | value | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetColumnConfigurationOptionAsText | ( | int | col_index, | |
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetRowConfigurationOption | ( | int | row_index, | |
| const char * | option, | |||
| const char * | value | |||
| ) | [protected, virtual] |
Set/Get a row configuration option (ex: "-bg")
| virtual int vtkKWMultiColumnList::HasRowConfigurationOption | ( | int | row_index, | |
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetRowConfigurationOption | ( | int | row_index, | |
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetRowConfigurationOptionAsInt | ( | int | row_index, | |
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetRowConfigurationOptionAsInt | ( | int | row_index, | |
| const char * | option, | |||
| int | value | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetCellConfigurationOption | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option, | |||
| const char * | value | |||
| ) | [protected, virtual] |
Set/Get a cell configuration option (ex: "-bg")
| virtual int vtkKWMultiColumnList::HasCellConfigurationOption | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetCellConfigurationOption | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::GetCellConfigurationOptionAsInt | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetCellConfigurationOptionAsInt | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option, | |||
| int | value | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual double vtkKWMultiColumnList::GetCellConfigurationOptionAsDouble | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetCellConfigurationOptionAsDouble | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option, | |||
| double | value | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetCellConfigurationOptionAsFormattedDouble | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option, | |||
| double | value, | |||
| int | size | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual int vtkKWMultiColumnList::SetCellConfigurationOptionAsText | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option, | |||
| const char * | value | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual const char* vtkKWMultiColumnList::GetCellConfigurationOptionAsText | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::ReportErrorOnSetCellConfigurationOption | ( | int | row_index, | |
| int | col_index, | |||
| const char * | option, | |||
| const char * | res | |||
| ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::HasSelectionChanged | ( | ) | [protected, virtual] |
Check if the selection has changed and invoke the corresponding command
| virtual int vtkKWMultiColumnList::FindCellAtRelativeCoordinates | ( | int | x, | |
| int | y, | |||
| int * | row_index, | |||
| int * | col_index | |||
| ) | [protected, virtual] |
Find cell at relative coordinate x, y
| virtual void vtkKWMultiColumnList::UpdateSortedColumnBackgroundColor | ( | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::RemoveAllWindowDestroyCommandFromCells | ( | ) | [protected, virtual] |
Remove all the window destroy commands.
| virtual void vtkKWMultiColumnList::AddInteractionBindings | ( | ) | [protected, virtual] |
Add/Remove some interaction bindings
| virtual void vtkKWMultiColumnList::RemoveInteractionBindings | ( | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnNameToIndexCacheEntry | ( | const char * | col_name, | |
| int | col_index | |||
| ) | [protected, virtual] |
Manage the column name to index cache
| virtual int vtkKWMultiColumnList::GetColumnNameToIndexCacheEntry | ( | const char * | col_name | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::DeleteColumnNameToIndexCacheEntry | ( | const char * | col_name | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::InvalidateColumnNameToIndexCache | ( | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::SetColumnIndexToVisibilityCacheEntry | ( | int | col_index, | |
| int | vis | |||
| ) | [protected, virtual] |
Manage the column name to visibility cache
| virtual int vtkKWMultiColumnList::GetColumnIndexToVisibilityCacheEntry | ( | int | col_index | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
| virtual void vtkKWMultiColumnList::InvalidateColumnIndexToVisibilityCache | ( | ) | [protected, virtual] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
char* vtkKWMultiColumnList::KeyPressDeleteCommand [protected] |
Definition at line 1568 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::EditStartCommand [protected] |
Definition at line 1571 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::EditEndCommand [protected] |
Definition at line 1574 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::CellUpdatedCommand [protected] |
Definition at line 1577 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::SelectionCommand [protected] |
Definition at line 1580 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::SelectionChangedCommand [protected] |
Definition at line 1583 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::PotentialCellColorsChangedCommand [protected] |
Definition at line 1586 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::ColumnSortedCommand [protected] |
Definition at line 1589 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::RowMovedCommand [protected] |
Definition at line 1592 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::NumberOfRowsChangedCommand [protected] |
Definition at line 1595 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::RightClickCommand [protected] |
Definition at line 1598 of file vtkKWMultiColumnList.h.
char* vtkKWMultiColumnList::UneditableCellDoubleClickCommand [protected] |
Definition at line 1601 of file vtkKWMultiColumnList.h.
vtkKWMultiColumnListInternals* vtkKWMultiColumnList::Internals [protected] |
PIMPL Encapsulation for STL containers
Reimplemented from vtkKWCoreWidget.
Definition at line 1670 of file vtkKWMultiColumnList.h.
int vtkKWMultiColumnList::ColorSortedColumn [protected] |
Color of the sorted column.
Definition at line 1685 of file vtkKWMultiColumnList.h.
double vtkKWMultiColumnList::SortedColumnBackgroundColor[3] [protected] |
Set/Get the alignment of a column, or the aligment of the column label specifically. The alignment must be one of left (default), right, or center. BTX
Definition at line 1686 of file vtkKWMultiColumnList.h.
int vtkKWMultiColumnList::UseBalloonHelpStringInCellColorButton [protected] |
Definition at line 1716 of file vtkKWMultiColumnList.h.
1.6.1