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

vtkKWLoadSaveDialog Class Reference

dalog for loading or saving files More...

#include <vtkKWLoadSaveDialog.h>

Inheritance diagram for vtkKWLoadSaveDialog:

Inheritance graph
[legend]
Collaboration diagram for vtkKWLoadSaveDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWLoadSaveDialog, vtkKWDialog)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual int Invoke ()
const char * GenerateLastPath (const char *path)
virtual void SetFileTypes (const char *)
virtual char * GetFileTypes ()
virtual char * GetFileName ()
virtual void SetFileName (const char *)
virtual void SetDefaultExtension (const char *)
virtual char * GetDefaultExtension ()
virtual void SetInitialFileName (const char *)
virtual char * GetInitialFileName ()
virtual void SetSaveDialog (int)
virtual void SaveDialogOn ()
virtual void SaveDialogOff ()
virtual int GetSaveDialog ()
virtual void SetChooseDirectory (int)
virtual void ChooseDirectoryOn ()
virtual void ChooseDirectoryOff ()
virtual int GetChooseDirectory ()
virtual char * GetLastPath ()
virtual void SetLastPath (const char *)

Static Public Member Functions

vtkKWLoadSaveDialogNew ()

Protected Member Functions

 vtkKWLoadSaveDialog ()
 ~vtkKWLoadSaveDialog ()

Protected Attributes

char * FileTypes
char * InitialFileName
char * FileName
char * DefaultExtension
char * LastPath
int SaveDialog
int ChooseDirectory
int Done

Detailed Description

dalog for loading or saving files

A dialog for loading or saving files. The file is returned through GetFile method.

Definition at line 28 of file vtkKWLoadSaveDialog.h.


Constructor & Destructor Documentation

vtkKWLoadSaveDialog::vtkKWLoadSaveDialog  )  [protected]
 

vtkKWLoadSaveDialog::~vtkKWLoadSaveDialog  )  [protected]
 


Member Function Documentation

vtkKWLoadSaveDialog* vtkKWLoadSaveDialog::New  )  [static]
 

Reimplemented from vtkKWDialog.

Reimplemented in vtkKWSaveImageDialog, and vtkPVServerFileDialog.

vtkKWLoadSaveDialog::vtkTypeRevisionMacro vtkKWLoadSaveDialog  ,
vtkKWDialog 
 

void vtkKWLoadSaveDialog::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWDialog.

Reimplemented in vtkKWSaveImageDialog, and vtkPVServerFileDialog.

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

Create the widget.

Reimplemented from vtkKWDialog.

Reimplemented in vtkKWSaveImageDialog, and vtkPVServerFileDialog.

virtual int vtkKWLoadSaveDialog::Invoke  )  [virtual]
 

Invoke the dialog, display it and enter an event loop until the user confirm (OK) or cancel the dialog. Note that a dialog is a modal toplevel by default. Important: this implementation does not actually create any UI but use a native file browser instantiated and deleted in Invoke(). If you implement your own UI to create a file dialog in a subclass, reimplement your own Invoke() and do not call this class's Invoke(), call vtkKWDialog::Invoke() instead. This method returns a zero if the dialog was killed or canceled, nonzero otherwise.

Reimplemented from vtkKWDialog.

Reimplemented in vtkKWSaveImageDialog, and vtkPVServerFileDialog.

virtual void vtkKWLoadSaveDialog::SetFileTypes const char *   )  [virtual]
 

Set/Get the file types the dialog will open or save Should be in TK format. Default is: "{{Text Document} {.txt}}"

virtual char* vtkKWLoadSaveDialog::GetFileTypes  )  [virtual]
 

Set/Get the file types the dialog will open or save Should be in TK format. Default is: "{{Text Document} {.txt}}"

virtual char* vtkKWLoadSaveDialog::GetFileName  )  [virtual]
 

Set/Get the file path that the user selected

virtual void vtkKWLoadSaveDialog::SetFileName const char *   )  [virtual]
 

Set/Get the file path that the user selected

virtual void vtkKWLoadSaveDialog::SetDefaultExtension const char *   )  [virtual]
 

Set/Get default extension.

virtual char* vtkKWLoadSaveDialog::GetDefaultExtension  )  [virtual]
 

Set/Get default extension.

virtual void vtkKWLoadSaveDialog::SetInitialFileName const char *   )  [virtual]
 

Set /Geta filename to be displayed in the dialog when it pops up

virtual char* vtkKWLoadSaveDialog::GetInitialFileName  )  [virtual]
 

Set /Geta filename to be displayed in the dialog when it pops up

virtual void vtkKWLoadSaveDialog::SetSaveDialog int   )  [virtual]
 

If set, the dialog will be a save file dialog, otherwise a load dialog

virtual void vtkKWLoadSaveDialog::SaveDialogOn  )  [virtual]
 

If set, the dialog will be a save file dialog, otherwise a load dialog

virtual void vtkKWLoadSaveDialog::SaveDialogOff  )  [virtual]
 

If set, the dialog will be a save file dialog, otherwise a load dialog

virtual int vtkKWLoadSaveDialog::GetSaveDialog  )  [virtual]
 

If set, the dialog will be a save file dialog, otherwise a load dialog

virtual void vtkKWLoadSaveDialog::SetChooseDirectory int   )  [virtual]
 

Set/Get the ChooseDirectory ivar. If set to 1, the dialog will ask the user for a directory, not a file If set to 0, the usual file dialog is displayed (default)

virtual void vtkKWLoadSaveDialog::ChooseDirectoryOn  )  [virtual]
 

Set/Get the ChooseDirectory ivar. If set to 1, the dialog will ask the user for a directory, not a file If set to 0, the usual file dialog is displayed (default)

virtual void vtkKWLoadSaveDialog::ChooseDirectoryOff  )  [virtual]
 

Set/Get the ChooseDirectory ivar. If set to 1, the dialog will ask the user for a directory, not a file If set to 0, the usual file dialog is displayed (default)

virtual int vtkKWLoadSaveDialog::GetChooseDirectory  )  [virtual]
 

Set/Get the ChooseDirectory ivar. If set to 1, the dialog will ask the user for a directory, not a file If set to 0, the usual file dialog is displayed (default)

virtual char* vtkKWLoadSaveDialog::GetLastPath  )  [virtual]
 

Set/Get last path

virtual void vtkKWLoadSaveDialog::SetLastPath const char *   )  [virtual]
 

Set/Get last path

const char* vtkKWLoadSaveDialog::GenerateLastPath const char *  path  ) 
 

Figure out last path out of the file name.


Member Data Documentation

char* vtkKWLoadSaveDialog::FileTypes [protected]
 

Definition at line 104 of file vtkKWLoadSaveDialog.h.

char* vtkKWLoadSaveDialog::InitialFileName [protected]
 

Definition at line 105 of file vtkKWLoadSaveDialog.h.

char* vtkKWLoadSaveDialog::FileName [protected]
 

Definition at line 106 of file vtkKWLoadSaveDialog.h.

char* vtkKWLoadSaveDialog::DefaultExtension [protected]
 

Definition at line 107 of file vtkKWLoadSaveDialog.h.

char* vtkKWLoadSaveDialog::LastPath [protected]
 

Definition at line 108 of file vtkKWLoadSaveDialog.h.

int vtkKWLoadSaveDialog::SaveDialog [protected]
 

Definition at line 109 of file vtkKWLoadSaveDialog.h.

int vtkKWLoadSaveDialog::ChooseDirectory [protected]
 

Definition at line 110 of file vtkKWLoadSaveDialog.h.

int vtkKWLoadSaveDialog::Done [protected]
 

Reimplemented from vtkKWDialog.

Definition at line 111 of file vtkKWLoadSaveDialog.h.


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