Go to the SVN repository for this file.
1 #ifndef GUI_WIDGETS_SEQ_DESKTOP___DESKTOP_VIEW_CONTEXT__HPP 2 #define GUI_WIDGETS_SEQ_DESKTOP___DESKTOP_VIEW_CONTEXT__HPP 76 virtualwxString
GetWorkDir()
const{
returnwxEmptyString; }
Defines a scrollable canvas for drawing purposes.
ESavedObjectType m_SavedType
Type of the saved object resulting from a Cut/Copy operation.
void OnPasteSelection(wxCommandEvent &event)
virtual void GetCurrentSelection(TEditObjectList &)
void OnCopySelection(wxCommandEvent &event)
void OnUpdateCutSelection(wxUpdateUIEvent &event)
ESavedObjectType GetSavedObjectType() const
virtual wxString GetWorkDir() const
virtual void GetItemSelection(TFlatItemList &)
virtual objects::CBioseq_Handle GetCurrentBioseq()
void SetCanvas(CDesktopCanvas *canvas)
void OnUpdateCopySelection(wxUpdateUIEvent &event)
ICommandProccessor & m_CmdProccessor
wxMenu * CreateMenu() const
@ eSavedObjectType_SeqGraph
@ eSavedObjectType_Bioseqset
@ eSavedObjectType_SeqAlign
@ eSavedObjectType_Bioseq
@ eSavedObjectType_ContactInfo
@ eSavedObjectType_CitSub
@ eSavedObjectType_SeqFeat
@ eSavedObjectType_Seqdesc
@ eSavedObjectType_not_set
@ eSavedObjectType_SeqAnnot
objects::CBioseq_Handle m_CurBioseq
CDesktopCanvas * m_Canvas
CDesktopViewContext(IBioseqEditor *bioseqEditor, ICommandProccessor &cmdProccessor, const CSerialObject *saved_object=nullptr, ESavedObjectType saved_type=eSavedObjectType_not_set)
void x_UpdateCutCopySelection(wxUpdateUIEvent &event)
CConstRef< IDesktopDataItem > x_GetSelectedDataItem() const
void OnCutSelection(wxCommandEvent &event)
const CSerialObject * GetSavedObject() const
CIRef< IBioseqEditor > m_BioseqEditor
void OnUpdatePasteSelection(wxUpdateUIEvent &event)
CConstRef< CSerialObject > m_SavedObject
Saved object resulting from a Cut/Copy operation.
Base class for all serializable objects.
Undo/Redo interface for editing operations.
TObjectType * GetPointerOrNull(void) const THROWS_NONE
Get pointer value.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
vector< CEditObject > TEditObjectList
vector< CConstRef< objects::IFlatItem > > TFlatItemList
The NCBI C++/STL use hints.
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