CGBenchGUI Class Reference

Search Toolkit Book for CGBenchGUI

#include <gui.hpp>

Inheritance diagram for CGBenchGUI:

Inheritance graph
[legend]
Collaboration diagram for CGBenchGUI:

Collaboration graph
[legend]
List of all members.

Detailed Description

CGBenchGUI.

Definition at line 72 of file gui.hpp.

Public Member Functions

 CGBenchGUI ()
virtual ~CGBenchGUI ()
void SetGBenchGUIApp (IGBenchGUIApp *app)
virtual void SetRegistryPath (const string &path)
virtual void RestoreWindowLayout ()
 reads window layout from the file and applies it to Window Manager
void ShowOpenDlg (vector< string > &filenames)
void ActivateClient (IWMClient *client)
IWorkbenchAdvisor implementation
virtual void SetWorkbench (IWorkbench *workbench)
 connect / disconnect advisor to Workbench
virtual string GetAppTitle ()
 get application title
virtual void PostCreateWindow ()
virtual void PostViewManagerInitialized ()
virtual void PostInit ()
 called after Workbench initialization has been completed
virtual void PreShutDown ()
 called by Workbench before starting ShutDown
virtual void PreDestroyWindow ()
virtual bool CanShutDown ()
IMenuContributor implementation
we implement this interface in order to be able to add commands to the menu

virtual wxMenu * GetMenu ()
 returns a menu (must be deleted by the caller)
IToolBarContext implementation
virtual void GetCompatibleToolBars (vector< string > &names)
 returns the names of toolbars compatible with this class (toolbars that are relevant and useful in the context of this class)
Command handlers
void OnOpenView (wxCommandEvent &event)
void OnFileOpen (wxCommandEvent &event)
void OnRunTool (wxCommandEvent &event)
void OnNewWorkspace (wxCommandEvent &event)
void OnCloseWorkspace (wxCommandEvent &event)
void OnHasWorskpaceUpdate (wxUpdateUIEvent &event)
void OnShowProjectTreeView (wxCommandEvent &event)
void OnShowSelectionInspector (wxCommandEvent &event)
void OnShowDiagnosticsConsole (wxCommandEvent &event)
void OnShowEventView (wxCommandEvent &event)
void OnShowTaskView (wxCommandEvent &event)
void OnShowSearchView (wxCommandEvent &event)
void OnEnableCmdUpdate (wxUpdateUIEvent &event)
void OnDisableCmdUpdate (wxUpdateUIEvent &event)
 default "disabler" for unhandled commands
void OnBroadcastOptions (wxCommandEvent &event)
void OnToolsOptions (wxCommandEvent &event)
void OnToolsPackages (wxCommandEvent &event)
void OnCloseAllProjectViews (wxCommandEvent &event)
void OnSaveLayout (wxCommandEvent &event)
void OnSaveLayoutUpdate (wxUpdateUIEvent &event)
void OnRestoreLayout (wxCommandEvent &event)
void OnRestoreLayoutUpdate (wxUpdateUIEvent &event)
void OnResetLayout (wxCommandEvent &event)
void OnResetLayoutUpdate (wxUpdateUIEvent &event)
void OnSendFeedback (wxCommandEvent &event)
void OnHelpAbout (wxCommandEvent &event)
void OnTestPrjSrv (wxCommandEvent &event)
IWindowManagerAdvisor implementation
virtual void OnCloseClientsRequest (const TClients &clients)
virtual void OnClientAboutToClose (IWMClient &client)
 called before removing the client
virtual void OnClientClosed (IWMClient &client)
 called after the client has been removed
virtual void OnActiveClientChanged (IWMClient *new_active)
 called when Active Client is changed (i.e. focus goes into another client)
virtual string GetFloatingFrameTitle ()
 returns the title for the floating frames created by the Window Manager

Protected Member Functions

void x_RegisterUserTypes ()
void x_RegisterCommands ()
void x_SaveDefaultWindowLayout ()
void x_SetupStatusBar ()
void x_ClearStatusBar ()
void x_CreateViewToolBar ()
void x_CreateFloatingToolBars ()
void x_RegisterAccelerators ()
void x_PushEvtHandler (wxEvtHandler *new_handler)
wxEvtHandler * x_PopEvtHandler ()
CRef< objects::CUser_object > x_LoadWindowLayout (const string &abstract_path)
void x_AddSystemView (const string &view_ui_name)
void x_ShowSingletonView (const string &view_ui_name)
void x_CloseAllViews ()
bool x_CloseWorkspace ()
wxWindow * x_GetMainWindow ()
bool x_HasWorkspace ()

Protected Attributes

string m_RegPath
IWorkbenchm_Workbench
IMenuServicem_MenuService
IGBenchGUIAppm_GBenchGUIApp
CAppTaskServiceSlotm_AppSrvSlot
CRef< objects::CUser_object > m_Layout

Private Member Functions

 DECLARE_EVENT_TABLE ()


Constructor & Destructor Documentation

CGBenchGUI::CGBenchGUI  ) 
 

CGBenchGUI::~CGBenchGUI  )  [virtual]
 

Definition at line 259 of file gui.cpp.


Member Function Documentation

void CGBenchGUI::ActivateClient IWMClient client  ) 
 

Definition at line 1069 of file gui.cpp.

References IWindowManagerService::ActivateClient(), IWorkbench::GetWindowManagerService(), and m_Workbench.

Referenced by COpenViewEventRecord::Do().

bool CGBenchGUI::CanShutDown  )  [virtual]
 

Implements IWorkbenchAdvisor.

Definition at line 504 of file gui.cpp.

References x_CloseWorkspace().

CGBenchGUI::DECLARE_EVENT_TABLE  )  [private]
 

string CGBenchGUI::GetAppTitle  )  [virtual]
 

get application title

Implements IWorkbenchAdvisor.

Definition at line 286 of file gui.cpp.

Referenced by GetFloatingFrameTitle().

void CGBenchGUI::GetCompatibleToolBars vector< string > &  names  )  [virtual]
 

returns the names of toolbars compatible with this class (toolbars that are relevant and useful in the context of this class)

Implements IToolBarContext.

Definition at line 768 of file gui.cpp.

References CProjectViewToolBatFactory::sm_SelTBName.

string CGBenchGUI::GetFloatingFrameTitle  )  [virtual]
 

returns the title for the floating frames created by the Window Manager

Implements IWindowManagerAdvisor.

Definition at line 1043 of file gui.cpp.

References GetAppTitle().

static wxMenu * CGBenchGUI::GetMenu  )  [virtual]
 

returns a menu (must be deleted by the caller)

Implements IMenuContributor.

Definition at line 761 of file gui.cpp.

References CUICommandRegistry::CreateMenu(), and CUICommandRegistry::GetInstance().

void CGBenchGUI::OnActiveClientChanged IWMClient new_active  )  [virtual]
 

called when Active Client is changed (i.e. focus goes into another client)

Implements IWindowManagerAdvisor.

Definition at line 1049 of file gui.cpp.

References IServiceLocator::GetServiceByType(), and m_Workbench.

void CGBenchGUI::OnBroadcastOptions wxCommandEvent &  event  ) 
 

Definition at line 907 of file gui.cpp.

References CBroadcastDialog::GetData(), CVisibleRangeEvent::GetDefaultVisibleRangePolicy(), SBroadcastParams::m_AutoSelBroadcast, SBroadcastParams::m_AutoVRBroadcast, SBroadcastParams::m_BioseqMatching, SBroadcastParams::m_BroadcastBetweenProjects, SBroadcastParams::m_MatchAlnLocs, SBroadcastParams::m_MatchByProduct, SBroadcastParams::m_SeqIDMatching, SBroadcastParams::m_VRPolicy, CBroadcastDialog::SetData(), CVisibleRangeEvent::SetDefaultVisibleRangePolicy(), CVisibleRangeEvent::sm_AutoBroadcast, CSelectionEvent::sm_AutoBroadcast, CSelectionEvent::sm_IdMatchPolicy, CSelectionEvent::sm_InterDocBroadcast, CSelectionEvent::sm_MatchAlnLocs, CSelectionEvent::sm_MatchByProduct, CSelectionEvent::sm_ObjMatchPolicy, and x_GetMainWindow().

void CGBenchGUI::OnClientAboutToClose IWMClient client  )  [virtual]
 

called before removing the client

Implements IWindowManagerAdvisor.

Definition at line 1031 of file gui.cpp.

void CGBenchGUI::OnClientClosed IWMClient client  )  [virtual]
 

called after the client has been removed

Implements IWindowManagerAdvisor.

Definition at line 1037 of file gui.cpp.

void CGBenchGUI::OnCloseAllProjectViews wxCommandEvent &  event  ) 
 

Definition at line 977 of file gui.cpp.

References IServiceLocator::GetServiceByType(), m_Workbench, and CProjectService::RemoveAllProjectViews().

void CGBenchGUI::OnCloseClientsRequest const TClients clients  )  [virtual]
 

close clients unconditionally

Definition at line 1005 of file gui.cpp.

References _ASSERT, IServiceLocator::GetServiceByType(), IWorkbench::GetViewManagerService(), m_Workbench, IViewManagerService::RemoveFromWorkbench(), and CProjectService::RemoveProjectView().

Referenced by x_CloseAllViews().

void CGBenchGUI::OnCloseWorkspace wxCommandEvent &  event  ) 
 

Definition at line 837 of file gui.cpp.

References CAppTaskService::AddTask(), IWorkbench::GetAppTaskService(), CProjectTask::Init_CloseWorkspace(), and m_Workbench.

void CGBenchGUI::OnDisableCmdUpdate wxUpdateUIEvent &  event  ) 
 

default "disabler" for unhandled commands

Definition at line 865 of file gui.cpp.

void CGBenchGUI::OnEnableCmdUpdate wxUpdateUIEvent &  event  ) 
 

Definition at line 858 of file gui.cpp.

void CGBenchGUI::OnFileOpen wxCommandEvent &  event  ) 
 

Definition at line 798 of file gui.cpp.

References CAppTaskService::AddTask(), IWorkbench::GetAppTaskService(), and m_Workbench.

void CGBenchGUI::OnHasWorskpaceUpdate wxUpdateUIEvent &  event  ) 
 

Definition at line 852 of file gui.cpp.

References x_HasWorkspace().

void CGBenchGUI::OnHelpAbout wxCommandEvent &  event  ) 
 

Definition at line 965 of file gui.cpp.

void CGBenchGUI::OnNewWorkspace wxCommandEvent &  event  ) 
 

Definition at line 829 of file gui.cpp.

References CAppTaskService::AddTask(), IWorkbench::GetAppTaskService(), CProjectTask::Init_NewWorkspace(), and m_Workbench.

void CGBenchGUI::OnOpenView wxCommandEvent &  event  ) 
 

Definition at line 822 of file gui.cpp.

References CAppTaskService::AddTask(), IWorkbench::GetAppTaskService(), and m_Workbench.

void CGBenchGUI::OnResetLayout wxCommandEvent &  event  ) 
 

Definition at line 1107 of file gui.cpp.

References IWindowManagerService::ApplyLayout(), IWorkbench::GetWindowManagerService(), kDefWindowLayoutPath, m_Workbench, and x_LoadWindowLayout().

void CGBenchGUI::OnResetLayoutUpdate wxUpdateUIEvent &  event  ) 
 

Definition at line 1117 of file gui.cpp.

void CGBenchGUI::OnRestoreLayout wxCommandEvent &  event  ) 
 

Definition at line 1088 of file gui.cpp.

References _ASSERT, IWindowManagerService::CloseAllClients(), IWorkbench::GetViewManagerService(), IWorkbench::GetWindowManagerService(), IWindowManagerService::LoadLayout(), m_Layout, and m_Workbench.

void CGBenchGUI::OnRestoreLayoutUpdate wxUpdateUIEvent &  event  ) 
 

Definition at line 1101 of file gui.cpp.

References m_Layout, and CRef< C, Locker >::NotEmpty().

void CGBenchGUI::OnRunTool wxCommandEvent &  event  ) 
 

Definition at line 815 of file gui.cpp.

References CAppTaskService::AddTask(), IWorkbench::GetAppTaskService(), and m_Workbench.

void CGBenchGUI::OnSaveLayout wxCommandEvent &  event  ) 
 

Definition at line 1076 of file gui.cpp.

References IWorkbench::GetWindowManagerService(), m_Layout, m_Workbench, CRef< C, Locker >::Reset(), and IWindowManagerService::SaveLayout().

void CGBenchGUI::OnSaveLayoutUpdate wxUpdateUIEvent &  event  ) 
 

Definition at line 1083 of file gui.cpp.

void CGBenchGUI::OnSendFeedback wxCommandEvent &  event  ) 
 

Definition at line 971 of file gui.cpp.

References ShowFeedbackDialog().

void CGBenchGUI::OnShowDiagnosticsConsole wxCommandEvent &  event  ) 
 

Definition at line 871 of file gui.cpp.

References x_ShowSingletonView().

void CGBenchGUI::OnShowEventView wxCommandEvent &  event  ) 
 

Definition at line 877 of file gui.cpp.

References x_ShowSingletonView().

void CGBenchGUI::OnShowProjectTreeView wxCommandEvent &  event  ) 
 

Definition at line 889 of file gui.cpp.

References x_ShowSingletonView().

void CGBenchGUI::OnShowSearchView wxCommandEvent &  event  ) 
 

Definition at line 901 of file gui.cpp.

References x_ShowSingletonView().

void CGBenchGUI::OnShowSelectionInspector wxCommandEvent &  event  ) 
 

Definition at line 895 of file gui.cpp.

References x_ShowSingletonView().

void CGBenchGUI::OnShowTaskView wxCommandEvent &  event  ) 
 

Definition at line 883 of file gui.cpp.

References x_ShowSingletonView().

void CGBenchGUI::OnTestPrjSrv wxCommandEvent &  event  ) 
 

Definition at line 1122 of file gui.cpp.

References CAppTaskService::AddTask(), IWorkbench::GetAppTaskService(), and m_Workbench.

void CGBenchGUI::OnToolsOptions wxCommandEvent &  event  ) 
 

Definition at line 941 of file gui.cpp.

References _T, CAppOptionsDlg::ID_CAPPOPTIONSDLG, m_RegPath, and CDialog::SetRegistryPath().

void CGBenchGUI::OnToolsPackages wxCommandEvent &  event  ) 
 

Definition at line 948 of file gui.cpp.

References _T, IGBenchGUIApp::GetPkgManager(), m_GBenchGUIApp, m_RegPath, and CDialog::SetRegistryPath().

void CGBenchGUI::PostCreateWindow  )  [virtual]
 

Connect Window Manager Service

Implements IWorkbenchAdvisor.

Definition at line 331 of file gui.cpp.

References _ASSERT, IMenuService::AddContributor(), IToolBarService::AddToolBarContext(), IToolBarService::AddToolBarFactory(), IWorkbench::GetFileArtProvider(), IWorkbench::GetMainWindow(), IWorkbench::GetMenuService(), IWorkbench::GetToolBarService(), IWorkbench::GetWindowManagerService(), m_Workbench, CGBenchToolBarFactory::RegisterImageAliases(), IMenuService::ResetMenuBar(), IWindowManagerService::SetAdvisor(), x_PushEvtHandler(), x_RegisterCommands(), and x_RegisterUserTypes().

void CGBenchGUI::PostInit  )  [virtual]
 

called after Workbench initialization has been completed

Implements IWorkbenchAdvisor.

Definition at line 390 of file gui.cpp.

References CObservable::AttachObserver(), m_Workbench, IWorkbench::RegisterService(), and x_SetupStatusBar().

void CGBenchGUI::PostViewManagerInitialized  )  [virtual]
 

Implements IWorkbenchAdvisor.

Definition at line 383 of file gui.cpp.

void CGBenchGUI::PreDestroyWindow  )  [virtual]
 

Disconnect Window Manager Service

Implements IWorkbenchAdvisor.

Definition at line 474 of file gui.cpp.

References IWorkbench::GetMenuService(), IWorkbench::GetToolBarService(), IWorkbench::GetWindowManagerService(), handler(), m_Workbench, IMenuService::RemoveContributor(), IToolBarService::RemoveToolBarContext(), IWindowManagerService::SetAdvisor(), and x_PopEvtHandler().

void CGBenchGUI::PreShutDown  )  [virtual]
 

called by Workbench before starting ShutDown

Implements IWorkbenchAdvisor.

Definition at line 451 of file gui.cpp.

References IServiceLocator::GetServiceByType(), m_Workbench, IWorkbench::UnRegisterService(), x_ClearStatusBar(), x_CloseAllViews(), x_GetMainWindow(), and x_SaveDefaultWindowLayout().

void CGBenchGUI::RestoreWindowLayout  )  [virtual]
 

reads window layout from the file and applies it to Window Manager

Definition at line 515 of file gui.cpp.

References _ASSERT, IWorkbench::GetViewManagerService(), IWorkbench::GetWindowManagerService(), kDefWindowLayoutPath, kWindowLayoutPath, IWindowManagerService::LoadLayout(), LOG_POST, m_Workbench, and x_LoadWindowLayout().

void CGBenchGUI::SetGBenchGUIApp IGBenchGUIApp app  )  [inline]
 

Definition at line 84 of file gui.hpp.

References m_GBenchGUIApp.

Referenced by CGBenchApp::SetGBenchGUIApp().

void CGBenchGUI::SetRegistryPath const string &  path  )  [virtual]
 

Definition at line 270 of file gui.cpp.

References m_RegPath.

void CGBenchGUI::SetWorkbench IWorkbench workbench  )  [virtual]
 

connect / disconnect advisor to Workbench

Implements IWorkbenchAdvisor.

Definition at line 276 of file gui.cpp.

References m_Workbench.

Referenced by CGBenchApp::x_DestroyGUI().

void CGBenchGUI::ShowOpenDlg vector< string > &  filenames  ) 
 

Definition at line 805 of file gui.cpp.

References CAppTaskService::AddTask(), IWorkbench::GetAppTaskService(), and m_Workbench.

Referenced by CGBenchGUIDropTarget::OnData().

void CGBenchGUI::x_AddSystemView const string &  view_ui_name  )  [protected]
 

Definition at line 782 of file gui.cpp.

References IViewManagerService::AddToWorkbench(), IViewManagerService::CreateViewInstance(), IWorkbench::GetViewManagerService(), and m_Workbench.

void CGBenchGUI::x_ClearStatusBar  )  [protected]
 

Definition at line 442 of file gui.cpp.

References CObservable::DetachObserver(), IWorkbench::GetAppTaskService(), m_AppSrvSlot, and m_Workbench.

Referenced by PreShutDown().

void CGBenchGUI::x_CloseAllViews  )  [protected]
 

Definition at line 984 of file gui.cpp.

References IWindowManagerService::GetAllClients(), IWorkbench::GetWindowManagerService(), m_Workbench, and OnCloseClientsRequest().

Referenced by PreShutDown().

bool CGBenchGUI::x_CloseWorkspace  )  [protected]
 

Definition at line 994 of file gui.cpp.

References IAppTask::eCompleted, CProjectTask::Init_CloseWorkspace(), m_Workbench, and CAppTask::Run().

Referenced by CanShutDown().

void CGBenchGUI::x_CreateFloatingToolBars  )  [protected]
 

void CGBenchGUI::x_CreateViewToolBar  )  [protected]
 

wxWindow * CGBenchGUI::x_GetMainWindow  )  [protected]
 

Definition at line 792 of file gui.cpp.

References IWorkbench::GetMainWindow(), and m_Workbench.

Referenced by OnBroadcastOptions(), PreShutDown(), and x_SetupStatusBar().

bool CGBenchGUI::x_HasWorkspace  )  [protected]
 

Definition at line 845 of file gui.cpp.

References IServiceLocator::GetServiceByType(), CProjectService::HasWorkspace(), and m_Workbench.

Referenced by OnHasWorskpaceUpdate().

CRef< CUser_object > CGBenchGUI::x_LoadWindowLayout const string &  abstract_path  )  [protected]
 

Definition at line 541 of file gui.cpp.

References CException::GetMsg(), LOG_POST, MSerial_AsnText(), CRef< C, Locker >::Reset(), and CSystemPath::ResolvePath().

Referenced by OnResetLayout(), and RestoreWindowLayout().

wxEvtHandler * CGBenchGUI::x_PopEvtHandler  )  [protected]
 

Definition at line 310 of file gui.cpp.

References handler(), and m_Workbench.

Referenced by PreDestroyWindow().

void CGBenchGUI::x_PushEvtHandler wxEvtHandler *  new_handler  )  [protected]
 

Definition at line 292 of file gui.cpp.

References m_Workbench.

Referenced by PostCreateWindow().

void CGBenchGUI::x_RegisterAccelerators  )  [protected]
 

void CGBenchGUI::x_RegisterCommands  )  [protected]
 

Definition at line 636 of file gui.cpp.

References Core_RegisterCommands(), Gbench_RegisterCommands(), IWorkbench::GetFileArtProvider(), IWorkbench::GetMainWindow(), IWorkbench::GetUICommandRegistry(), m_Workbench, registry, and WidgetsWx_RegisterCommands().

Referenced by PostCreateWindow().

void CGBenchGUI::x_RegisterUserTypes  )  [protected]
 

Definition at line 583 of file gui.cpp.

References _T, IWorkbench::GetFileArtProvider(), m_Workbench, wxFileArtProvider::RegisterFileAlias(), CLabel::RegisterTypeIcon(), CGUIUserType::sm_SbTp_Alignments, CGUIUserType::sm_SbTp_DNA, CGUIUserType::sm_SbTp_Features, CGUIUserType::sm_SbTp_Graphs, CGUIUserType::sm_SbTp_Locations, CGUIUserType::sm_SbTp_Protein, CGUIUserType::sm_SbTp_Sequence_IDs, CGUIUserType::sm_Tp_Alignment, CGUIUserType::sm_Tp_Alignment_Set, CGUIUserType::sm_Tp_Annotation, CGUIUserType::sm_Tp_Feature, CGUIUserType::sm_Tp_Sequence, CGUIUserType::sm_Tp_Sequence_ID, and CGUIUserType::sm_Tp_Sequence_Set.

Referenced by PostCreateWindow().

void CGBenchGUI::x_SaveDefaultWindowLayout  )  [protected]
 

Definition at line 567 of file gui.cpp.

References CException::GetMsg(), IWorkbench::GetWindowManagerService(), kWindowLayoutPath, LOG_POST, m_Workbench, MSerial_AsnText(), CSystemPath::ResolvePath(), and IWindowManagerService::SaveLayout().

Referenced by PreShutDown().

void CGBenchGUI::x_SetupStatusBar  )  [protected]
 

Definition at line 421 of file gui.cpp.

References CObservable::AttachObserver(), CAppTaskServiceSlot::Create(), eCmdShowEventView, IWorkbench::GetAppTaskService(), IWorkbench::GetStatusBarService(), IStatusBarService::InsertSlot(), m_AppSrvSlot, m_Workbench, CMessageSlotPopupWindow::SetExtraLink(), size, and x_GetMainWindow().

Referenced by PostInit().

void CGBenchGUI::x_ShowSingletonView const string &  view_ui_name  )  [protected]
 

Definition at line 775 of file gui.cpp.

References IWorkbench::GetViewManagerService(), m_Workbench, and IViewManagerService::ShowSingletonView().

Referenced by OnShowDiagnosticsConsole(), OnShowEventView(), OnShowProjectTreeView(), OnShowSearchView(), OnShowSelectionInspector(), and OnShowTaskView().


Member Data Documentation

CAppTaskServiceSlot* CGBenchGUI::m_AppSrvSlot [protected]
 

Definition at line 203 of file gui.hpp.

Referenced by x_ClearStatusBar(), and x_SetupStatusBar().

IGBenchGUIApp* CGBenchGUI::m_GBenchGUIApp [protected]
 

Definition at line 201 of file gui.hpp.

Referenced by OnToolsPackages(), and SetGBenchGUIApp().

CRef<objects::CUser_object> CGBenchGUI::m_Layout [protected]
 

Definition at line 205 of file gui.hpp.

Referenced by OnRestoreLayout(), OnRestoreLayoutUpdate(), and OnSaveLayout().

IMenuService* CGBenchGUI::m_MenuService [protected]
 

Definition at line 200 of file gui.hpp.

string CGBenchGUI::m_RegPath [protected]
 

Definition at line 197 of file gui.hpp.

Referenced by OnToolsOptions(), OnToolsPackages(), and SetRegistryPath().

IWorkbench* CGBenchGUI::m_Workbench [protected]
 

Definition at line 199 of file gui.hpp.

Referenced by ActivateClient(), OnActiveClientChanged(), OnCloseAllProjectViews(), OnCloseClientsRequest(), OnCloseWorkspace(), OnFileOpen(), OnNewWorkspace(), OnOpenView(), OnResetLayout(), OnRestoreLayout(), OnRunTool(), OnSaveLayout(), OnTestPrjSrv(), PostCreateWindow(), PostInit(), PreDestroyWindow(), PreShutDown(), RestoreWindowLayout(), SetWorkbench(), ShowOpenDlg(), x_AddSystemView(), x_ClearStatusBar(), x_CloseAllViews(), x_CloseWorkspace(), x_GetMainWindow(), x_HasWorkspace(), x_PopEvtHandler(), x_PushEvtHandler(), x_RegisterCommands(), x_RegisterUserTypes(), x_SaveDefaultWindowLayout(), x_SetupStatusBar(), and x_ShowSingletonView().


The documentation for this class was generated from the following files:
Generated on Mon Dec 7 11:47:02 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:23:09 2009 by modify_doxy.py rev. 173732