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

vtkPVServerFileDialog Class Reference

For opening remote files on server. More...

#include <vtkPVServerFileDialog.h>

Inheritance diagram for vtkPVServerFileDialog:

Inheritance graph
[legend]
Collaboration diagram for vtkPVServerFileDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVServerFileDialog, vtkKWLoadSaveDialog)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual int Invoke ()
virtual void OK ()
vtkPVApplicationGetPVApplication ()
virtual void Reconfigure ()
void SelectFile (const char *name, const char *id)
void SelectDirectory (const char *name, const char *id)
void DownDirectoryCallback ()
void ExtensionsMenuButtonCallback (int typeIdx)
*void AddDescriptionString (const char *)
void AddExtensionString (const char *)

Static Public Member Functions

vtkPVServerFileDialogNew ()

Protected Member Functions

 vtkPVServerFileDialog ()
 ~vtkPVServerFileDialog ()
void Update ()
int Insert (const char *name, int y, int directory)
void ConvertLastPath ()
virtual void SetSelectBoxId (const char *)
virtual void SetSelectedDirectory (const char *)
void UpdateExtensionsMenu ()
int CheckExtension (const char *name)
void CreateServerSide ()
void CalculateBBox (vtkKWWidget *canvas, const char *name, int bbox[4])

Protected Attributes

vtkKWFrameTopFrame
vtkKWFrameMiddleFrame
vtkKWCanvasFileList
vtkKWFrameBottomFrame
vtkKWLabelDirectoryDisplay
vtkKWMenuButtonDirectoryMenuButton
vtkKWLabelFileNameLabel
vtkKWEntryFileNameEntry
vtkKWMenuButtonFileNameMenuButton
vtkKWLabelExtensionsLabel
vtkKWFrameExtensionsDisplayFrame
vtkKWLabelExtensionsDisplay
vtkKWMenuButtonExtensionsMenuButton
vtkKWPushButtonLoadSaveButton
vtkKWPushButtonCancelButton
vtkKWLabelDownDirectoryButton
char * SelectBoxId
char * SelectedDirectory
vtkStringListFileTypeStrings
vtkStringListFileTypeDescriptions
vtkStringListExtensionStrings
vtkSMProxyServerFileListingProxy
vtkKWScrollbarScrollBar

Detailed Description

For opening remote files on server.

A dialog to replace Tk's Open and Save file dialogs. We will develop the dialog for local (opening) files first ... This creates a vtkSMServerFileListingProxy to obtain the information. This proxy is not registered with the ProxyManager.

Definition at line 44 of file vtkPVServerFileDialog.h.


Constructor & Destructor Documentation

vtkPVServerFileDialog::vtkPVServerFileDialog  )  [protected]
 

vtkPVServerFileDialog::~vtkPVServerFileDialog  )  [protected]
 


Member Function Documentation

vtkPVServerFileDialog* vtkPVServerFileDialog::New  )  [static]
 

Reimplemented from vtkKWLoadSaveDialog.

vtkPVServerFileDialog::vtkTypeRevisionMacro vtkPVServerFileDialog  ,
vtkKWLoadSaveDialog 
 

void vtkPVServerFileDialog::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWLoadSaveDialog.

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

Create the widget.

Reimplemented from vtkKWLoadSaveDialog.

virtual int vtkPVServerFileDialog::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. This method returns a zero if the dialog was killed or canceled, nonzero otherwise.

Reimplemented from vtkKWLoadSaveDialog.

virtual void vtkPVServerFileDialog::OK  )  [virtual]
 

Confirm the action (load/save the file) and close this Dialog

Reimplemented from vtkKWDialog.

void vtkPVServerFileDialog::SelectFile const char *  name,
const char *  id
 

Button callbacks

void vtkPVServerFileDialog::SelectDirectory const char *  name,
const char *  id
 

Button callbacks

void vtkPVServerFileDialog::DownDirectoryCallback  ) 
 

Button callbacks

void vtkPVServerFileDialog::ExtensionsMenuButtonCallback int  typeIdx  ) 
 

Button callbacks

vtkPVApplication* vtkPVServerFileDialog::GetPVApplication  ) 
 

Cast vtkKWApplication to vtkPVApplication.

virtual void vtkPVServerFileDialog::Reconfigure  )  [virtual]
 

This method is called when canvas size changes.

* void vtkPVServerFileDialog::AddDescriptionString const char *   ) 
 

void vtkPVServerFileDialog::AddExtensionString const char *   ) 
 

void vtkPVServerFileDialog::Update  )  [protected]
 

int vtkPVServerFileDialog::Insert const char *  name,
int  y,
int  directory
[protected]
 

void vtkPVServerFileDialog::ConvertLastPath  )  [protected]
 

virtual void vtkPVServerFileDialog::SetSelectBoxId const char *   )  [protected, virtual]
 

virtual void vtkPVServerFileDialog::SetSelectedDirectory const char *   )  [protected, virtual]
 

void vtkPVServerFileDialog::UpdateExtensionsMenu  )  [protected]
 

int vtkPVServerFileDialog::CheckExtension const char *  name  )  [protected]
 

void vtkPVServerFileDialog::CreateServerSide  )  [protected]
 

void vtkPVServerFileDialog::CalculateBBox vtkKWWidget canvas,
const char *  name,
int  bbox[4]
[protected]
 

This method calculates the bounding box of object "name".


Member Data Documentation

vtkKWFrame* vtkPVServerFileDialog::TopFrame [protected]
 

Definition at line 93 of file vtkPVServerFileDialog.h.

vtkKWFrame* vtkPVServerFileDialog::MiddleFrame [protected]
 

Definition at line 94 of file vtkPVServerFileDialog.h.

vtkKWCanvas* vtkPVServerFileDialog::FileList [protected]
 

Definition at line 95 of file vtkPVServerFileDialog.h.

vtkKWFrame* vtkPVServerFileDialog::BottomFrame [protected]
 

Definition at line 96 of file vtkPVServerFileDialog.h.

vtkKWLabel* vtkPVServerFileDialog::DirectoryDisplay [protected]
 

Definition at line 98 of file vtkPVServerFileDialog.h.

vtkKWMenuButton* vtkPVServerFileDialog::DirectoryMenuButton [protected]
 

Definition at line 99 of file vtkPVServerFileDialog.h.

vtkKWLabel* vtkPVServerFileDialog::FileNameLabel [protected]
 

Definition at line 101 of file vtkPVServerFileDialog.h.

vtkKWEntry* vtkPVServerFileDialog::FileNameEntry [protected]
 

Definition at line 102 of file vtkPVServerFileDialog.h.

vtkKWMenuButton* vtkPVServerFileDialog::FileNameMenuButton [protected]
 

Definition at line 103 of file vtkPVServerFileDialog.h.

vtkKWLabel* vtkPVServerFileDialog::ExtensionsLabel [protected]
 

Definition at line 105 of file vtkPVServerFileDialog.h.

vtkKWFrame* vtkPVServerFileDialog::ExtensionsDisplayFrame [protected]
 

Definition at line 106 of file vtkPVServerFileDialog.h.

vtkKWLabel* vtkPVServerFileDialog::ExtensionsDisplay [protected]
 

Definition at line 107 of file vtkPVServerFileDialog.h.

vtkKWMenuButton* vtkPVServerFileDialog::ExtensionsMenuButton [protected]
 

Definition at line 108 of file vtkPVServerFileDialog.h.

vtkKWPushButton* vtkPVServerFileDialog::LoadSaveButton [protected]
 

Definition at line 110 of file vtkPVServerFileDialog.h.

vtkKWPushButton* vtkPVServerFileDialog::CancelButton [protected]
 

Definition at line 111 of file vtkPVServerFileDialog.h.

vtkKWLabel* vtkPVServerFileDialog::DownDirectoryButton [protected]
 

Definition at line 113 of file vtkPVServerFileDialog.h.

char* vtkPVServerFileDialog::SelectBoxId [protected]
 

Definition at line 115 of file vtkPVServerFileDialog.h.

char* vtkPVServerFileDialog::SelectedDirectory [protected]
 

Definition at line 118 of file vtkPVServerFileDialog.h.

vtkStringList* vtkPVServerFileDialog::FileTypeStrings [protected]
 

Definition at line 122 of file vtkPVServerFileDialog.h.

vtkStringList* vtkPVServerFileDialog::FileTypeDescriptions [protected]
 

Definition at line 123 of file vtkPVServerFileDialog.h.

vtkStringList* vtkPVServerFileDialog::ExtensionStrings [protected]
 

Definition at line 124 of file vtkPVServerFileDialog.h.

vtkSMProxy* vtkPVServerFileDialog::ServerFileListingProxy [protected]
 

Definition at line 130 of file vtkPVServerFileDialog.h.

vtkKWScrollbar* vtkPVServerFileDialog::ScrollBar [protected]
 

Definition at line 132 of file vtkPVServerFileDialog.h.


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