Go to the SVN repository for this file.
1 #ifndef GUI_FRAMEWORK___WORKBENCH_MAIN_FRAME__HPP 2 #define GUI_FRAMEWORK___WORKBENCH_MAIN_FRAME__HPP 67 CWorkbenchFrame(wxWindow* parent, wxWindowID
id,
constwxString& caption,
68 constwxPoint& pos = wxDefaultPosition,
69 constwxSize&
size= wxDefaultSize,
70 longstyle = wxDEFAULT_FRAME_STYLE );
73 virtual voidSetWorkbench(
IWorkbench* workbench);
79 boolProcessEvent(wxEvent& event);
82 voidOnCloseWindow(wxCloseEvent& event);
85 voidOnKeyDown(wxKeyEvent& event);
86 voidOnKeyUp(wxKeyEvent& event);
87 voidOnMove(wxMoveEvent& event);
88 voidOnIdle(wxIdleEvent& event);
90 voidSetPagerMessage(
const string& message);
95 voidx_ShowPagerMessage();
104 boolm_ShowPagerMessage =
false;
CDockManager CDockManager sends requests to Window Manager, Window Manager makes decisions about dele...
CMainFrame Base class for Application Main Frame, derive your frames from this one.
void OnActivate(wxActivateEvent &event)
CWorkbenchFrame Main Application Frame for Workbench-based applications.
virtual void ForwardKeyEventsTo(CDockManager *manager)=0
IWorkbench is the central interface in the application framework.
Include a standard set of the NCBI C++ Toolkit most basic headers.
CDockManager * m_DockManager
virtual void SetDockManager(CDockManager *c)
void SetShowPagerMessage()
bool HasPagerMessage() const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIFRAMEWORK_EXPORT
Defines to provide correct exporting from DLLs in Windows.
const struct ncbi::grid::netcache::search::fields::SIZE size
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4