68 "Alignment Summary View",
70 "Create an interactive table representation of alignment summary.",
71 "The Alignment Summary View shows summary for a list of alignments",
113 static string aln_sid(
"aln_summary_view_factory");
120 static string aln_slabel(
"Alignment Summary View Factory");
151 const type_info&
type =
typeid(object);
170 bool found_good =
false;
171 bool found_bad =
false;
CProjectViewTypeDescriptor s_AlnSummaryViewTypeDescr("Alignment Summary View", "aln_summary_view", "Create an interactive table representation of alignment summary.", "The Alignment Summary View shows summary for a list of alignments", "ALN_SUMMARY_VIEW", "Alignment", false, "Seq-align", eAnyObjectsAccepted)
CAlnSummaryView.
virtual bool IsCompatibleWith(const CObject &object, objects::CScope &scope)
virtual string GetExtensionLabel() const
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
virtual const CProjectViewTypeDescriptor & GetProjectViewTypeDescriptor() const
returns a Descriptor for the View Type supported by the Factory
virtual void RegisterIconAliases(wxFileArtProvider &provider)
called by the framework to give Factory a chance to register images used by view
virtual IView * CreateInstance() const
creates a view instance
virtual int TestInputObjects(TConstScopedObjects &objects)
tests input objects (not using object conversion) and returns a combination of ETestResult flags bett...
virtual string GetExtensionIdentifier() const
CAlnSummaryViewFactory.
virtual IView * CreateInstanceByFingerprint(const TFingerprint &fingerprint) const
if fingerprint is recognized - creates and returns a new instance
virtual CIRef< ITableData > x_CreateTableData(TConstScopedObjects &objects)
virtual void CreateViewWindow(wxWindow *parent)
create Window corresponding to the view
virtual const CViewTypeDescriptor & GetTypeDescriptor() const
return an object providing meta information about thei view type
CProjectViewTypeDescriptor - holds description of a project view type.
CViewTypeDescriptor - holds description of a view type.
virtual const CViewTypeDescriptor & GetViewTypeDescriptor() const
returns a Descriptor for the View Type supported by the Factory
IView - represents a standard visual part of Workbench UI.
CFingerprint identifies an instance of IWMClient and is used for labeling layout positions.
virtual void RegisterFileAlias(const wxArtID &anId, const wxArtClient &aClient, const wxSize &aSize, const wxString &aName, long aType=wxBITMAP_TYPE_ANY, int anIndex=-1)
virtual const string & GetIconAlias() const
virtual void AddListener(CEventHandler *listener, int pool_name=ePool_Default)
Add a listener.
vector< SConstScopedObject > TConstScopedObjects
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
wxString ToWxString(const string &s)