CEBL  2.1
Public Member Functions
CEBLViewGTK Class Reference

#include <CEBLViewGTK.hpp>

Public Member Functions

 CEBLViewGTK (CEBLModel *model, int ac=0, char **av=NULL)
 ~CEBLViewGTK ()
void Start ()
 start the View
void updateView ()
 update the view of current tab
void updateModel ()
 update the model from current tab
void updateInfoBar ()
 update info_bar labels
GtkWidget * getMainWindow ()
 GETTERS.
DataSourceCombogetDataSource ()
InterfaceCombogetInterfaceCombo ()
StatusBargetStatusBar ()
int getBGRED ()
int getBGGREEN ()
int getBGBLUE ()
const char * getString (string name)
- Public Member Functions inherited from CEBLView
 CEBLView (CEBLModel *model)
virtual ~CEBLView ()
CEBLModelgetModel ()
 get a pointer to the model

Additional Inherited Members

- Protected Attributes inherited from CEBLView
CEBLModelmodel

Detailed Description

Definition at line 54 of file CEBLViewGTK.hpp.


Constructor & Destructor Documentation

CEBLViewGTK::CEBLViewGTK ( CEBLModel model,
int  ac = 0,
char **  av = NULL 
)

CEBLViewGTK.cpp

Author:
Jeshua Bratman

GTK View for CEBL

Definition at line 39 of file CEBLViewGTK.cpp.

References gui_string_table_en, and StringTable::loadFromString().

CEBLViewGTK::~CEBLViewGTK ( )

Definition at line 61 of file CEBLViewGTK.cpp.


Member Function Documentation

int CEBLViewGTK::getBGBLUE ( )
inline

Definition at line 121 of file CEBLViewGTK.hpp.

Referenced by EEGMonitor::initPlot().

int CEBLViewGTK::getBGGREEN ( )
inline

Definition at line 120 of file CEBLViewGTK.hpp.

Referenced by EEGMonitor::initPlot().

int CEBLViewGTK::getBGRED ( )
inline

Definition at line 119 of file CEBLViewGTK.hpp.

Referenced by EEGMonitor::initPlot().

DataSourceCombo* CEBLViewGTK::getDataSource ( )
inline
InterfaceCombo* CEBLViewGTK::getInterfaceCombo ( )
inline
GtkWidget* CEBLViewGTK::getMainWindow ( )
inline

GETTERS.

Definition at line 115 of file CEBLViewGTK.hpp.

Referenced by EEGMonitor::initPlot().

StatusBar* CEBLViewGTK::getStatusBar ( )
inline

Definition at line 118 of file CEBLViewGTK.hpp.

Referenced by TabMonitor::onHide(), and TabDevice::updateView().

const char * CEBLViewGTK::getString ( string  name)
void CEBLViewGTK::Start ( )
virtual

start the View

Reimplemented from CEBLView.

Definition at line 95 of file CEBLViewGTK.cpp.

Referenced by main().

void CEBLViewGTK::updateInfoBar ( )

update info_bar labels

Definition at line 279 of file CEBLViewGTK.cpp.

References InfoBar::update().

Referenced by TabRealTimeClassification::onHide(), TabFeatures::onHide(), and TabTraining::onHide().

void CEBLViewGTK::updateModel ( )

update the model from current tab

Definition at line 267 of file CEBLViewGTK.cpp.

void CEBLViewGTK::updateView ( )

update the view of current tab

Definition at line 254 of file CEBLViewGTK.cpp.

References getDataSource(), and DataSourceCombo::updateView().


The documentation for this class was generated from the following files: