NCBI C++ ToolKit
|
Search Toolkit Book for CProjectViewToolBatFactory
CProjectViewToolBatFactory - provides standard toolbars for Project Views. More...
#include <gui/core/project_view_base_impl.hpp>
Public Member Functions | |
IToolBarContributor implementation | |
virtual void | GetToolBarNames (vector< string > &names) |
returns the names of toolbars produced More... | |
virtual wxAuiToolBar * | CreateToolBar (const string &name, wxWindow *parent) |
creates a toolbar with the given name (must be deleted by the caller) More... | |
Public Member Functions inherited from IToolBarContributor | |
virtual | ~IToolBarContributor () |
Static Public Attributes | |
static const string | sm_NavTBName |
CProjectViewToolBatFactory. More... | |
static const string | sm_SelTBName |
Protected Member Functions | |
wxAuiToolBar * | x_CreateNavigationToolbar (wxWindow *parent) |
wxAuiToolBar * | x_CreateSelectionToolbar (wxWindow *parent) |
CProjectViewToolBatFactory - provides standard toolbars for Project Views.
Definition at line 204 of file project_view_base_impl.hpp.
|
virtual |
creates a toolbar with the given name (must be deleted by the caller)
Implements IToolBarContributor.
Definition at line 747 of file project_view_base_impl.cpp.
References NULL, sm_NavTBName, sm_SelTBName, x_CreateNavigationToolbar(), and x_CreateSelectionToolbar().
|
virtual |
returns the names of toolbars produced
Implements IToolBarContributor.
Definition at line 740 of file project_view_base_impl.cpp.
References names, sm_NavTBName, and sm_SelTBName.
|
protected |
Definition at line 758 of file project_view_base_impl.cpp.
References CUICommandRegistry::AppendTool(), eCmdBack, eCmdForward, eCmdZoomAll, eCmdZoomIn, eCmdZoomOut, eCmdZoomSel, eCmdZoomSeq, CUICommandRegistry::GetInstance(), sm_NavTBName, ToWxString(), and wxID_ANY.
Referenced by CreateToolBar().
|
protected |
Definition at line 784 of file project_view_base_impl.cpp.
References CUICommandRegistry::AppendTool(), eCmdBroadcastOptions, eCmdBroadcastSel, eCmdBroadcastSelRange, CUICommandRegistry::GetInstance(), sm_SelTBName, ToWxString(), and wxID_ANY.
Referenced by CreateToolBar().
Definition at line 208 of file project_view_base_impl.hpp.
Referenced by CreateToolBar(), CProjectViewBase::GetCompatibleToolBars(), GetToolBarNames(), and x_CreateNavigationToolbar().
Definition at line 209 of file project_view_base_impl.hpp.
Referenced by CreateToolBar(), CProjectViewBase::GetCompatibleToolBars(), CTableView::GetCompatibleToolBars(), CFeatTableView::GetCompatibleToolBars(), CViewGraphic::GetCompatibleToolBars(), CSequinDesktopView::GetCompatibleToolBars(), CTextView::GetCompatibleToolBars(), CVcfTableView::GetCompatibleToolBars(), CTableViewWithTextViewNav::GetCompatibleToolBars(), GetToolBarNames(), and x_CreateSelectionToolbar().