Superclass that supports basic Tcl functionality. More...
#include <vtkKWObject.h>


Public Types | |
| typedef vtkObject | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| const char * | GetTclName () |
Static Public Member Functions | |
| static vtkKWObject * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkKWObject * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkKWObject () | |
| ~vtkKWObject () | |
| virtual void | InvokeObjectMethodCommand (const char *command) |
| virtual vtkCallbackCommand * | GetCallbackCommand () |
|
| |
| virtual vtkKWApplication * | GetApplication () |
| virtual void | SetApplication (vtkKWApplication *arg) |
| virtual const char * | Script (const char *EventString,...) |
| virtual void | AddCallbackCommandObserver (vtkObject *object, unsigned long event) |
| virtual void | RemoveCallbackCommandObserver (vtkObject *object, unsigned long event) |
| virtual void | AddCallbackCommandObservers () |
| virtual void | RemoveCallbackCommandObservers () |
| virtual void | SetObjectMethodCommand (char **command, vtkObject *object, const char *method) |
| virtual void | ProcessCallbackCommandEvents (vtkObject *caller, unsigned long event, void *calldata) |
| static void | ProcessCallbackCommandEventsFunction (vtkObject *object, unsigned long event, void *clientdata, void *calldata) |
Superclass that supports basic Tcl functionality.
vtkKWObject is the superclass for most application classes. It is a direct subclass of vtkObject but adds functionality for invoking Tcl scripts, obtaining the Tcl name for an instance, etc. This class requires a vtkKWApplication in order to work (as do all classes).
Definition at line 36 of file vtkKWObject.h.
| typedef vtkObject vtkKWObject::Superclass |
Reimplemented from vtkObject.
Reimplemented in vtkKWApplication, vtkKWApplicationSettingsInterface, vtkKWBalloonHelpManager, vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWDragAndDropTargetSet, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsManager, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMostRecentFilesManager, vtkKWMultiColumnList, vtkKWNotebook, vtkKWOptionDataBase, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWStateMachine, vtkKWStateMachineCluster, vtkKWStateMachineInput, vtkKWStateMachineState, vtkKWStateMachineTransition, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWTheme, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWUserInterfaceManager, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, vtkKWUserInterfacePanel, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardStep, vtkKWWizardWidget, vtkKWWizardWorkflow, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWColorTransferFunctionEditorSet, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWFrameSet, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPiecewiseFunctionEditorSet, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWScaleWithLabelSet, vtkKWSpinBoxSet, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.
Definition at line 41 of file vtkKWObject.h.
| vtkKWObject::vtkKWObject | ( | ) | [protected] |
| vtkKWObject::~vtkKWObject | ( | ) | [protected] |
| static vtkKWObject* vtkKWObject::New | ( | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkKWApplication, vtkKWApplicationSettingsInterface, vtkKWBalloonHelpManager, vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWDragAndDropTargetSet, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsManager, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMostRecentFilesManager, vtkKWMultiColumnList, vtkKWNotebook, vtkKWOptionDataBase, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWStateMachine, vtkKWStateMachineCluster, vtkKWStateMachineInput, vtkKWStateMachineState, vtkKWStateMachineTransition, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWTheme, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, vtkKWUserInterfacePanel, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidget, vtkKWWidgetWithLabel, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardStep, vtkKWWizardWidget, vtkKWWizardWorkflow, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWColorTransferFunctionEditorSet, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWFrameSet, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPiecewiseFunctionEditorSet, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWScaleWithLabelSet, vtkKWSpinBoxSet, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.
| virtual const char* vtkKWObject::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkKWApplication, vtkKWApplicationSettingsInterface, vtkKWBalloonHelpManager, vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWDragAndDropTargetSet, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsManager, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMostRecentFilesManager, vtkKWMultiColumnList, vtkKWNotebook, vtkKWOptionDataBase, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWStateMachine, vtkKWStateMachineCluster, vtkKWStateMachineInput, vtkKWStateMachineState, vtkKWStateMachineTransition, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWTheme, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWUserInterfaceManager, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, vtkKWUserInterfacePanel, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardStep, vtkKWWizardWidget, vtkKWWizardWorkflow, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWColorTransferFunctionEditorSet, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWFrameSet, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPiecewiseFunctionEditorSet, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWScaleWithLabelSet, vtkKWSpinBoxSet, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.
| static int vtkKWObject::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkKWApplication, vtkKWApplicationSettingsInterface, vtkKWBalloonHelpManager, vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWDragAndDropTargetSet, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsManager, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMostRecentFilesManager, vtkKWMultiColumnList, vtkKWNotebook, vtkKWOptionDataBase, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWStateMachine, vtkKWStateMachineCluster, vtkKWStateMachineInput, vtkKWStateMachineState, vtkKWStateMachineTransition, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWTheme, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWUserInterfaceManager, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, vtkKWUserInterfacePanel, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardStep, vtkKWWizardWidget, vtkKWWizardWorkflow, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWColorTransferFunctionEditorSet, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWFrameSet, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPiecewiseFunctionEditorSet, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWScaleWithLabelSet, vtkKWSpinBoxSet, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.
| virtual int vtkKWObject::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkKWApplication, vtkKWApplicationSettingsInterface, vtkKWBalloonHelpManager, vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWDragAndDropTargetSet, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsManager, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMostRecentFilesManager, vtkKWMultiColumnList, vtkKWNotebook, vtkKWOptionDataBase, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWStateMachine, vtkKWStateMachineCluster, vtkKWStateMachineInput, vtkKWStateMachineState, vtkKWStateMachineTransition, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWTheme, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWUserInterfaceManager, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, vtkKWUserInterfacePanel, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardStep, vtkKWWizardWidget, vtkKWWizardWorkflow, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWColorTransferFunctionEditorSet, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWFrameSet, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPiecewiseFunctionEditorSet, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWScaleWithLabelSet, vtkKWSpinBoxSet, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.
| static vtkKWObject* vtkKWObject::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented in vtkKWApplication, vtkKWApplicationSettingsInterface, vtkKWBalloonHelpManager, vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWDragAndDropTargetSet, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsManager, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMostRecentFilesManager, vtkKWMultiColumnList, vtkKWNotebook, vtkKWOptionDataBase, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWStateMachine, vtkKWStateMachineCluster, vtkKWStateMachineInput, vtkKWStateMachineState, vtkKWStateMachineTransition, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWTheme, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWUserInterfaceManager, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, vtkKWUserInterfacePanel, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardStep, vtkKWWizardWidget, vtkKWWizardWorkflow, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWColorTransferFunctionEditorSet, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWFrameSet, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPiecewiseFunctionEditorSet, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWScaleWithLabelSet, vtkKWSpinBoxSet, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.
| void vtkKWObject::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkKWApplication, vtkKWApplicationSettingsInterface, vtkKWBalloonHelpManager, vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWDragAndDropTargetSet, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsManager, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMostRecentFilesManager, vtkKWMultiColumnList, vtkKWNotebook, vtkKWOptionDataBase, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWStateMachine, vtkKWStateMachineCluster, vtkKWStateMachineInput, vtkKWStateMachineState, vtkKWStateMachineTransition, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWTheme, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWUserInterfaceManager, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, vtkKWUserInterfacePanel, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardStep, vtkKWWizardWidget, vtkKWWizardWorkflow, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWColorTransferFunctionEditorSet, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWFrameSet, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPiecewiseFunctionEditorSet, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWScaleWithLabelSet, vtkKWSpinBoxSet, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.
| const char* vtkKWObject::GetTclName | ( | ) |
Get the name of the Tcl object this instance represents.
| virtual vtkKWApplication* vtkKWObject::GetApplication | ( | ) | [virtual] |
Set/Get the application instance for this object.
Reimplemented in vtkKWApplication, vtkKWTopLevel, vtkKWUserInterfaceManagerDialog, vtkKWUserInterfaceManagerNotebook, and vtkKWWidget.
| virtual void vtkKWObject::SetApplication | ( | vtkKWApplication * | arg | ) | [virtual] |
Set/Get the application instance for this object.
| virtual const char* vtkKWObject::Script | ( | const char * | EventString, | |
| ... | ||||
| ) | [virtual] |
Invoke some Tcl script code and perform argument substitution.
Reimplemented in vtkKWApplication.
| virtual void vtkKWObject::AddCallbackCommandObserver | ( | vtkObject * | object, | |
| unsigned long | event | |||
| ) | [virtual] |
Add/Remove a callback command observer. This AddCallbackCommandObserver() method makes sure the CallbackCommand object is setup properly, then add an observer on 'object', if it does not exist already. This observer is triggered by 'event' and will invoke the CallbackCommand's Execute() method. This method is prefered over the vtkObject::AddObserver method as it takes care of initializing CallbackCommand, and eventually keep track of observers that have been added, so that they can be removed properly using RemoveCallbackCommandObserver(s). Listeners (i.e. classes that add observers) can process the events sent by the object/observer pairs by re-implementing the protected ProcessCallbackCommandEvents virtual method.
| virtual void vtkKWObject::RemoveCallbackCommandObserver | ( | vtkObject * | object, | |
| unsigned long | event | |||
| ) | [virtual] |
Set/Get the application instance for this object.
| virtual void vtkKWObject::AddCallbackCommandObservers | ( | ) | [inline, virtual] |
Add all the default observers needed by that object, or remove all the observers that were added through AddCallbackCommandObservers. Subclasses can override these methods to add/remove their own default observers, but should call the superclass too. Note that RemoveCallbackCommandObservers should not remove *all* the observers that were added using AddCallbackCommandObserver, but only the ones that were added in AddCallbackCommandObservers (i.e. they are symmetrical methods).
Reimplemented in vtkKWFileBrowserDialog, vtkKWLoadSaveButton, vtkKWMenuButton, vtkKWRenderWidget, vtkKWScaleWithEntry, vtkKWStartupPageWidget, vtkKWWindow, vtkKWWindowBase, and vtkKWWizardWidget.
Definition at line 88 of file vtkKWObject.h.
| virtual void vtkKWObject::RemoveCallbackCommandObservers | ( | ) | [virtual] |
Set/Get the application instance for this object.
Reimplemented in vtkKWFileBrowserDialog, vtkKWLoadSaveButton, vtkKWMenuButton, vtkKWRenderWidget, vtkKWScaleWithEntry, vtkKWStartupPageWidget, vtkKWWindow, vtkKWWindowBase, vtkKWWizardStep, and vtkKWWizardWidget.
| virtual void vtkKWObject::SetObjectMethodCommand | ( | char ** | command, | |
| vtkObject * | object, | |||
| const char * | method | |||
| ) | [protected, virtual] |
Convenience method that can be used to create a Tcl callback command. The 'command' argument is a pointer to the command to be created. 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. Note that 'command' is allocated automatically using the 'new' operator. If it is not NULL, it is deallocated first using 'delete []'.
| virtual void vtkKWObject::InvokeObjectMethodCommand | ( | const char * | command | ) | [protected, virtual] |
Convenience method to invoke a Tcl callback command that was created using the SetObjectMethodCommand method. This simply checks if the command is not empty and evaluate it from Tcl.
Reimplemented in vtkKWParameterValueFunctionEditor, and vtkKWVolumePropertyWidget.
| virtual vtkCallbackCommand* vtkKWObject::GetCallbackCommand | ( | ) | [protected, virtual] |
Get the callback command. Its ClientData is set to this vtkKWObject instance itself, do not change it. Its Execute() method calls the static ProcessCallbackCommandEventsFunction method, passing it its ClientData, which in turn is converted back to a vtkKWObject pointer. The virtual ProcessCallbackCommandEvents method is invokved on that pointer. Subclasses can override this method to set specific flags, like the AbortFlagOnExecute flag.
| virtual void vtkKWObject::ProcessCallbackCommandEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | calldata | |||
| ) | [protected, virtual] |
Processes the events that are passed through CallbackCommand (or others). Subclasses can override this method to process their own events, but should call the superclass too. Also check AddCallbackCommandObserver and RemoveCallbackCommandObserver.
Reimplemented in vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorTransferFunctionEditor, vtkKWFileBrowserDialog, vtkKWKeyBindingsManager, vtkKWLoadSaveButton, vtkKWMenuButton, vtkKWPresetSelector, vtkKWRenderWidget, vtkKWScaleWithEntry, vtkKWStartupPageWidget, vtkKWWindow, vtkKWWindowBase, vtkKWWizardStep, and vtkKWWizardWidget.
| static void vtkKWObject::ProcessCallbackCommandEventsFunction | ( | vtkObject * | object, | |
| unsigned long | event, | |||
| void * | clientdata, | |||
| void * | calldata | |||
| ) | [static, protected] |
Static callback function that is invoked by the CallbackCommand's Execute() method. It converts its clientdata back to a vtkKWObject pointer and invoke its virtual ProcessCallbackCommandEvents method. Subclass should *not* reimplement this method, but the virtual ProcessCallbackCommandEvents instead.
1.6.1