OnAlnWidgetSelChanged(
CEvent* evt);
113 voidOnOpenGraphicalView(
CEvent* evt);
120 virtual boolx_GetValidInputData(
const CObject* obj);
122 virtual voidx_RebuildObjectIndex();
167 virtual stringGetExtensionIdentifier()
const;
168 virtual stringGetExtensionLabel()
const;
173 virtual IView* CreateInstance()
const;
174 virtual IView* CreateInstanceByFingerprint(
const TFingerprint& fingerprint)
const;
180 virtual boolIsCompatibleWith(
const CObject&
object, objects::CScope& scope );
185 boolx_NeedsConversion(
const CObject&
object, objects::CScope& scope);
CUpdate - notification send by CUIDataSource to the listener.
CDataChangeNotifier listener receiving notification about changes in data(source)
virtual void OnDSChanged(CUpdate &update)=0
CEvent - generic event implementation TODO TODO - Attachments.
virtual void OnProjectChanged()
virtual void x_CreateMenuBarMenu()
initializes m_MenuBarMenu; override in derived classes
virtual void DestroyViewWindow()=0
destroy Window corresponding to the view
virtual const CViewTypeDescriptor & GetTypeDescriptor() const =0
return an object providing meta information about thei view type
virtual void CreateViewWindow(wxWindow *parent)=0
create Window corresponding to the view
virtual wxWindow * GetWindow()=0
returns a pointer to the wxWindow representing the client
virtual const CObject * x_GetOrigObject() const
CProjectViewTypeDescriptor - holds description of a project view type.
virtual void GetSelection(TConstScopedObjects &buf) const
shall return data objects representing selected things, return one data object for every selected thi...
virtual void x_OnSetSelection(CSelectionEvent &evt)
override in derived classes in order to handle selection broadcast
virtual bool InitView(TConstScopedObjects &objects, const objects::CUser_object *params)
initialize view with data, inside this function the view must call CProjectService::AttachView to con...
CRowStyleCatalog is a collection of CRowDisplayStyle-s assigned to rows in alignment.
CSelectionEvent CSelectionEvent is used for broadcasting selection between views.
CUICommandRegistry is a centralized registry where all application commands should be registered.
CViewTypeDescriptor - holds description of a view type.
IExtension IExtension interface represents an abstract pluggable component.
IOpenViewManager - interface dealing with a series of open view operations.
IRegSettings An interface for objects that save / restore settings using CGuiRegistry.
virtual void SaveSettings() const =0
virtual void LoadSettings()=0
virtual void SetRegistryPath(const string &path)=0
IView - represents a standard visual part of Workbench UI.
CFingerprint identifies an instance of IWMClient and is used for labeling layout positions.
CAlnMultiDSBuilder m_Builder
CSelRowHandle(IAlnExplorer::TNumrow row)
CConstRef< objects::CSeq_annot > m_OrigAnnot
original data object passed to the view
CRef< COpenViewManager > m_ViewManager
IAlnExplorer::TNumrow GetNumrow() const
CRowStyleCatalog m_StyleCatalog
virtual IOpenViewManager * GetOpenViewManager()
IAlnExplorer::TNumrow m_Numrow
CIRef< IAlnMultiDataSource > m_DataSource
CConstRef< objects::CSeq_align > m_OrigAlign
vector< string > m_ScoringMethods
CAlnMultiWidget * m_AlnWidget
vector< SConstScopedObject > TConstScopedObjects
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIVIEW_ALIGN_EXPORT
#define row(bind, expected)
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