CEBL  2.1
Public Member Functions | Protected Member Functions
TabDecision Class Reference

#include <TabDecision.hpp>

Public Member Functions

 TabDecision (string title, GtkWidget *notebook, CEBLViewGTK *view)
 ~TabDecision ()
void updateView ()
 Updates the view from the model.
void updateModel ()
 updates model from view
void onHide ()
 this function is called whenever a different tab is selected
- Public Member Functions inherited from Tab
 Tab (string title, GtkWidget *notebook, CEBLViewGTK *view)
virtual ~Tab ()
string GetTitle ()
 Get the title of the tab.
GtkWidget * GetContainer ()
 Get the container widget.
CEBLViewGTKgetView ()
 Get the parent view.
virtual void onShow ()
 optional function to be called when page is selected

Protected Member Functions

void CreateGUI ()
 Initialize the tab.
- Protected Member Functions inherited from Tab
void TabAdd (GtkWidget *, bool expand, bool fill, int padding)
 Add a widget to the tab.
void TabAdd (GtkWidget *)
 Add a widget to the tab;.
void TabFrameAdd (GtkWidget *, const char *title="", bool expand=false, bool fill=false)
 Add a widget to a frame inside the tab.
GtkWidget * TabFrameCreate (GtkWidget *widget, const char *title="")
 Function to create a standardized from.
void TabRemove (GtkWidget *)
 Remove a widget from the tab.

Additional Inherited Members

- Protected Attributes inherited from Tab
CEBLViewGTKview
 pointer to view
GtkWidget * container
 main container to hold tab contents
string title
 title of the tab
int notebook_id
 id of tab in notebook

Detailed Description

TabDecision.hpp

Author:
Jeshua Bratman

Tab containing options for decision

Definition at line 33 of file TabDecision.hpp.


Constructor & Destructor Documentation

TabDecision::TabDecision ( string  title,
GtkWidget *  notebook,
CEBLViewGTK view 
)
inline

Definition at line 62 of file TabDecision.hpp.

References CreateGUI().

TabDecision::~TabDecision ( )

TabDecision.cpp

Author:
Jeshua Bratman

Definition at line 13 of file TabDecision.cpp.


Member Function Documentation

void TabDecision::CreateGUI ( )
protected

Initialize the tab.

Definition at line 23 of file TabDecision.cpp.

References CEBLViewGTK::getString(), Tab::TabAdd(), Tab::TabFrameAdd(), Tab::title, updateView(), and Tab::view.

Referenced by TabDecision().

void TabDecision::onHide ( )
virtual

this function is called whenever a different tab is selected

Reimplemented from Tab.

Definition at line 145 of file TabDecision.cpp.

void TabDecision::updateModel ( )
virtual

updates model from view

Implements Tab.

Definition at line 136 of file TabDecision.cpp.

References CEBLModel::decisionSetParams(), CEBLView::getModel(), WidgetPanel::getParams(), and Tab::getView().

void TabDecision::updateView ( )
virtual

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