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

vtkPVStringEntry Class Reference

string entry widget More...

#include <vtkPVStringEntry.h>

Inheritance diagram for vtkPVStringEntry:

Inheritance graph
[legend]
Collaboration diagram for vtkPVStringEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVStringEntry, vtkPVObjectWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *pvApp)
void SetLabel (const char *label)
virtual void SetBalloonHelpString (const char *str)
virtual void ResetInternal ()
virtual void Initialize ()
virtual void Trace (ofstream *file)
virtual void UpdateEnableState ()
virtual void SaveInBatchScript (ofstream *file)
void SetValue (const char *fileName)
const char * GetValue ()
vtkPVStringEntryClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
virtual void Accept ()

Static Public Member Functions

vtkPVStringEntryNew ()

Protected Member Functions

 vtkPVStringEntry ()
 ~vtkPVStringEntry ()
 vtkPVStringEntry (const vtkPVStringEntry &)
void operator= (const vtkPVStringEntry &)
virtual void SetEntryLabel (const char *)
virtual char * GetEntryLabel ()
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)

Protected Attributes

vtkKWLabelLabelWidget
vtkKWEntryEntry
char * EntryLabel

Detailed Description

string entry widget

Widget for entering text.

Definition at line 29 of file vtkPVStringEntry.h.


Constructor & Destructor Documentation

vtkPVStringEntry::vtkPVStringEntry  )  [protected]
 

vtkPVStringEntry::~vtkPVStringEntry  )  [protected]
 

vtkPVStringEntry::vtkPVStringEntry const vtkPVStringEntry  )  [protected]
 


Member Function Documentation

vtkPVStringEntry* vtkPVStringEntry::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVStringEntry::vtkTypeRevisionMacro vtkPVStringEntry  ,
vtkPVObjectWidget 
 

void vtkPVStringEntry::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVObjectWidget.

virtual void vtkPVStringEntry::Create vtkKWApplication pvApp  )  [virtual]
 

Create the widgets.

Reimplemented from vtkPVWidget.

void vtkPVStringEntry::SetValue const char *  fileName  ) 
 

This method allows scripts to modify the widgets value.

const char* vtkPVStringEntry::GetValue  ) 
 

This method allows scripts to modify the widgets value.

void vtkPVStringEntry::SetLabel const char *  label  ) 
 

The label.

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

This class redefines SetBalloonHelpString since it has to forward the call to a widget it contains.

Reimplemented from vtkKWWidget.

vtkPVStringEntry* vtkPVStringEntry::ClonePrototype vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
 

Creates and returns a copy of this widget. It will create a new instance of the same type as the current object using NewInstance() and then copy some necessary state parameters.

Reimplemented from vtkPVObjectWidget.

virtual void vtkPVStringEntry::Accept  )  [virtual]
 

Called when accept button is pushed. Sets objects variable to the widgets value. Side effect is to turn modified flag off.

Implements vtkPVWidget.

virtual void vtkPVStringEntry::ResetInternal  )  [virtual]
 

Called when the reset button is pushed. Sets widget's value to the last accepted value. Side effect is to turn the modified flag off.

Reimplemented from vtkPVWidget.

virtual void vtkPVStringEntry::Initialize  )  [virtual]
 

Initialize widget from domain or property

Implements vtkPVWidget.

virtual void vtkPVStringEntry::Trace ofstream *  file  )  [virtual]
 

This serves a dual purpose. For tracing and for saving state.

Implements vtkPVWidget.

virtual void vtkPVStringEntry::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

virtual void vtkPVStringEntry::SaveInBatchScript ofstream *  file  )  [virtual]
 

Save this widget to a file.

Implements vtkPVObjectWidget.

void vtkPVStringEntry::operator= const vtkPVStringEntry  )  [protected]
 

virtual void vtkPVStringEntry::SetEntryLabel const char *   )  [protected, virtual]
 

virtual char* vtkPVStringEntry::GetEntryLabel  )  [protected, virtual]
 

virtual void vtkPVStringEntry::CopyProperties vtkPVWidget clone,
vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
[protected, virtual]
 

Reimplemented from vtkPVObjectWidget.

int vtkPVStringEntry::ReadXMLAttributes vtkPVXMLElement element,
vtkPVXMLPackageParser parser
[protected, virtual]
 

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPVObjectWidget.


Member Data Documentation

vtkKWLabel* vtkPVStringEntry::LabelWidget [protected]
 

Definition at line 95 of file vtkPVStringEntry.h.

vtkKWEntry* vtkPVStringEntry::Entry [protected]
 

Definition at line 96 of file vtkPVStringEntry.h.

char* vtkPVStringEntry::EntryLabel [protected]
 

Definition at line 103 of file vtkPVStringEntry.h.


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