wxMenu*
GetMenu();
virtual IView * CreateInstance() const
creates a view instance
virtual IView * CreateInstanceByFingerprint(const TFingerprint &fingerprint) const
if fingerprint is recognized - creates and returns a new instance
virtual const CViewTypeDescriptor & GetViewTypeDescriptor() const
returns a Descriptor for the View Type supported by the Factory
virtual void RegisterIconAliases(wxFileArtProvider &provider)
CClockViewFactory.
virtual IWMClient::CFingerprint GetFingerprint() const
overriding CClockPanelWMClient::GetFingerprint()
CClockPanelWMClient * m_Client
static CViewTypeDescriptor m_TypeDescr
CClockView.
virtual void SetWorkbench(IWorkbench *workbench)
connect / disconnect this view with / from Workbench
virtual const CViewTypeDescriptor & GetTypeDescriptor() const
return an object providing meta information about thei view type
virtual void DestroyViewWindow()
destroy Window corresponding to the view
virtual void CreateViewWindow(wxWindow *parent)
create Window corresponding to the view
class CRgbaColor provides a simple abstraction for managing colors.
CViewTypeDescriptor - holds description of a view type.
virtual const CViewTypeDescriptor & GetViewTypeDescriptor() const
returns a Descriptor for the View Type supported by the Factory
virtual void RegisterIconAliases(wxFileArtProvider &provider)
CwxGLTestViewFactory.
virtual IView * CreateInstance() const
creates a view instance
virtual IView * CreateInstanceByFingerprint(const TFingerprint &fingerprint) const
if fingerprint is recognized - creates and returns a new instance
virtual string GetIconAlias() const
returns an icon alias that can be used to retrieve the client's icon
CGLTestWMClient * m_Client
virtual const CRgbaColor * GetColor() const
returns a color associated with the client, n/a if NULL
virtual wxEvtHandler * GetCommandHandler()
returns a pointer to the command handler (for menu commands and updates)
virtual void DestroyViewWindow()
destroy Window corresponding to the view
virtual void UpdateMenu(wxMenu &root_menu)
virtual wxWindow * GetWindow()
returns a pointer to the wxWindow representing the client
virtual CFingerprint GetFingerprint() const
returns a fingerprint identifying the client
virtual string GetClientLabel() const
virtual const wxMenu * GetMenu()
returns a menu (must be deleted by the caller) menu injections should follow a separator named "Contr...
static CViewTypeDescriptor m_TypeDescr
CwxGLTestView.
virtual const CViewTypeDescriptor & GetTypeDescriptor() const
return an object providing meta information about thei view type
virtual void SetWorkbench(IWorkbench *workbench)
connect / disconnect this view with / from Workbench
virtual void CreateViewWindow(wxWindow *parent)
create Window corresponding to the view
virtual void SetColor(const CRgbaColor &color)
returns a color associated with the client
IViewFactory - view factory for use with IViewManagerService.
IView - represents a standard visual part of Workbench UI.
CFingerprint identifies an instance of IWMClient and is used for labeling layout positions.
IWClient - abstract Window Manager client.
ELabel
Different flavors of label types for different GUI aspects.
IWorkbench is the central interface in the application framework.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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