vtkKWCoreWidget Class Reference

a core widget. More...

#include <vtkKWCoreWidget.h>

Inheritance diagram for vtkKWCoreWidget:
Inheritance graph
[legend]
Collaboration diagram for vtkKWCoreWidget:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkKWWidget Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Raise ()

Static Public Member Functions

static vtkKWCoreWidgetNew ()
static int IsTypeOf (const char *type)
static vtkKWCoreWidgetSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWCoreWidget ()
 ~vtkKWCoreWidget ()
virtual void CreateWidget ()
virtual const char * GetType ()

Protected Attributes

vtkKWCoreWidgetInternals * Internals



enum  { ConvertStringEscapeCurlyBraces = 1, ConvertStringEscapeInterpretable = 2 }
virtual void SetState (int)
virtual int GetState ()
virtual void SetStateToDisabled ()
virtual void SetStateToNormal ()
virtual void SetStateToReadOnly ()
virtual int SetConfigurationOption (const char *option, const char *value)
virtual int HasConfigurationOption (const char *option)
virtual const char * GetConfigurationOption (const char *option)
virtual int GetConfigurationOptionAsInt (const char *option)
virtual int SetConfigurationOptionAsInt (const char *option, int value)
virtual double GetConfigurationOptionAsDouble (const char *option)
virtual int SetConfigurationOptionAsDouble (const char *option, double value)
virtual void GetConfigurationOptionAsColor (const char *option, double *r, double *g, double *b)
virtual double * GetConfigurationOptionAsColor (const char *option)
virtual void SetConfigurationOptionAsColor (const char *option, double r, double g, double b)
virtual void SetConfigurationOptionAsColor (const char *option, double rgb[3])
virtual void GetDefaultConfigurationOptionAsColor (const char *option, double *r, double *g, double *b)
virtual double * GetDefaultConfigurationOptionAsColor (const char *option)
const char * ConvertTclStringToInternalString (const char *source, int options=0)
const char * ConvertInternalStringToTclString (const char *source, int options=0)
virtual void SetTextOption (const char *option, const char *value)
virtual const char * GetTextOption (const char *option)

Detailed Description

a core widget.

A superclass for all core widgets, i.e. C++ wrappers around simple Tk widgets.

Thanks:
This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on the National Centers for Biomedical Computing can be obtained from http://nihroadmap.nih.gov/bioinformatics.

Definition at line 34 of file vtkKWCoreWidget.h.


Member Typedef Documentation

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, 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, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardWidget, 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 39 of file vtkKWCoreWidget.h.


Member Enumeration Documentation

anonymous enum [protected]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

Enumerator:
ConvertStringEscapeCurlyBraces 
ConvertStringEscapeInterpretable 

Definition at line 107 of file vtkKWCoreWidget.h.


Constructor & Destructor Documentation

vtkKWCoreWidget::vtkKWCoreWidget (  )  [protected]
vtkKWCoreWidget::~vtkKWCoreWidget (  )  [protected]

Member Function Documentation

static vtkKWCoreWidget* vtkKWCoreWidget::New (  )  [static]

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMatrixWidget, vtkKWMenu, vtkKWMenuButton, vtkKWMessage, vtkKWMessageDialog, vtkKWMultiColumnList, vtkKWNotebook, 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, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetWithLabel, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardWidget, 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* vtkKWCoreWidget::GetClassName (  )  [virtual]

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, 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, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardWidget, 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 vtkKWCoreWidget::IsTypeOf ( const char *  type  )  [static]

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, 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, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardWidget, 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 vtkKWCoreWidget::IsA ( const char *  type  )  [virtual]

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, 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, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardWidget, 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 vtkKWCoreWidget* vtkKWCoreWidget::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, 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, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardWidget, 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 vtkKWCoreWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLoadSaveDialog, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, 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, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWSurfaceMaterialPropertyWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyPresetSelector, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWindowLevelPresetSelector, vtkKWWizardDialog, vtkKWWizardWidget, 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 void vtkKWCoreWidget::SetState ( int   )  [virtual]

Set/Get the -state option to "normal" (1) or "disabled" (0) or "readonly" (2, if supported). Valid constants can be found in vtkKWOptions::StateType. This should not be used directly, this is done by SetEnabled()/UpdateEnableState(). TODO: should be in protected:

Reimplemented in vtkKWMenu.

virtual int vtkKWCoreWidget::GetState (  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::SetStateToDisabled (  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::SetStateToNormal (  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::SetStateToReadOnly (  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::Raise (  )  [virtual]

Arranges for window to be displayed above all of its siblings in the stacking order.

virtual int vtkKWCoreWidget::SetConfigurationOption ( const char *  option,
const char *  value 
) [virtual]

Set/Get a Tk configuration option (ex: "-bg"). Make *sure* you check the class (and subclasses) API for a C++ method that would already act as a front-end to the Tk option. For example, the SetBackgroundColor() method should be used instead of accessing the -bg Tk option. Note that SetConfigurationOption will enclose the value inside curly braces {} as a convenience. SetConfigurationOption returns 1 on success, 0 otherwise.

virtual int vtkKWCoreWidget::HasConfigurationOption ( const char *  option  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual const char* vtkKWCoreWidget::GetConfigurationOption ( const char *  option  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual int vtkKWCoreWidget::GetConfigurationOptionAsInt ( const char *  option  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual int vtkKWCoreWidget::SetConfigurationOptionAsInt ( const char *  option,
int  value 
) [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual double vtkKWCoreWidget::GetConfigurationOptionAsDouble ( const char *  option  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual int vtkKWCoreWidget::SetConfigurationOptionAsDouble ( const char *  option,
double  value 
) [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::GetConfigurationOptionAsColor ( const char *  option,
double *  r,
double *  g,
double *  b 
) [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual double* vtkKWCoreWidget::GetConfigurationOptionAsColor ( const char *  option  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::SetConfigurationOptionAsColor ( const char *  option,
double  r,
double  g,
double  b 
) [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::SetConfigurationOptionAsColor ( const char *  option,
double  rgb[3] 
) [inline, virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

Definition at line 79 of file vtkKWCoreWidget.h.

virtual void vtkKWCoreWidget::GetDefaultConfigurationOptionAsColor ( const char *  option,
double *  r,
double *  g,
double *  b 
) [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual double* vtkKWCoreWidget::GetDefaultConfigurationOptionAsColor ( const char *  option  )  [virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::CreateWidget (  )  [protected, virtual]

Create the widget.

Reimplemented from vtkKWWidget.

Reimplemented in vtkKWCanvas, vtkKWChangeColorButton, vtkKWCheckButton, vtkKWCheckButtonWithChangeColorButton, vtkKWCheckButtonWithPopupFrame, vtkKWColorPickerDialog, vtkKWColorPickerWidget, vtkKWColorPresetMenu, vtkKWColorPresetSelector, vtkKWColorSpectrumWidget, vtkKWColorSwatchesWidget, vtkKWColorTransferFunctionEditor, vtkKWComboBox, vtkKWCompositeWidget, vtkKWCornerAnnotationEditor, vtkKWDialog, vtkKWDirectoryExplorer, vtkKWDirectoryPresetSelector, vtkKWEntry, vtkKWExtent, vtkKWFavoriteDirectoriesFrame, vtkKWFileBrowserDialog, vtkKWFileBrowserWidget, vtkKWFileListTable, vtkKWFrame, vtkKWFrameWithLabel, vtkKWFrameWithScrollbar, vtkKWHeaderAnnotationEditor, vtkKWHSVColorSelector, vtkKWKeyBindingsWidget, vtkKWLabel, vtkKWListBox, vtkKWListBoxToListBoxSelectionEditor, vtkKWLoadSaveButton, vtkKWLogDialog, vtkKWLogWidget, vtkKWMaterialPropertyWidget, vtkKWMatrixWidget, 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, vtkKWSelectionFrame, vtkKWSelectionFrameLayoutManager, vtkKWSeparator, vtkKWSimpleAnimationWidget, vtkKWSimpleEntryDialog, vtkKWSmallCounterLabel, vtkKWSpinBox, vtkKWSpinButtons, vtkKWSplashScreen, vtkKWSplitFrame, vtkKWStartupPageWidget, vtkKWTclInteractor, vtkKWText, vtkKWTextPropertyEditor, vtkKWThumbWheel, vtkKWTkcon, vtkKWToolbar, vtkKWToolbarSet, vtkKWTopLevel, vtkKWTree, vtkKWTreeWithScrollbars, vtkKWVolumeMaterialPropertyWidget, vtkKWVolumePropertyWidget, vtkKWWidgetSet, vtkKWWidgetWithLabel, vtkKWWidgetWithScrollbars, vtkKWWidgetWithSpinButtons, vtkKWWindow, vtkKWWindowBase, vtkKWWizardDialog, vtkKWWizardWidget, vtkKWCanvasWithScrollbars, vtkKWCheckButtonSetWithLabel, vtkKWCheckButtonWithLabel, vtkKWComboBoxWithLabel, vtkKWEntryWithLabel, vtkKWLabelWithLabel, vtkKWListBoxWithScrollbars, vtkKWListBoxWithScrollbarsWithLabel, vtkKWLoadSaveButtonWithLabel, vtkKWMatrixWidgetWithLabel, vtkKWMenuButtonWithLabel, vtkKWMenuButtonWithSpinButtons, vtkKWMenuButtonWithSpinButtonsWithLabel, vtkKWMessageWithLabel, vtkKWMultiColumnListWithLabel, vtkKWMultiColumnListWithScrollbars, vtkKWMultiColumnListWithScrollbarsWithLabel, vtkKWPopupButtonWithLabel, vtkKWPushButtonSetWithLabel, vtkKWPushButtonWithLabel, vtkKWRadioButtonSetWithLabel, vtkKWScaleWithEntrySetWithLabel, vtkKWScaleWithLabel, vtkKWSpinBoxWithLabel, vtkKWTextWithLabel, vtkKWTextWithScrollbars, and vtkKWTextWithScrollbarsWithLabel.

virtual const char* vtkKWCoreWidget::GetType (  )  [protected, virtual]

Get the Tk string type of the widget.

const char* vtkKWCoreWidget::ConvertTclStringToInternalString ( const char *  source,
int  options = 0 
) [protected]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

const char* vtkKWCoreWidget::ConvertInternalStringToTclString ( const char *  source,
int  options = 0 
) [protected]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX

virtual void vtkKWCoreWidget::SetTextOption ( const char *  option,
const char *  value 
) [protected, virtual]

Set/Get a textual Tk configuration option (ex: "-bg"). This should be used instead of SetConfigurationOption as it performs various characted encoding and escaping tricks. The characted encoding used in the string will be retrieved by querying the widget's application CharacterEncoding ivar. Conversion from that encoding to Tk internal encoding will be performed automatically.

virtual const char* vtkKWCoreWidget::GetTextOption ( const char *  option  )  [protected, virtual]

Convert a Tcl string (stored internally as UTF-8/Unicode) to another internal format (given the widget's application CharacterEncoding), and vice-versa. The 'source' string is the source to convert. It returns a pointer to where the converted string can be found (copy the result to safe storage immediately). The 'options' can be set to perform some replacements/escaping. ConvertStringEscapeInterpretable will attempt to escape all characters that can be interpreted (when found between a pair of quotes for example): $ [ ] BTX


Member Data Documentation

vtkKWCoreWidgetInternals* vtkKWCoreWidget::Internals [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Apr 27 02:34:07 2010 for KWWidgets by  doxygen 1.6.1