NCBI C++ ToolKit
Public Types | Public Member Functions | List of all members
IBioseqEditor Class Referenceabstract

Search Toolkit Book for IBioseqEditor

IBioseqEditor. More...

#include <gui/widgets/wx/ibioseq_editor.hpp>

+ Inheritance diagram for IBioseqEditor:
+ Collaboration diagram for IBioseqEditor:

Public Types

enum  { kObjectEditable = 1 , kObjectDeletable = 2 }
 

Public Member Functions

virtual void SetCallBack (IBioseqEditorCB *cb)=0
 
virtual wxMenu * CreateContextMenu (bool shorter=false) const =0
 
virtual wxMenu * CreateBioseqMenu () const =0
 
virtual void EditSelection ()=0
 
virtual int GetEditFlags (CEditObject &editObj) const =0
 
virtual int GetEditFlags (const objects::IFlatItem &item) const =0
 

Detailed Description

IBioseqEditor.

Definition at line 101 of file ibioseq_editor.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kObjectEditable 
kObjectDeletable 

Definition at line 104 of file ibioseq_editor.hpp.

Member Function Documentation

◆ CreateBioseqMenu()

virtual wxMenu* IBioseqEditor::CreateBioseqMenu ( ) const
pure virtual

Implemented in CBioseqEditor.

◆ CreateContextMenu()

virtual wxMenu* IBioseqEditor::CreateContextMenu ( bool  shorter = false) const
pure virtual

Implemented in CBioseqEditor.

◆ EditSelection()

virtual void IBioseqEditor::EditSelection ( )
pure virtual

Implemented in CBioseqEditor.

◆ GetEditFlags() [1/2]

virtual int IBioseqEditor::GetEditFlags ( CEditObject editObj) const
pure virtual

Implemented in CBioseqEditor.

◆ GetEditFlags() [2/2]

virtual int IBioseqEditor::GetEditFlags ( const objects::IFlatItem &  item) const
pure virtual

Implemented in CBioseqEditor.

◆ SetCallBack()

virtual void IBioseqEditor::SetCallBack ( IBioseqEditorCB cb)
pure virtual

Implemented in CBioseqEditor.


The documentation for this class was generated from the following file:
Modified on Sat Dec 09 04:47:45 2023 by modify_doxy.py rev. 669887