Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkKWWidget Class Reference

superclass of KW widgets More...

#include <vtkKWWidget.h>

Inheritance diagram for vtkKWWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkKWWidget:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

virtual void AddBalloonHelpBindings ()
char * BalloonHelpString
vtkKWIconBalloonHelpIcon
vtkKWBalloonHelpManagerBalloonHelpManager

Public Member Functions

 vtkTypeRevisionMacro (vtkKWWidget, vtkKWObject)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual int IsCreated ()
virtual int IsAlive ()
virtual int IsMapped ()
virtual void Focus ()
vtkKWWindowBaseGetParentWindow ()
virtual void UpdateEnableState ()
virtual void UnRegister (vtkObjectBase *o)
virtual int GetNetReferenceCount ()
virtual void SetParent (vtkKWWidget *p)
virtual vtkKWWidgetGetParent ()
virtual const char * GetWidgetName ()
virtual void SetWidgetName (const char *)
virtual void SetEnabled (int)
virtual void EnabledOn ()
virtual void EnabledOff ()
virtual int GetEnabled ()
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 int IsPacked ()
virtual int GetNumberOfPackedChildren ()
virtual void Unpack ()
virtual void UnpackSiblings ()
virtual void UnpackChildren ()
virtual void SetBalloonHelpString (const char *str)
virtual char * GetBalloonHelpString ()
virtual void SetBalloonHelpIcon (vtkKWIcon *icon)
virtual vtkKWIconGetBalloonHelpIcon ()
virtual vtkKWBalloonHelpManagerGetBalloonHelpManager ()
virtual void SetBalloonHelpManager (vtkKWBalloonHelpManager *mgr)
virtual int HasDragAndDropTargetSet ()
virtual vtkKWDragAndDropTargetSetGetDragAndDropTargetSet ()
virtual void Grab ()
virtual void ReleaseGrab ()
virtual int IsGrabbed ()
virtual int HasChild (vtkKWWidget *w)
virtual int GetNumberOfChildren ()
virtual vtkKWWidgetGetNthChild (int rank)
virtual vtkKWWidgetGetChildWidgetWithName (const char *)
virtual void RemoveAllChildren ()
virtual int CreateSpecificTkWidget (vtkKWApplication *app, const char *type, const char *args=NULL)

Static Public Member Functions

vtkKWWidgetNew ()

Protected Member Functions

 vtkKWWidget ()
 ~vtkKWWidget ()
virtual void PropagateEnableState (vtkKWWidget *widget)
virtual void AddChild (vtkKWWidget *w)
virtual void RemoveChild (vtkKWWidget *w)

Protected Attributes

char * WidgetName
vtkKWWidgetParent
vtkKWWidgetInternals * Internals

Detailed Description

superclass of KW widgets

This class is the superclass of all UI based objects in the Kitware toolkit. It contains common methods such as specifying the parent widget, generating and returning the Tcl widget name for an instance, and managing children. It overrides the Unregister method to handle circular reference counts between child and parent widgets.

Definition at line 36 of file vtkKWWidget.h.


Constructor & Destructor Documentation

vtkKWWidget::vtkKWWidget  )  [protected]
 

vtkKWWidget::~vtkKWWidget  )  [protected]
 


Member Function Documentation

vtkKWWidget* vtkKWWidget::New  )  [static]
 

Reimplemented from vtkKWObject.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPresetSelector, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWEntry, vtkKWExtent, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMultiColumnList, vtkKWNotebook, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSegmentedProgressGauge, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetWithLabel, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWLoadSaveButtonWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, vtkKWTextWithScrollbarsWithLabel, vtkKWTreeWithScrollbars, vtkKWBoundsDisplay, vtkKWLookmark, vtkKWLookmarkFolder, vtkKWView, vtkPVActiveTrackSelector, vtkPVAdvancedReaderModule, vtkPVAnimationCue, vtkPVAnimationCueTree, vtkPVAnimationManager, vtkPVAnimationScene, vtkPVArrayMenu, vtkPVArraySelection, vtkPVAttributeEditor, vtkPVBasicDSPFilterWidget, vtkPVBooleanKeyFrame, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVCameraAnimationCue, vtkPVCameraControl, vtkPVCameraIcon, vtkPVCameraKeyFrame, vtkPVCaveRenderModuleUI, vtkPVColorMap, vtkPVColorSelectionWidget, vtkPVComparativeVisDialog, vtkPVComparativeVisManagerGUI, vtkPVComparativeVisProgressDialog, vtkPVComparativeVisPropertyWidget, vtkPVCompositeRenderModuleUI, vtkPVConnectDialog, vtkPVContainerWidget, vtkPVContourEntry, vtkPVCornerAnnotationEditor, vtkPVCutEntry, vtkPVDataSetReaderModule, vtkPVDisplayGUI, vtkPVDReaderModule, vtkPVDummyWidget, vtkPVEnSightReaderModule, vtkPVErrorLogDisplay, vtkPVExponentialKeyFrame, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGhostLevelDialog, vtkPVGroupInputsWidget, vtkPVHorizontalAnimationInterface, vtkPVIceTDesktopRenderModuleUI, vtkPVIceTRenderModuleUI, vtkPVImplicitPlaneWidget, vtkPVInformationGUI, vtkPVInputMenu, vtkPVInteractorStyleControl, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVListBoxToListBoxSelectionEditor, vtkPVLODRenderModuleUI, vtkPVLookmark, vtkPVLookmarkManager, vtkPVMinMax, vtkPVMPIRenderModuleUI, vtkPVMultiDisplayRenderModuleUI, vtkPVNavigationWindow, vtkPVOrientScaleWidget, vtkPVPick, vtkPVPickBoxWidget, vtkPVPickSphereWidget, vtkPVPLOT3DReaderModule, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVProbe, vtkPVRampKeyFrame, vtkPVRawReaderModule, vtkPVReaderModule, vtkPVRenderGroupDialog, vtkPVRenderModuleUI, vtkPVRenderView, vtkPVSaveBatchScriptDialog, vtkPVScalarRangeLabel, vtkPVScale, vtkPVScaleFactorEntry, vtkPVSelectArrays, vtkPVSelectCustomReader, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVServerFileDialog, vtkPVSimpleAnimationCue, vtkPVSinusoidKeyFrame, vtkPVSource, vtkPVSourceList, vtkPVSourceNotebook, vtkPVSourcesNavigationWindow, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVTextPropertyEditor, vtkPVThumbWheel, vtkPVTimeLine, vtkPVTimerLogDisplay, vtkPVTracedWidget, vtkPVTraceFileDialog, vtkPVTrackEditor, vtkPVVCRControl, vtkPVVectorEntry, vtkPVVerticalAnimationInterface, vtkPVVolumeAppearanceEditor, vtkPVVolumePropertyWidget, vtkPVWindow, vtkPVXDMFParameters, and vtkXDMFReaderModule.

vtkKWWidget::vtkTypeRevisionMacro vtkKWWidget  ,
vtkKWObject 
 

void vtkKWWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWObject.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPresetSelector, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWEntry, vtkKWExtent, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWMaterialPropertyWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMultiColumnList, vtkKWNotebook, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRadioButtonSet, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSegmentedProgressGauge, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSet, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWComboBoxSet, vtkKWComboBoxWithLabel, vtkKWEntrySet, vtkKWEntryWithLabel, vtkKWLabelSet, vtkKWLabelWithLabel, vtkKWLabelWithLabelSet, vtkKWListBoxWithScrollbars, vtkKWLoadSaveButtonWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWPopupButtonWithLabel, vtkKWPushButtonSet, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleSet, vtkKWScaleWithEntrySet, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, vtkKWTextWithScrollbarsWithLabel, vtkKWTreeWithScrollbars, vtkKWBoundsDisplay, vtkKWLookmark, vtkKWLookmarkFolder, vtkKWView, vtkPV3DWidget, vtkPVActiveTrackSelector, vtkPVAdvancedReaderModule, vtkPVAnimationCue, vtkPVAnimationCueTree, vtkPVAnimationManager, vtkPVAnimationScene, vtkPVArrayMenu, vtkPVArraySelection, vtkPVAttributeEditor, vtkPVBasicDSPFilterWidget, vtkPVBooleanKeyFrame, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVCameraAnimationCue, vtkPVCameraControl, vtkPVCameraIcon, vtkPVCameraKeyFrame, vtkPVCaveRenderModuleUI, vtkPVColorMap, vtkPVColorSelectionWidget, vtkPVComparativeVisDialog, vtkPVComparativeVisManagerGUI, vtkPVComparativeVisProgressDialog, vtkPVComparativeVisPropertyWidget, vtkPVCompositeRenderModuleUI, vtkPVConnectDialog, vtkPVContainerWidget, vtkPVContourEntry, vtkPVCornerAnnotationEditor, vtkPVCutEntry, vtkPVDataSetReaderModule, vtkPVDisplayGUI, vtkPVDReaderModule, vtkPVDummyWidget, vtkPVEnSightReaderModule, vtkPVErrorLogDisplay, vtkPVExponentialKeyFrame, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGhostLevelDialog, vtkPVGroupInputsWidget, vtkPVHorizontalAnimationInterface, vtkPVIceTDesktopRenderModuleUI, vtkPVIceTRenderModuleUI, vtkPVImplicitPlaneWidget, vtkPVInformationGUI, vtkPVInputMenu, vtkPVInteractorStyleControl, vtkPVItemSelection, vtkPVKeyFrame, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVListBoxToListBoxSelectionEditor, vtkPVLODRenderModuleUI, vtkPVLookmark, vtkPVLookmarkManager, vtkPVMinMax, vtkPVMPIRenderModuleUI, vtkPVMultiDisplayRenderModuleUI, vtkPVNavigationWindow, vtkPVObjectWidget, vtkPVOrientScaleWidget, vtkPVPick, vtkPVPickBoxWidget, vtkPVPickSphereWidget, vtkPVPLOT3DReaderModule, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVProbe, vtkPVPropertyKeyFrame, vtkPVProxyKeyFrame, vtkPVRampKeyFrame, vtkPVRawReaderModule, vtkPVReaderModule, vtkPVRenderGroupDialog, vtkPVRenderModuleUI, vtkPVRenderView, vtkPVSaveBatchScriptDialog, vtkPVScalarRangeLabel, vtkPVScale, vtkPVScaleFactorEntry, vtkPVSelectArrays, vtkPVSelectCustomReader, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVServerFileDialog, vtkPVSimpleAnimationCue, vtkPVSinusoidKeyFrame, vtkPVSource, vtkPVSourceList, vtkPVSourceNotebook, vtkPVSourcesNavigationWindow, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVTextPropertyEditor, vtkPVThumbWheel, vtkPVTimeLine, vtkPVTimerLogDisplay, vtkPVTracedWidget, vtkPVTraceFileDialog, vtkPVTrackEditor, vtkPVValueList, vtkPVVCRControl, vtkPVVectorEntry, vtkPVVerticalAnimationInterface, vtkPVVolumeAppearanceEditor, vtkPVVolumePropertyWidget, vtkPVWidget, vtkPVWindow, vtkPVXDMFParameters, and vtkXDMFReaderModule.

virtual void vtkKWWidget::SetParent vtkKWWidget p  )  [virtual]
 

Set/Get the parent widget for this widget

virtual vtkKWWidget* vtkKWWidget::GetParent  )  [virtual]
 

Set/Get the parent widget for this widget

virtual void vtkKWWidget::Create vtkKWApplication app  )  [virtual]
 

Create the widget. The parent should be set before calling this method. Subclasses should implement a Create() method with the same signature.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPresetSelector, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCoreWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWEntry, vtkKWExtent, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWMaterialPropertyWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMultiColumnList, vtkKWNotebook, vtkKWParameterValueFunctionEditor, vtkKWParameterValueFunctionInterface, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWProgressGauge, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRadioButton, vtkKWRange, vtkKWRenderWidget, vtkKWSaveImageDialog, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWScrollbar, vtkKWSegmentedProgressGauge, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWComboBoxWithLabel, vtkKWEntryWithLabel, vtkKWLabelWithLabel, vtkKWListBoxWithScrollbars, vtkKWLoadSaveButtonWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWPopupButtonWithLabel, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, vtkKWTextWithScrollbarsWithLabel, vtkKWTreeWithScrollbars, vtkKWBoundsDisplay, vtkKWLookmark, vtkKWLookmarkFolder, vtkPV3DWidget, vtkPVActiveTrackSelector, vtkPVAnimationCue, vtkPVAnimationCueTree, vtkPVAnimationManager, vtkPVAnimationScene, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVCameraControl, vtkPVCameraIcon, vtkPVColorMap, vtkPVComparativeVisDialog, vtkPVComparativeVisManagerGUI, vtkPVComparativeVisProgressDialog, vtkPVComparativeVisPropertyWidget, vtkPVCompositeRenderModuleUI, vtkPVConnectDialog, vtkPVContainerWidget, vtkPVDisplayGUI, vtkPVDummyWidget, vtkPVErrorLogDisplay, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGhostLevelDialog, vtkPVGroupInputsWidget, vtkPVHorizontalAnimationInterface, vtkPVIceTDesktopRenderModuleUI, vtkPVIceTRenderModuleUI, vtkPVImplicitPlaneWidget, vtkPVInformationGUI, vtkPVInputMenu, vtkPVInteractorStyleControl, vtkPVItemSelection, vtkPVKeyFrame, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVLODRenderModuleUI, vtkPVLookmarkManager, vtkPVMinMax, vtkPVMultiDisplayRenderModuleUI, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVRenderGroupDialog, vtkPVRenderModuleUI, vtkPVRenderView, vtkPVSaveBatchScriptDialog, vtkPVScalarRangeLabel, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVServerFileDialog, vtkPVSimpleAnimationCue, vtkPVSourceNotebook, vtkPVSourcesNavigationWindow, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVTimeLine, vtkPVTimerLogDisplay, vtkPVTraceFileDialog, vtkPVTrackEditor, vtkPVValueList, vtkPVVCRControl, vtkPVVectorEntry, vtkPVVerticalAnimationInterface, vtkPVVolumeAppearanceEditor, vtkPVWidget, vtkPVWindow, and vtkPVXDMFParameters.

virtual const char* vtkKWWidget::GetWidgetName  )  [virtual]
 

Get the name of the underlying Tk widget being used. The Create() method should be called before invoking this method. Note that setting the widget name manually is *not* recommended ; use it only if you know what you are doing, say, for example, if you have to map an external Tk widget to a vtkKWWidget object.

virtual void vtkKWWidget::SetWidgetName const char *   )  [virtual]
 

Get the name of the underlying Tk widget being used. The Create() method should be called before invoking this method. Note that setting the widget name manually is *not* recommended ; use it only if you know what you are doing, say, for example, if you have to map an external Tk widget to a vtkKWWidget object.

virtual int vtkKWWidget::IsCreated  )  [virtual]
 

Query if the widget was created successfully.

virtual int vtkKWWidget::IsAlive  )  [virtual]
 

Query if the widget is "alive" (i.e. IsCreated()) and has not been deleted as far as Tk is concerned.

virtual int vtkKWWidget::IsMapped  )  [virtual]
 

Query if the widget is mapped (i.e, on screen)

virtual void vtkKWWidget::Focus  )  [virtual]
 

Set focus to this widget.

Reimplemented in vtkKWTkcon.

virtual void vtkKWWidget::SetEnabled int   )  [virtual]
 

Set/Get the enabled state.

Reimplemented in vtkKWMenu.

virtual void vtkKWWidget::EnabledOn  )  [virtual]
 

Set/Get the enabled state.

virtual void vtkKWWidget::EnabledOff  )  [virtual]
 

Set/Get the enabled state.

virtual int vtkKWWidget::GetEnabled  )  [virtual]
 

Set/Get the enabled state.

Reimplemented in vtkPVWindow.

virtual void vtkKWWidget::SetBinding const char *  event,
vtkObject *  object,
const char *  method
[virtual]
 

Set/add/remove a binding to a widget. Whenever the 'event' is triggered on the widget, the 'method' is invoked on the 'object' (or called like a regular command if 'object' is NULL) 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.

virtual void vtkKWWidget::SetBinding const char *  event,
const char *  command
[virtual]
 

Set/add/remove a binding to a widget. Whenever the 'event' is triggered on the widget, the 'method' is invoked on the 'object' (or called like a regular command if 'object' is NULL) 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.

virtual void vtkKWWidget::AddBinding const char *  event,
vtkObject *  object,
const char *  method
[virtual]
 

Set/add/remove a binding to a widget. Whenever the 'event' is triggered on the widget, the 'method' is invoked on the 'object' (or called like a regular command if 'object' is NULL) 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.

virtual void vtkKWWidget::AddBinding const char *  event,
const char *  command
[virtual]
 

Set/add/remove a binding to a widget. Whenever the 'event' is triggered on the widget, the 'method' is invoked on the 'object' (or called like a regular command if 'object' is NULL) 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.

virtual void vtkKWWidget::RemoveBinding const char *  event  )  [virtual]
 

Set/add/remove a binding to a widget. Whenever the 'event' is triggered on the widget, the 'method' is invoked on the 'object' (or called like a regular command if 'object' is NULL) 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.

virtual void vtkKWWidget::RemoveBinding const char *  event,
vtkObject *  object,
const char *  method
[virtual]
 

Set/add/remove a binding to a widget. Whenever the 'event' is triggered on the widget, the 'method' is invoked on the 'object' (or called like a regular command if 'object' is NULL) 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.

vtkKWWindowBase* vtkKWWidget::GetParentWindow  ) 
 

Convenience method to get the parent vtkKWWindowBase for this Widget if there is one. NOTE: this may return NULL if the Widget is not in a window.

Reimplemented in vtkKWView.

virtual int vtkKWWidget::IsPacked  )  [virtual]
 

Query if widget is packed

virtual int vtkKWWidget::GetNumberOfPackedChildren  )  [virtual]
 

Query if widget is packed

virtual void vtkKWWidget::Unpack  )  [virtual]
 

Unpack widget, unpack siblings (slave's of parent widget), unpack children

virtual void vtkKWWidget::UnpackSiblings  )  [virtual]
 

Unpack widget, unpack siblings (slave's of parent widget), unpack children

virtual void vtkKWWidget::UnpackChildren  )  [virtual]
 

Unpack widget, unpack siblings (slave's of parent widget), unpack children

virtual void vtkKWWidget::SetBalloonHelpString const char *  str  )  [virtual]
 

Set the balloon help string or icon for this widget. This will popup a small tooltip window over the widget after some delay. The tooltip settings are common to all widgets within the application and can be accessed by retrieving the balloon help manager using the GetBalloonHelpManager method. In some very specific case, a new tooltip manager can be set specifically for a widget instance.

Reimplemented in vtkKWChangeColorButton, vtkKWHSVColorSelector, vtkKWParameterValueFunctionEditor, vtkKWRange, vtkKWScaleWithEntry, vtkKWThumbWheel, vtkKWWidgetWithLabel, vtkKWWidgetWithSpinButtons, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWComboBoxWithLabel, vtkKWEntryWithLabel, vtkKWLabelWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWPopupButtonWithLabel, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbarsWithLabel, vtkPVExtentEntry, vtkPVFileEntry, vtkPVImplicitPlaneWidget, vtkPVLabeledToggle, vtkPVLineWidget, vtkPVScale, vtkPVSelectionList, vtkPVSphereWidget, vtkPVStringEntry, vtkPVThumbWheel, vtkPVValueList, and vtkPVVectorEntry.

virtual char* vtkKWWidget::GetBalloonHelpString  )  [virtual]
 

Set the balloon help string or icon for this widget. This will popup a small tooltip window over the widget after some delay. The tooltip settings are common to all widgets within the application and can be accessed by retrieving the balloon help manager using the GetBalloonHelpManager method. In some very specific case, a new tooltip manager can be set specifically for a widget instance.

virtual void vtkKWWidget::SetBalloonHelpIcon vtkKWIcon icon  )  [virtual]
 

Set the balloon help string or icon for this widget. This will popup a small tooltip window over the widget after some delay. The tooltip settings are common to all widgets within the application and can be accessed by retrieving the balloon help manager using the GetBalloonHelpManager method. In some very specific case, a new tooltip manager can be set specifically for a widget instance.

virtual vtkKWIcon* vtkKWWidget::GetBalloonHelpIcon  )  [virtual]
 

Set the balloon help string or icon for this widget. This will popup a small tooltip window over the widget after some delay. The tooltip settings are common to all widgets within the application and can be accessed by retrieving the balloon help manager using the GetBalloonHelpManager method. In some very specific case, a new tooltip manager can be set specifically for a widget instance.

virtual vtkKWBalloonHelpManager* vtkKWWidget::GetBalloonHelpManager  )  [virtual]
 

Set/Get the balloon help manager. If the widget has been created, this returns the application balloon help manager. Be aware that changing its settings will affect all widgets. Setting the manager to a different instance allows a widget to use specific balloon help settings (say, a different delay or color) without affecting the other widgets. This has to be done before calling Create(). This is an advanced feature, SetBalloonHelpString or SetBalloonHelpIcon are the only methods that are really needed to setup a proper tooltip 99% of the time.

virtual void vtkKWWidget::SetBalloonHelpManager vtkKWBalloonHelpManager mgr  )  [virtual]
 

Set/Get the balloon help manager. If the widget has been created, this returns the application balloon help manager. Be aware that changing its settings will affect all widgets. Setting the manager to a different instance allows a widget to use specific balloon help settings (say, a different delay or color) without affecting the other widgets. This has to be done before calling Create(). This is an advanced feature, SetBalloonHelpString or SetBalloonHelpIcon are the only methods that are really needed to setup a proper tooltip 99% of the time.

virtual int vtkKWWidget::HasDragAndDropTargetSet  )  [virtual]
 

Query if there are drag and drop targets between this widget and other widgets. Get the targets. IMPORTANT: the vtkKWDragAndDropTargetSet object is lazy-allocated, i.e. allocated only when it is needed, as GetDragAndDropTargetSet() is called. Therefore, to check if the instance *has* drag and drop targets, use HasDragAndDropTargetSet(), not GetDragAndDropTargetSet().

virtual vtkKWDragAndDropTargetSet* vtkKWWidget::GetDragAndDropTargetSet  )  [virtual]
 

Query if there are drag and drop targets between this widget and other widgets. Get the targets. IMPORTANT: the vtkKWDragAndDropTargetSet object is lazy-allocated, i.e. allocated only when it is needed, as GetDragAndDropTargetSet() is called. Therefore, to check if the instance *has* drag and drop targets, use HasDragAndDropTargetSet(), not GetDragAndDropTargetSet().

Reimplemented in vtkKWFrameWithLabel.

virtual void vtkKWWidget::Grab  )  [virtual]
 

Grab the widget (locally)

virtual void vtkKWWidget::ReleaseGrab  )  [virtual]
 

Grab the widget (locally)

virtual int vtkKWWidget::IsGrabbed  )  [virtual]
 

Grab the widget (locally)

virtual void vtkKWWidget::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 in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCornerAnnotationEditor, vtkKWEntry, vtkKWExtent, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWMaterialPropertyWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMultiColumnList, vtkKWNotebook, vtkKWParameterValueFunctionEditor, vtkKWParameterValueHermiteFunctionEditor, vtkKWPiecewiseFunctionEditor, vtkKWPopupButton, vtkKWPopupFrame, vtkKWPresetSelector, vtkKWPushButton, vtkKWPushButtonWithMenu, vtkKWRange, vtkKWRenderWidget, vtkKWScalarBarAnnotation, vtkKWScalarComponentSelectionWidget, vtkKWScale, vtkKWScaleWithEntry, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSimpleAnimationWidget, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWComboBoxWithLabel, vtkKWEntryWithLabel, vtkKWLabelWithLabel, vtkKWListBoxWithScrollbars, vtkKWLoadSaveButtonWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWPopupButtonWithLabel, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, vtkKWTextWithScrollbarsWithLabel, vtkKWTreeWithScrollbars, vtkKWBoundsDisplay, vtkKWLookmark, vtkKWLookmarkFolder, vtkKWView, vtkPV3DWidget, vtkPVActiveTrackSelector, vtkPVAnimationCue, vtkPVAnimationCueTree, vtkPVAnimationManager, vtkPVAnimationScene, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVColorMap, vtkPVComparativeVisManagerGUI, vtkPVContainerWidget, vtkPVContourEntry, vtkPVCutEntry, vtkPVDisplayGUI, vtkPVExponentialKeyFrame, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVHorizontalAnimationInterface, vtkPVImplicitPlaneWidget, vtkPVInformationGUI, vtkPVInputMenu, vtkPVInteractorStyleControl, vtkPVItemSelection, vtkPVKeyFrame, vtkPVLabeledToggle, vtkPVLineWidget, vtkPVLODRenderModuleUI, vtkPVLookmarkManager, vtkPVMinMax, vtkPVOrientScaleWidget, vtkPVPickBoxWidget, vtkPVPickSphereWidget, vtkPVPLOT3DReaderModule, vtkPVPointSourceWidget, vtkPVPropertyKeyFrame, vtkPVRenderView, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectWidget, vtkPVSimpleAnimationCue, vtkPVSinusoidKeyFrame, vtkPVSource, vtkPVSourceNotebook, vtkPVSourcesNavigationWindow, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVTimerLogDisplay, vtkPVTrackEditor, vtkPVValueList, vtkPVVCRControl, vtkPVVectorEntry, vtkPVVerticalAnimationInterface, vtkPVVolumeAppearanceEditor, vtkPVWindow, and vtkPVXDMFParameters.

virtual void vtkKWWidget::UnRegister vtkObjectBase o  )  [virtual]
 

Override Unregister since widgets have loops.

Reimplemented in vtkKWRenderWidget, and vtkKWView.

virtual int vtkKWWidget::GetNetReferenceCount  )  [virtual]
 

Get the net reference count of this widget. That is the reference count of this widget minus its children.

virtual int vtkKWWidget::HasChild vtkKWWidget w  )  [virtual]
 

Query children from this widget

virtual int vtkKWWidget::GetNumberOfChildren  )  [virtual]
 

Query children from this widget

virtual vtkKWWidget* vtkKWWidget::GetNthChild int  rank  )  [virtual]
 

Query children from this widget

virtual vtkKWWidget* vtkKWWidget::GetChildWidgetWithName const char *   )  [virtual]
 

Query children from this widget

virtual void vtkKWWidget::RemoveAllChildren  )  [virtual]
 

Query children from this widget

virtual int vtkKWWidget::CreateSpecificTkWidget vtkKWApplication app,
const char *  type,
const char *  args = NULL
[virtual]
 

Create a specific Tk widget of type 'type', with optional arguments 'args' and map it to this instance. Use the Create() method to create this widget instance instead, do *not* use the CreateSpecificTkWidget() method unless you are calling from a subclass to implement a specific kind of Tk widget as a vtkKWWidget subclass, or unless you have to map an external pure Tk widget into a vtkKWWidget. This method should be called by all subclasses to ensure that flags are set correctly (typically from the subclass's Create() method). If 'type' is NULL, this method will still perform some checkings and set the proper flags indicating that the widget has been created. It will then be up to the subclass to create the appropriate Tk widget after calling the superclass's Create(). Please do* refrain from using 'args' to pass arbitrary Tk option settings, let the user call SetConfigurationOption() instead, or much better, create C++ methods as front-ends to those settings. For example, the SetBackgroundColor() method can/should be used to set the corresponding -bg Tk option. Ideally, the 'args' parameter should only be used to specify options that can *not* be changed using Tk's 'configure' (i.e. SetConfigurationOptions()), and therefore that have to be passed at widget's creation time. For example the -visual and -class options of the 'toplevel' widget. Return 1 on success, 0 otherwise.

virtual void vtkKWWidget::AddChild vtkKWWidget w  )  [protected, virtual]
 

Add/Remove a child to/from this widget

virtual void vtkKWWidget::RemoveChild vtkKWWidget w  )  [protected, virtual]
 

Add/Remove a child to/from this widget

virtual void vtkKWWidget::AddBalloonHelpBindings  )  [protected, virtual]
 

virtual void vtkKWWidget::PropagateEnableState vtkKWWidget widget  )  [protected, virtual]
 

Convenience function to that propagates the Enabled state of the instance to another subwidget (preferably a sub-widget). It calls SetEnabled(this->GetEnabled()) on the 'widget' parameter


Member Data Documentation

char* vtkKWWidget::WidgetName [protected]
 

The name of the underlying Tk widget being used.

Definition at line 230 of file vtkKWWidget.h.

vtkKWWidget* vtkKWWidget::Parent [protected]
 

The parent of the widget

Definition at line 233 of file vtkKWWidget.h.

char* vtkKWWidget::BalloonHelpString [protected]
 

The tooltip associated to the widget, and the balloon help manager

Definition at line 237 of file vtkKWWidget.h.

vtkKWIcon* vtkKWWidget::BalloonHelpIcon [protected]
 

Definition at line 238 of file vtkKWWidget.h.

vtkKWBalloonHelpManager* vtkKWWidget::BalloonHelpManager [protected]
 

Definition at line 239 of file vtkKWWidget.h.

vtkKWWidgetInternals* vtkKWWidget::Internals [protected]
 

PIMPL Encapsulation for STL containers

Reimplemented in vtkKWColorPresetSelector, vtkKWMaterialPropertyWidget, vtkKWMultiColumnList, vtkKWNotebook, vtkKWPresetSelector, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWText, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWWidgetSet, vtkPVActiveTrackSelector, vtkPVAnimationManager, vtkPVInteractorStyleControl, vtkPVVectorEntry, vtkPVXDMFParameters, and vtkXDMFReaderModule.

Definition at line 244 of file vtkKWWidget.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:47:32 2006 for ParaView by doxygen 1.3.5