GetVisibleRanges(
CVisibleRange& vrange)
const;
101 voidGetReflectionInfo(
constobjects::CSeq_id&
id, list<TSeqRange>& visible_ranges,
109 voidOnVRCAllowedChanged();
110 voidOnBroadcastVisibleRange( wxCommandEvent& event );
113 virtual voidOnUndo();
114 virtual voidOnRedo();
115 virtual boolCanUndo();
116 virtual boolCanRedo();
118 virtual voidOnWidgetRangeChanged();
119 virtual voidOnWidgetSelChanged();
121 voidOnDecoratePopupMenu(
CEvent*event);
122 voidOnShowPopupMenu(
CEvent*event);
132 virtual voidx_PostAttachToProject();
139 virtual voidx_OnShowPopupMenu();
142 virtualwxEvtHandler* x_CreateEventHandler();
145 virtualwxMenu* x_CreateContextMenuBackbone();
154 voidx_OnWidgetRangeChanged (
CEvent* event);
155 voidx_OnWidgetSelChanged (
CEvent* event);
156 voidx_OnWidgetItemActivated (
CEvent* event);
182 virtual bool TryAfter( wxEvent& event );
192 event.Enable(
true);
CEvent - generic event implementation TODO TODO - Attachments.
CProjectViewBase - default implementation of IProjectView, the base class for CProjectView and CProje...
bool m_VisibleRangeChangeAllowed
this view's private color
virtual void SetWorkbench(IWorkbench *workbench)
IView implementation.
CProjectViewEvtHandler - wxEvtHandler that is attached to view window.
void OnEditUndo(wxCommandEvent &)
CProjectViewEvtHandler(CProjectView *view)
void OnUpdateEditUndo(wxUpdateUIEvent &event)
virtual bool TryAfter(wxEvent &event)
virtual bool ProcessEvent(wxEvent &event)
void OnEnableCmdUpdate(wxUpdateUIEvent &event)
void OnEditRedo(wxCommandEvent &)
void OnBroadcastSelection(wxCommandEvent &)
void OnVRCAllowedChanged(wxCommandEvent &)
void OnUpdateEditRedo(wxUpdateUIEvent &event)
void OnBroadcastVisibleRange(wxCommandEvent &event)
void OnUpdateVRCAllowedChanged(wxUpdateUIEvent &event)
CProjectView(const CProjectView &)
Prohibit copying!
void SetVisibleRangeChangeAllowed(bool flag)
virtual void OnVisibleRangeChanged(const CVisibleRange &, IVisibleRangeClient *)
void SetVisibleRangeService(IVisibleRangeService *service)
bool IsVisibleRangeChangeAllowed()
IVisibleRangeService * m_VisibleRangeService
virtual void BroadcastSelection()
void OnBroadcastVisibleRange(wxCommandEvent &event)
void OnVRCAllowedChanged()
class CRgbaColor provides a simple abstraction for managing colors.
CSelectionEvent CSelectionEvent is used for broadcasting selection between views.
virtual bool InitView(TConstScopedObjects &objects, const objects::CUser_object *params)=0
initialize view with data, inside this function the view must call CProjectService::AttachView to con...
virtual void GetMainObject(TConstScopedObjects &objects) const =0
Adds the main data objects represented by the client to "objects".
virtual void SetSelection(CSelectionEvent &evt)=0
set broadcasted selection
virtual void GetSelection(TConstScopedObjects &objects) const =0
shall return data objects representing selected things, return one data object for every selected thi...
virtual void BroadcastSelection()
virtual void SetSelectionService(ISelectionService *service)=0
ISelectionService - an interface.
IVisibleRangeClient - represents an object that wants notifications about visible range changes.
IVisibleRangeService - an interface.
IWorkbench is the central interface in the application framework.
vector< SConstScopedObject > TConstScopedObjects
CObject & operator=(const CObject &src) THROWS_NONE
Assignment operator.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUICORE_EXPORT
static const char label[]
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