#include <vtkKWWindowBase.h>
Inheritance diagram for vtkKWWindowBase:
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.
|
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 102 of file vtkKWWindowBase.h. |
|
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 164 of file vtkKWWindowBase.h. |
|
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 191 of file vtkKWWindowBase.h. |
|
|
|
|
|
Reimplemented from vtkKWTopLevel. Reimplemented in vtkKWWindow, and vtkPVWindow. |
|
|
|
Reimplemented from vtkKWTopLevel. Reimplemented in vtkKWWindow, and vtkPVWindow. |
|
Create the widget. Reimplemented from vtkKWTopLevel. Reimplemented in vtkKWWindow, and vtkPVWindow. |
|
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). |
|
Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false. |
|
Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false. |
|
Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false. |
|
Set/Get if a confirmation dialog should be displayed before a window is closed. Default to false. |
|
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. |
|
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. |
|
The extension used in LoadScript. Default is .tcl. |
|
The extension used in LoadScript. Default is .tcl. |
|
The type name used in LoadScript. Default is Tcl. |
|
The type name used in LoadScript. Default is Tcl. |
|
Set the text for the status bar of this window. |
|
Set the text for the status bar of this window. |
|
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. |
|
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. |
|
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 |
|
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. |
|
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. |
|
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. |
|
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. |
|
Get the main toolbar set. |
|
Get the status frame object. |
|
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). |
|
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). |
|
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). |
|
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). |
|
Get the progress gauge widget. The progress gauge is displayed in the Status frame on the bottom right corner of the window. |
|
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 |
|
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. |
|
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. |
|
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. |
|
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 |
|
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 |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Get title of window. Override the superclass to use app name if the title was not set Reimplemented from vtkKWTopLevel. |
|
Get/display the tcl interactor. |
|
Get/display the tcl interactor. |
|
Update the UI. This will call: UpdateToolbarState UpdateEnableState UpdateMenuState Update on all panels belonging to the UserInterfaceManager, if any Reimplemented in vtkKWWindow. |
|
Update the toolbar state Reimplemented in vtkKWWindow, and vtkPVWindow. |
|
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. |
|
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. |
|
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. |
|
Callbacks. Process the click on the error icon. Override it in subclasses to popup more elaborate log/error dialog. Reimplemented in vtkPVWindow. |
|
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. |
|
Callbacks. Process the click on the error icon. Override it in subclasses to popup more elaborate log/error dialog. Reimplemented in vtkKWWindow. |
|
Callbacks. Process the click on the error icon. Override it in subclasses to popup more elaborate log/error dialog. Reimplemented in vtkKWWindow. |
|
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). |
|
Display the close dialog. Return 1 if the user wants to close the window, 0 otherwise |
|
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. |
|
Update the image in the status frame. Usually a logo of some sort. Override this function to include your own application logo |
|
Save/Restore window geometry Reimplemented in vtkKWWindow, and vtkPVWindow. |
|
Save/Restore window geometry Reimplemented in vtkKWWindow. |
|
Pack/repack the UI Reimplemented in vtkKWWindow. |
|
Some constants BTX Definition at line 311 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 312 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 313 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 314 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 315 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 316 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 317 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 318 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 319 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 320 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 321 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 322 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 323 of file vtkKWWindowBase.h. |
|
Some constants BTX Definition at line 324 of file vtkKWWindowBase.h. |
|
Recent files manager Definition at line 350 of file vtkKWWindowBase.h. |
|
Definition at line 361 of file vtkKWWindowBase.h. |
|
Definition at line 362 of file vtkKWWindowBase.h. |
|
Definition at line 364 of file vtkKWWindowBase.h. |
|
Definition at line 365 of file vtkKWWindowBase.h. |
|
Definition at line 366 of file vtkKWWindowBase.h. |
|
Definition at line 367 of file vtkKWWindowBase.h. |
|
Definition at line 369 of file vtkKWWindowBase.h. |
|
Definition at line 370 of file vtkKWWindowBase.h. |
|
Definition at line 372 of file vtkKWWindowBase.h. |
|
Definition at line 373 of file vtkKWWindowBase.h. |
|
Definition at line 374 of file vtkKWWindowBase.h. |
|
Definition at line 376 of file vtkKWWindowBase.h. |
|
Definition at line 377 of file vtkKWWindowBase.h. |
|
Definition at line 379 of file vtkKWWindowBase.h. |
|
Definition at line 380 of file vtkKWWindowBase.h. |
|
Definition at line 381 of file vtkKWWindowBase.h. |
|
Definition at line 382 of file vtkKWWindowBase.h. |
|
Definition at line 383 of file vtkKWWindowBase.h. |
|
Definition at line 384 of file vtkKWWindowBase.h. |
|
Definition at line 388 of file vtkKWWindowBase.h. |
|
Definition at line 389 of file vtkKWWindowBase.h. |
|
Definition at line 390 of file vtkKWWindowBase.h. |
|
Definition at line 391 of file vtkKWWindowBase.h. |
|
Definition at line 392 of file vtkKWWindowBase.h. |
|
Definition at line 393 of file vtkKWWindowBase.h. |
|
Definition at line 395 of file vtkKWWindowBase.h. |