42 "OpenGL Test View hint",
43 "OpenGL Test View description",
88 return "CwxGLTestView WM Client";
156 if(print == fingerprint) {
168 "Clock Test View hint.",
169 "Clock Test View description.",
229 if(print == fingerprint) {
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
virtual void UpdateMenu(wxMenu &root_menu)
virtual void SetColor(const CRgbaColor &color)
returns a color associated with the client
virtual const wxMenu * GetMenu()
returns a menu (must be deleted by the caller) menu injections should follow a separator named "Contr...
virtual const CRgbaColor * GetColor() const
returns a color associated with the client, n/a if NULL
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 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
IView - represents a standard visual part of Workbench UI.
CFingerprint identifies an instance of IWMClient and is used for labeling layout positions.
ELabel
Different flavors of label types for different GUI aspects.
IWorkbench is the central interface in the application framework.
virtual const string & GetIconAlias() const
virtual const string & GetLabel() const
string GetLabel(const CSeq_id &id)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.