DECLARE_EVENT_TABLE()
126 virtual voidCreate(wxWindow* parent,
128 constwxPoint& pos = wxDefaultPosition,
129 constwxSize&
size= wxDefaultSize);
135 voidCreateControls();
150 virtual voidAppendMenuItems( wxMenu& aMenu );
154 voidOnContextMenu(wxContextMenuEvent& event);
155 voidOnItemActivated(wxListEvent& event);
156 voidOnShowDetailsDialog(
longvis_index);
158 voidOnDetails(wxCommandEvent& event);
159 voidOnShowErrors(wxCommandEvent& event);
160 voidOnShowWarnings(wxCommandEvent& event);
161 voidOnShowInfo(wxCommandEvent& event);
163 voidOnUpdateDetails(wxUpdateUIEvent& event);
164 voidOnUpdateShowErrors(wxUpdateUIEvent& event);
165 voidOnUpdateShowWarnings(wxUpdateUIEvent& event);
166 voidOnUpdateShowInfo(wxUpdateUIEvent& event);
200 virtual voidSetWorkbench(
IWorkbench* workbench);
201 virtual voidCreateViewWindow(wxWindow* parent);
202 virtual voidDestroyViewWindow();
207 virtualwxWindow* GetWindow();
208 virtualwxEvtHandler* GetCommandHandler();
210 virtual stringGetIconAlias()
const;
213 virtual constwxMenu* GetMenu();
214 virtual voidUpdateMenu( wxMenu& root_menu );
226 voidx_OnNewRecord(
CEvent*);
248 virtual stringGetExtensionIdentifier()
const;
249 virtual stringGetExtensionLabel()
const;
256 virtual IView* CreateInstance()
const;
257 virtual IView* CreateInstanceByFingerprint(
const TFingerprint& fingerprint)
const;
CEventLogService - the standard implementation of IEventLogService.
CEventTablePanel - the table displaying events; used in Event View.
CEventViewFactory - factory for creating Event View.
CEventViewModel - a model for Event View table.
CEventView - system view that displays events from Event Logging Service.
CEvent - generic event implementation TODO TODO - Attachments.
class CRgbaColor provides a simple abstraction for managing colors.
CViewTypeDescriptor - holds description of a view type.
CwxAbstractTableModel - simple TableModel implementation.
CwxTableListCtrl - generic wxListCtrl-based Table Control.
IEventLogService - records application events.
IExtension IExtension interface represents an abstract pluggable component.
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
IViewFactory - view factory for use with IViewManagerService.
IView - represents a standard visual part of Workbench UI.
CFingerprint identifies an instance of IWMClient and is used for labeling layout positions.
IWClient - abstract Window Manager client.
ELabel
Different flavors of label types for different GUI aspects.
IWorkbench is the central interface in the application framework.
GUI command routing and handling framework.
Include a standard set of the NCBI C++ Toolkit most basic headers.
CRgbaColor & GetColor(CSeqFeatData::ESubtype subtype)
CEventTablePanel * m_Panel
virtual wxString GetColumnName(int col) const
Returns a default name for the column using spreadsheet conventions: A, B, C, ...
CEventViewModel(IEventLogService *service)
CEventView.
static bool m_IconsInitialized
static CViewTypeDescriptor m_TypeDescr
CEventView.
CConstIRef< IEventRecord > TCRefRec
void ShowType(IEventRecord::EType type, bool show, bool up=true)
IEventLogService * m_Service
virtual int GetNumColumns() const
Returns the number of columns in the model.
virtual int GetNumRows() const
Returns the number of rows in the model.
CEventLogService * m_Service
CwxTableListCtrl * GetTable()
virtual wxVariant GetValueAt(int row, int col) const
bool IsTypeShown(IEventRecord::EType type)
virtual wxString GetColumnType(int col) const
Tries to extract actual type from row 0 value if it exists.
std::deque< TCRefRec > m_Records
@ eMaxCols
this must be the last!
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIFRAMEWORK_EXPORT
Defines to provide correct exporting from DLLs in Windows.
const struct ncbi::grid::netcache::search::fields::SIZE size
Defines: CTimeFormat - storage class for time format.
#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