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

vtkKWWindowBase Class Reference

a window superclass More...

#include <vtkKWWindowBase.h>

Inheritance diagram for vtkKWWindowBase:

Inheritance graph
[legend]
Collaboration diagram for vtkKWWindowBase:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

enum  { ErrorIconNone = 0, ErrorIconBlack, ErrorIconRed }
virtual void SetErrorIcon (int)
virtual void SetErrorIconToNone ()
virtual void SetErrorIconToBlack ()
virtual void SetErrorIconToRed ()

[NOHEADER]

enum  { ProgressGaugePositionStatusFrame = 0, ProgressGaugePositionToolbar }
virtual void SetProgressGaugePosition (int)
virtual void SetProgressGaugePositionToStatusFrame ()
virtual void SetProgressGaugePositionToToolbar ()

[NOHEADER]

enum  { TrayFramePositionStatusFrame = 0, TrayFramePositionToolbar }
virtual int GetTrayFramePosition ()
virtual void SetTrayFramePosition (int)
virtual void SetTrayFramePositionToStatusFrame ()
virtual void SetTrayFramePositionToToolbar ()

Public Types


Public Member Functions

 vtkTypeRevisionMacro (vtkKWWindowBase, vtkKWTopLevel)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual int Close ()
virtual vtkKWFrameGetViewFrame ()
virtual char * GetTitle ()
virtual void Update ()
virtual void UpdateToolbarState ()
virtual void PrepareForDelete ()
virtual void SetPromptBeforeClose (int)
virtual int GetPromptBeforeClose ()
virtual void PromptBeforeCloseOn ()
virtual void PromptBeforeCloseOff ()
virtual void LoadScript ()
virtual void LoadScript (const char *filename)
virtual void SetScriptExtension (const char *)
virtual char * GetScriptExtension ()
virtual void SetScriptType (const char *)
virtual char * GetScriptType ()
virtual void SetStatusText (const char *)
virtual const char * GetStatusText ()
virtual void WarningMessage (const char *message)
virtual void ErrorMessage (const char *message)
virtual vtkKWToolbarSetGetMainToolbarSet ()
virtual vtkKWFrameGetStatusFrame ()
virtual void SetStatusFrameVisibility (int flag)
virtual int GetStatusFrameVisibility ()
virtual void StatusFrameVisibilityOn ()
virtual void StatusFrameVisibilityOff ()
virtual vtkKWProgressGaugeGetProgressGauge ()
virtual vtkKWFrameGetTrayFrame ()
vtkKWMenuGetFileMenu ()
vtkKWMenuGetEditMenu ()
vtkKWMenuGetViewMenu ()
vtkKWMenuGetWindowMenu ()
vtkKWMenuGetHelpMenu ()
vtkKWMenuGetToolbarsVisibilityMenu ()
virtual int GetFileMenuInsertPosition ()
virtual int GetHelpMenuInsertPosition ()
virtual int GetViewMenuInsertPosition ()
virtual void SetSupportHelp (int)
virtual int GetSupportHelp ()
virtual void SupportHelpOn ()
virtual void SupportHelpOff ()
virtual void AddRecentFile (const char *filename, vtkObject *target, const char *command)
virtual void SetSupportPrint (int)
virtual int GetSupportPrint ()
virtual void SupportPrintOn ()
virtual void SupportPrintOff ()
virtual vtkKWTclInteractorGetTclInteractor ()
virtual void DisplayTclInteractor ()
virtual void UpdateEnableState ()
virtual void UpdateMenuState ()
virtual void ErrorIconCallback ()
virtual void PrintSettingsCallback ()
virtual void ToolbarVisibilityChangedCallback ()
virtual void NumberOfToolbarsChangedCallback ()

Static Public Member Functions

vtkKWWindowBaseNew ()

Static Public Attributes

const char * PrintOptionsMenuLabel
const char * FileMenuLabel
const char * FileCloseMenuLabel
const char * FileExitMenuLabel
const char * OpenRecentFileMenuLabel
const char * EditMenuLabel
const char * ViewMenuLabel
const char * WindowMenuLabel
const char * HelpMenuLabel
const char * HelpTopicsMenuLabel
const char * HelpCheckForUpdatesMenuLabel
const char * ToolbarsVisibilityMenuLabel
const char * WindowGeometryRegKey
const char * DefaultGeometry

Protected Member Functions

 vtkKWWindowBase ()
 ~vtkKWWindowBase ()
virtual void InsertRecentFilesMenu (int pos, vtkObject *target)
virtual int DisplayCloseDialog ()
virtual void Pack ()
virtual void UpdateStatusImage ()
virtual vtkKWLabelGetStatusImage ()
virtual void SaveWindowGeometryToRegistry ()
virtual void RestoreWindowGeometryFromRegistry ()

Protected Attributes

vtkKWMostRecentFilesManagerMostRecentFilesManager
vtkKWSeparatorMenuBarSeparator
vtkKWFrameMainFrame
vtkKWSeparatorStatusFrameSeparator
vtkKWFrameStatusFrame
vtkKWLabelStatusImage
vtkKWLabelStatusLabel
vtkKWProgressGaugeProgressGauge
int ProgressGaugePosition
vtkKWFrameTrayFrame
vtkKWLabelTrayImageError
int TrayFramePosition
vtkKWToolbarSetMainToolbarSet
vtkKWToolbarStatusToolbar
char * ScriptExtension
char * ScriptType
int SupportHelp
int SupportPrint
int PromptBeforeClose
int StatusFrameVisibility
vtkKWMenuFileMenu
vtkKWMenuEditMenu
vtkKWMenuViewMenu
vtkKWMenuWindowMenu
vtkKWMenuHelpMenu
vtkKWMenuToolbarsVisibilityMenu
vtkKWTclInteractorTclInteractor

Detailed Description

a window superclass

This class represents a top level window with a menu bar, a status line and a main central frame.

Definition at line 37 of file vtkKWWindowBase.h.


Member Enumeration Documentation

anonymous enum
 

Set the error / warning icon in the tray. Note that if StatusFrameVisibility is Off, you may want to move the tray frame to a different position (say, in a toolbar), using the SetTrayFramePosition() method. BTX

Enumeration values:
ErrorIconNone 
ErrorIconBlack 
ErrorIconRed 

Definition at line 102 of file vtkKWWindowBase.h.

anonymous enum
 

Set the progress gauge position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

Enumeration values:
ProgressGaugePositionStatusFrame 
ProgressGaugePositionToolbar 

Definition at line 164 of file vtkKWWindowBase.h.

anonymous enum
 

Set the tray frame position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

Enumeration values:
TrayFramePositionStatusFrame 
TrayFramePositionToolbar 

Definition at line 191 of file vtkKWWindowBase.h.


Constructor & Destructor Documentation

vtkKWWindowBase::vtkKWWindowBase  )  [protected]
 

vtkKWWindowBase::~vtkKWWindowBase  )  [protected]
 


Member Function Documentation

vtkKWWindowBase* vtkKWWindowBase::New  )  [static]
 

Reimplemented from vtkKWTopLevel.

Reimplemented in vtkKWWindow, and vtkPVWindow.

vtkKWWindowBase::vtkTypeRevisionMacro vtkKWWindowBase  ,
vtkKWTopLevel 
 

void vtkKWWindowBase::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWTopLevel.

Reimplemented in vtkKWWindow, and vtkPVWindow.

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

Create the widget.

Reimplemented from vtkKWTopLevel.

Reimplemented in vtkKWWindow, and vtkPVWindow.

virtual int vtkKWWindowBase::Close  )  [virtual]
 

Close this window, possibly prompting the user. Note that the current vtkKWApplication implementation will exit the application if no more windows are open. Return 1 if the window closed successfully, 0 otherwise (for example, if some dialogs are still up, or the user did not confirm, etc).

virtual void vtkKWWindowBase::SetPromptBeforeClose int   )  [virtual]
 

Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false.

virtual int vtkKWWindowBase::GetPromptBeforeClose  )  [virtual]
 

Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false.

virtual void vtkKWWindowBase::PromptBeforeCloseOn  )  [virtual]
 

Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false.

virtual void vtkKWWindowBase::PromptBeforeCloseOff  )  [virtual]
 

Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false.

virtual void vtkKWWindowBase::LoadScript  )  [virtual]
 

Load and evaluate a Tcl based script. If called without an argument it will open a file dialog. This implementation basically forwards the call to vtkKWApplication::LoadScript.

Reimplemented in vtkPVWindow.

virtual void vtkKWWindowBase::LoadScript const char *  filename  )  [virtual]
 

Load and evaluate a Tcl based script. If called without an argument it will open a file dialog. This implementation basically forwards the call to vtkKWApplication::LoadScript.

Reimplemented in vtkPVWindow.

virtual void vtkKWWindowBase::SetScriptExtension const char *   )  [virtual]
 

The extension used in LoadScript. Default is .tcl.

virtual char* vtkKWWindowBase::GetScriptExtension  )  [virtual]
 

The extension used in LoadScript. Default is .tcl.

virtual void vtkKWWindowBase::SetScriptType const char *   )  [virtual]
 

The type name used in LoadScript. Default is Tcl.

virtual char* vtkKWWindowBase::GetScriptType  )  [virtual]
 

The type name used in LoadScript. Default is Tcl.

virtual void vtkKWWindowBase::SetStatusText const char *   )  [virtual]
 

Set the text for the status bar of this window.

virtual const char* vtkKWWindowBase::GetStatusText  )  [virtual]
 

Set the text for the status bar of this window.

virtual void vtkKWWindowBase::WarningMessage const char *  message  )  [virtual]
 

Convenience methods to popup a warning/error message. This can be overriden in a subclass to redirect errors and warnings to log files or more elaborate log windows.

Reimplemented in vtkPVWindow.

virtual void vtkKWWindowBase::ErrorMessage const char *  message  )  [virtual]
 

Convenience methods to popup a warning/error message. This can be overriden in a subclass to redirect errors and warnings to log files or more elaborate log windows.

Reimplemented in vtkPVWindow.

virtual void vtkKWWindowBase::SetErrorIcon int   )  [virtual]
 

Set the error / warning icon in the tray. Note that if StatusFrameVisibility is Off, you may want to move the tray frame to a different position (say, in a toolbar), using the SetTrayFramePosition() method. BTX

virtual void vtkKWWindowBase::SetErrorIconToNone  )  [inline, virtual]
 

Set the error / warning icon in the tray. Note that if StatusFrameVisibility is Off, you may want to move the tray frame to a different position (say, in a toolbar), using the SetTrayFramePosition() method. BTX

Definition at line 110 of file vtkKWWindowBase.h.

References ErrorIconNone.

virtual void vtkKWWindowBase::SetErrorIconToBlack  )  [inline, virtual]
 

Set the error / warning icon in the tray. Note that if StatusFrameVisibility is Off, you may want to move the tray frame to a different position (say, in a toolbar), using the SetTrayFramePosition() method. BTX

Definition at line 112 of file vtkKWWindowBase.h.

References ErrorIconBlack.

virtual void vtkKWWindowBase::SetErrorIconToRed  )  [inline, virtual]
 

Set the error / warning icon in the tray. Note that if StatusFrameVisibility is Off, you may want to move the tray frame to a different position (say, in a toolbar), using the SetTrayFramePosition() method. BTX

Definition at line 114 of file vtkKWWindowBase.h.

References ErrorIconRed.

virtual vtkKWFrame* vtkKWWindowBase::GetViewFrame  )  [virtual]
 

The window is made of a menu bar (methods are available to access each menus), a separator, a toolbar placeholder, a large main frame called the "view frame", and a status frame (inside which the a progress gauge and some other UI elements can be found). Note that this large frame is likely to be re-allocated by subclasses into a different UI structure involving panels, notebooks, interface managers, etc. therefore GetViewFrame() will be overriden in order to return the most convenient viewing frame. The rational here is that GetViewFrame() always return the frame that can be used by users or developpers to add more "viewing" element (say, renderwidgets, 3D scenes), without knowing about the current layout.

Reimplemented in vtkKWWindow.

virtual vtkKWToolbarSet* vtkKWWindowBase::GetMainToolbarSet  )  [virtual]
 

Get the main toolbar set.

virtual vtkKWFrame* vtkKWWindowBase::GetStatusFrame  )  [virtual]
 

Get the status frame object.

virtual void vtkKWWindowBase::SetStatusFrameVisibility int  flag  )  [virtual]
 

Set/Get the visibility of the status frame. If set to Off, the status text, as set by SetStatusText(), will not be displayed anymore. Neither will the progress gauge, the application icon, the tray frame and status icons. Both the progress gauge and tray frame position can be changed independently though (see SetProgressGaugePosition and SetTrayFramePosition).

virtual int vtkKWWindowBase::GetStatusFrameVisibility  )  [virtual]
 

Set/Get the visibility of the status frame. If set to Off, the status text, as set by SetStatusText(), will not be displayed anymore. Neither will the progress gauge, the application icon, the tray frame and status icons. Both the progress gauge and tray frame position can be changed independently though (see SetProgressGaugePosition and SetTrayFramePosition).

virtual void vtkKWWindowBase::StatusFrameVisibilityOn  )  [virtual]
 

Set/Get the visibility of the status frame. If set to Off, the status text, as set by SetStatusText(), will not be displayed anymore. Neither will the progress gauge, the application icon, the tray frame and status icons. Both the progress gauge and tray frame position can be changed independently though (see SetProgressGaugePosition and SetTrayFramePosition).

virtual void vtkKWWindowBase::StatusFrameVisibilityOff  )  [virtual]
 

Set/Get the visibility of the status frame. If set to Off, the status text, as set by SetStatusText(), will not be displayed anymore. Neither will the progress gauge, the application icon, the tray frame and status icons. Both the progress gauge and tray frame position can be changed independently though (see SetProgressGaugePosition and SetTrayFramePosition).

virtual vtkKWProgressGauge* vtkKWWindowBase::GetProgressGauge  )  [virtual]
 

Get the progress gauge widget. The progress gauge is displayed in the Status frame on the bottom right corner of the window.

virtual void vtkKWWindowBase::SetProgressGaugePosition int   )  [virtual]
 

Set the progress gauge position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

virtual void vtkKWWindowBase::SetProgressGaugePositionToStatusFrame  )  [inline, virtual]
 

Set the progress gauge position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

Definition at line 171 of file vtkKWWindowBase.h.

References ProgressGaugePositionStatusFrame.

virtual void vtkKWWindowBase::SetProgressGaugePositionToToolbar  )  [inline, virtual]
 

Set the progress gauge position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

Definition at line 174 of file vtkKWWindowBase.h.

References ProgressGaugePositionToolbar.

virtual vtkKWFrame* vtkKWWindowBase::GetTrayFrame  )  [virtual]
 

Get the tray frame object. A default status icon is already packed in this frame and modified by SetErrorIcon, but other icons can probably fit there.

virtual int vtkKWWindowBase::GetTrayFramePosition  )  [virtual]
 

Set the tray frame position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

virtual void vtkKWWindowBase::SetTrayFramePosition int   )  [virtual]
 

Set the tray frame position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

virtual void vtkKWWindowBase::SetTrayFramePositionToStatusFrame  )  [inline, virtual]
 

Set the tray frame position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

Definition at line 199 of file vtkKWWindowBase.h.

References TrayFramePositionStatusFrame.

virtual void vtkKWWindowBase::SetTrayFramePositionToToolbar  )  [inline, virtual]
 

Set the tray frame position. The default position is in the status frame, but this object can also be displayed in a toolbar, on top of the window. This is useful when StatusFrameVisibility is set to Off. BTX

Definition at line 202 of file vtkKWWindowBase.h.

References TrayFramePositionToolbar.

vtkKWMenu* vtkKWWindowBase::GetFileMenu  ) 
 

Get the menu objects. This will allocate and create them on the fly. Several convenience functions are also available to get the position where to safely insert entries in those menus without interferring with entries that should stay at the end of the menus.

vtkKWMenu* vtkKWWindowBase::GetEditMenu  ) 
 

Get the menu objects. This will allocate and create them on the fly. Several convenience functions are also available to get the position where to safely insert entries in those menus without interferring with entries that should stay at the end of the menus.

vtkKWMenu* vtkKWWindowBase::GetViewMenu  ) 
 

Get the menu objects. This will allocate and create them on the fly. Several convenience functions are also available to get the position where to safely insert entries in those menus without interferring with entries that should stay at the end of the menus.

vtkKWMenu* vtkKWWindowBase::GetWindowMenu  ) 
 

Get the menu objects. This will allocate and create them on the fly. Several convenience functions are also available to get the position where to safely insert entries in those menus without interferring with entries that should stay at the end of the menus.

vtkKWMenu* vtkKWWindowBase::GetHelpMenu  ) 
 

Get the menu objects. This will allocate and create them on the fly. Several convenience functions are also available to get the position where to safely insert entries in those menus without interferring with entries that should stay at the end of the menus.

vtkKWMenu* vtkKWWindowBase::GetToolbarsVisibilityMenu  ) 
 

Get the menu objects. This will allocate and create them on the fly. Several convenience functions are also available to get the position where to safely insert entries in those menus without interferring with entries that should stay at the end of the menus.

virtual int vtkKWWindowBase::GetFileMenuInsertPosition  )  [virtual]
 

Convenience method that return the position where to safely insert entries in the corresponding menu without interferring with entries that should stay at the end of the menu. At the moment, GetFileMenuInsertPosition() checks for the 'close', 'exit' or 'print setup' commands, GetHelpMenuInsertPosition() checks for the 'about' commands, GetViewMenuInsertPosition() is available for subclasses to be redefined.

virtual int vtkKWWindowBase::GetHelpMenuInsertPosition  )  [virtual]
 

Convenience method that return the position where to safely insert entries in the corresponding menu without interferring with entries that should stay at the end of the menu. At the moment, GetFileMenuInsertPosition() checks for the 'close', 'exit' or 'print setup' commands, GetHelpMenuInsertPosition() checks for the 'about' commands, GetViewMenuInsertPosition() is available for subclasses to be redefined.

virtual int vtkKWWindowBase::GetViewMenuInsertPosition  )  [virtual]
 

Convenience method that return the position where to safely insert entries in the corresponding menu without interferring with entries that should stay at the end of the menu. At the moment, GetFileMenuInsertPosition() checks for the 'close', 'exit' or 'print setup' commands, GetHelpMenuInsertPosition() checks for the 'about' commands, GetViewMenuInsertPosition() is available for subclasses to be redefined.

virtual void vtkKWWindowBase::SetSupportHelp int   )  [virtual]
 

Set/Get a hint about help support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating the help menu with common entries. For example, an entry invoking the application's DisplayHelpDialog.

virtual int vtkKWWindowBase::GetSupportHelp  )  [virtual]
 

Set/Get a hint about help support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating the help menu with common entries. For example, an entry invoking the application's DisplayHelpDialog.

virtual void vtkKWWindowBase::SupportHelpOn  )  [virtual]
 

Set/Get a hint about help support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating the help menu with common entries. For example, an entry invoking the application's DisplayHelpDialog.

virtual void vtkKWWindowBase::SupportHelpOff  )  [virtual]
 

Set/Get a hint about help support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating the help menu with common entries. For example, an entry invoking the application's DisplayHelpDialog.

virtual void vtkKWWindowBase::AddRecentFile const char *  filename,
vtkObject *  target,
const char *  command
[virtual]
 

Add a file to the Recent File list, and save the whole list to the registry. If the "Recent files" sub-menu has been inserted at that point (see the InsertRecentFilesMenu method), it will be updated as well.

virtual void vtkKWWindowBase::SetSupportPrint int   )  [virtual]
 

Set/Get a hint about print support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating some menus with common print-related entries. For example, an entry in the file menu to set up print options like the application's PrintTargetDPI.

virtual int vtkKWWindowBase::GetSupportPrint  )  [virtual]
 

Set/Get a hint about print support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating some menus with common print-related entries. For example, an entry in the file menu to set up print options like the application's PrintTargetDPI.

virtual void vtkKWWindowBase::SupportPrintOn  )  [virtual]
 

Set/Get a hint about print support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating some menus with common print-related entries. For example, an entry in the file menu to set up print options like the application's PrintTargetDPI.

virtual void vtkKWWindowBase::SupportPrintOff  )  [virtual]
 

Set/Get a hint about print support. Disabled by default. If set to true (programmatically or by a superclass), it will hint the instance about populating some menus with common print-related entries. For example, an entry in the file menu to set up print options like the application's PrintTargetDPI.

virtual char* vtkKWWindowBase::GetTitle  )  [virtual]
 

Get title of window. Override the superclass to use app name if the title was not set

Reimplemented from vtkKWTopLevel.

virtual vtkKWTclInteractor* vtkKWWindowBase::GetTclInteractor  )  [virtual]
 

Get/display the tcl interactor.

virtual void vtkKWWindowBase::DisplayTclInteractor  )  [virtual]
 

Get/display the tcl interactor.

virtual void vtkKWWindowBase::Update  )  [virtual]
 

Update the UI. This will call: UpdateToolbarState UpdateEnableState UpdateMenuState Update on all panels belonging to the UserInterfaceManager, if any

Reimplemented in vtkKWWindow.

virtual void vtkKWWindowBase::UpdateToolbarState  )  [virtual]
 

Update the toolbar state

Reimplemented in vtkKWWindow, and vtkPVWindow.

virtual void vtkKWWindowBase::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 vtkKWTopLevel.

Reimplemented in vtkKWWindow, and vtkPVWindow.

virtual void vtkKWWindowBase::UpdateMenuState  )  [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 vtkKWWindow, and vtkPVWindow.

virtual void vtkKWWindowBase::PrepareForDelete  )  [virtual]
 

Deallocate/delete/reparent some internal objects in order to solve reference loops that would prevent this instance from being deleted.

Reimplemented in vtkKWWindow, and vtkPVWindow.

virtual void vtkKWWindowBase::ErrorIconCallback  )  [virtual]
 

Callbacks. Process the click on the error icon. Override it in subclasses to popup more elaborate log/error dialog.

Reimplemented in vtkPVWindow.

virtual void vtkKWWindowBase::PrintSettingsCallback  )  [inline, virtual]
 

Callbacks. Process the click on the error icon. Override it in subclasses to popup more elaborate log/error dialog.

Reimplemented in vtkKWWindow.

Definition at line 304 of file vtkKWWindowBase.h.

virtual void vtkKWWindowBase::ToolbarVisibilityChangedCallback  )  [virtual]
 

Callbacks. Process the click on the error icon. Override it in subclasses to popup more elaborate log/error dialog.

Reimplemented in vtkKWWindow.

virtual void vtkKWWindowBase::NumberOfToolbarsChangedCallback  )  [virtual]
 

Callbacks. Process the click on the error icon. Override it in subclasses to popup more elaborate log/error dialog.

Reimplemented in vtkKWWindow.

virtual void vtkKWWindowBase::InsertRecentFilesMenu int  pos,
vtkObject *  target
[protected, virtual]
 

Insert a "Recent Files" sub-menu to the File menu at position 'pos' and fill it with the most recent files stored in the registry. The 'target' parameter is the object against which the command associated to a most recent file will be executed (usually the instance).

virtual int vtkKWWindowBase::DisplayCloseDialog  )  [protected, virtual]
 

Display the close dialog. Return 1 if the user wants to close the window, 0 otherwise

virtual void vtkKWWindowBase::UpdateStatusImage  )  [protected, virtual]
 

Update the image in the status frame. Usually a logo of some sort. Override this function to include your own application logo

Reimplemented in vtkPVWindow.

virtual vtkKWLabel* vtkKWWindowBase::GetStatusImage  )  [protected, virtual]
 

Update the image in the status frame. Usually a logo of some sort. Override this function to include your own application logo

virtual void vtkKWWindowBase::SaveWindowGeometryToRegistry  )  [protected, virtual]
 

Save/Restore window geometry

Reimplemented in vtkKWWindow, and vtkPVWindow.

virtual void vtkKWWindowBase::RestoreWindowGeometryFromRegistry  )  [protected, virtual]
 

Save/Restore window geometry

Reimplemented in vtkKWWindow.

virtual void vtkKWWindowBase::Pack  )  [protected, virtual]
 

Pack/repack the UI

Reimplemented in vtkKWWindow.


Member Data Documentation

const char* vtkKWWindowBase::PrintOptionsMenuLabel [static]
 

Some constants BTX

Definition at line 311 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::FileMenuLabel [static]
 

Some constants BTX

Definition at line 312 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::FileCloseMenuLabel [static]
 

Some constants BTX

Definition at line 313 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::FileExitMenuLabel [static]
 

Some constants BTX

Definition at line 314 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::OpenRecentFileMenuLabel [static]
 

Some constants BTX

Definition at line 315 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::EditMenuLabel [static]
 

Some constants BTX

Definition at line 316 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::ViewMenuLabel [static]
 

Some constants BTX

Definition at line 317 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::WindowMenuLabel [static]
 

Some constants BTX

Definition at line 318 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::HelpMenuLabel [static]
 

Some constants BTX

Definition at line 319 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::HelpTopicsMenuLabel [static]
 

Some constants BTX

Definition at line 320 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::HelpCheckForUpdatesMenuLabel [static]
 

Some constants BTX

Definition at line 321 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::ToolbarsVisibilityMenuLabel [static]
 

Some constants BTX

Definition at line 322 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::WindowGeometryRegKey [static]
 

Some constants BTX

Definition at line 323 of file vtkKWWindowBase.h.

const char* vtkKWWindowBase::DefaultGeometry [static]
 

Some constants BTX

Definition at line 324 of file vtkKWWindowBase.h.

vtkKWMostRecentFilesManager* vtkKWWindowBase::MostRecentFilesManager [protected]
 

Recent files manager

Definition at line 350 of file vtkKWWindowBase.h.

vtkKWSeparator* vtkKWWindowBase::MenuBarSeparator [protected]
 

Definition at line 361 of file vtkKWWindowBase.h.

vtkKWFrame* vtkKWWindowBase::MainFrame [protected]
 

Definition at line 362 of file vtkKWWindowBase.h.

vtkKWSeparator* vtkKWWindowBase::StatusFrameSeparator [protected]
 

Definition at line 364 of file vtkKWWindowBase.h.

vtkKWFrame* vtkKWWindowBase::StatusFrame [protected]
 

Definition at line 365 of file vtkKWWindowBase.h.

vtkKWLabel* vtkKWWindowBase::StatusImage [protected]
 

Definition at line 366 of file vtkKWWindowBase.h.

vtkKWLabel* vtkKWWindowBase::StatusLabel [protected]
 

Definition at line 367 of file vtkKWWindowBase.h.

vtkKWProgressGauge* vtkKWWindowBase::ProgressGauge [protected]
 

Definition at line 369 of file vtkKWWindowBase.h.

int vtkKWWindowBase::ProgressGaugePosition [protected]
 

Definition at line 370 of file vtkKWWindowBase.h.

vtkKWFrame* vtkKWWindowBase::TrayFrame [protected]
 

Definition at line 372 of file vtkKWWindowBase.h.

vtkKWLabel* vtkKWWindowBase::TrayImageError [protected]
 

Definition at line 373 of file vtkKWWindowBase.h.

int vtkKWWindowBase::TrayFramePosition [protected]
 

Definition at line 374 of file vtkKWWindowBase.h.

vtkKWToolbarSet* vtkKWWindowBase::MainToolbarSet [protected]
 

Definition at line 376 of file vtkKWWindowBase.h.

vtkKWToolbar* vtkKWWindowBase::StatusToolbar [protected]
 

Definition at line 377 of file vtkKWWindowBase.h.

char* vtkKWWindowBase::ScriptExtension [protected]
 

Definition at line 379 of file vtkKWWindowBase.h.

char* vtkKWWindowBase::ScriptType [protected]
 

Definition at line 380 of file vtkKWWindowBase.h.

int vtkKWWindowBase::SupportHelp [protected]
 

Definition at line 381 of file vtkKWWindowBase.h.

int vtkKWWindowBase::SupportPrint [protected]
 

Definition at line 382 of file vtkKWWindowBase.h.

int vtkKWWindowBase::PromptBeforeClose [protected]
 

Definition at line 383 of file vtkKWWindowBase.h.

int vtkKWWindowBase::StatusFrameVisibility [protected]
 

Definition at line 384 of file vtkKWWindowBase.h.

vtkKWMenu* vtkKWWindowBase::FileMenu [protected]
 

Definition at line 388 of file vtkKWWindowBase.h.

vtkKWMenu* vtkKWWindowBase::EditMenu [protected]
 

Definition at line 389 of file vtkKWWindowBase.h.

vtkKWMenu* vtkKWWindowBase::ViewMenu [protected]
 

Definition at line 390 of file vtkKWWindowBase.h.

vtkKWMenu* vtkKWWindowBase::WindowMenu [protected]
 

Definition at line 391 of file vtkKWWindowBase.h.

vtkKWMenu* vtkKWWindowBase::HelpMenu [protected]
 

Definition at line 392 of file vtkKWWindowBase.h.

vtkKWMenu* vtkKWWindowBase::ToolbarsVisibilityMenu [protected]
 

Definition at line 393 of file vtkKWWindowBase.h.

vtkKWTclInteractor* vtkKWWindowBase::TclInteractor [protected]
 

Definition at line 395 of file vtkKWWindowBase.h.


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