$search

SkillGuiGtkWindow Class Reference

#include <skillgui.h>

List of all members.

Classes

class  SkillStringRecord

Public Member Functions

 SkillGuiGtkWindow (BaseObjectType *cobject, const Glib::RefPtr< Gnome::Glade::Xml > &refxml)
 ~SkillGuiGtkWindow ()

Private Member Functions

void close_bb ()
void on_agdbg_data_changed ()
void on_config_changed ()
void on_connect ()
void on_connection_clicked ()
void on_contexec_toggled ()
void on_controller_clicked ()
void on_disconnect ()
void on_exec_clicked ()
void on_exit_clicked ()
void on_followactivestate_toggled ()
void on_graphcolor_toggled ()
void on_graphdir_changed (fawkes::SkillerDebugInterface::GraphDirectionEnum gd)
void on_graphdir_clicked ()
void on_graphupd_clicked ()
void on_recording_toggled ()
void on_skdbg_data_changed ()
void on_skill_changed ()
void on_skiller_data_changed ()
void on_stop_clicked ()
void on_update_disabled ()
void send_graphdir_message (fawkes::SkillerDebugInterface *iface, fawkes::SkillerDebugInterface::GraphDirectionEnum gd)
void update_graph (std::string &graph_name, std::string &dotgraph)

Private Attributes

fawkes::SkillerDebugInterface * __agdbg_if
fawkes::InterfaceDispatcher * __agdbg_ifd
fawkes::LogView * __logview
fawkes::SkillerDebugInterface * __skdbg_if
fawkes::InterfaceDispatcher * __skdbg_ifd
fawkes::SkillerInterface * __skiller_if
fawkes::InterfaceDispatcher * __skiller_ifd
Glib::RefPtr< Gtk::ListStore > __sks_list
SkillStringRecord __sks_record
fawkes::Throbber__throbber
fawkes::PluginTreeView * __trv_plugins
fawkes::BlackBoard * bb
Gtk::Button * but_clearlog
Gtk::ToggleButton * but_continuous
Gtk::Button * but_exec
Gtk::Button * but_stop
Gtk::ComboBoxText * cb_graphlist
Gtk::ComboBoxEntry * cbe_skillstring
fawkes::ConnectionDispatcher connection_dispatcher
Gtk::DrawingArea * drw_graph
SkillGuiGraphDrawingAreagda
Gtk::Label * lab_alive
Gtk::Label * lab_continuous
Gtk::Label * lab_error
Gtk::Label * lab_skillstring
Gtk::Label * lab_status
Gtk::MenuItem * mi_bottom_top
Gtk::MenuItem * mi_graphdir
Gtk::MenuItem * mi_left_right
Gtk::MenuItem * mi_right_left
Gtk::MenuItem * mi_top_bottom
Gtk::Notebook * ntb_tabs
Gtk::ScrolledWindow * scw_graph
Gtk::ToggleToolButton * tb_agent
Gtk::ToolButton * tb_connection
Gtk::ToolButton * tb_controller
Gtk::ToolButton * tb_exit
Gtk::ToggleToolButton * tb_followactivestate
Gtk::Toolbar * tb_fsmgraph
Gtk::ToggleToolButton * tb_graphcolored
Gtk::MenuToolButton * tb_graphdir
Gtk::ToolItem * tb_graphlist
Gtk::ToolButton * tb_graphopen
Gtk::ToggleToolButton * tb_graphrecord
Gtk::ToolButton * tb_graphsave
Gtk::ToolButton * tb_graphupd
Gtk::SeparatorToolItem * tb_sep
Gtk::ToggleToolButton * tb_skiller
Gtk::ToolItem * tb_throbber
Gtk::ToolButton * tb_zoomfit
Gtk::ToolButton * tb_zoomin
Gtk::ToolButton * tb_zoomout
Gtk::ToolButton * tb_zoomreset
Gtk::Toolbar * toolbar

Detailed Description

Skill GUI main window. The Skill GUI provides shows Skiller log messages and allows for executing skills.

Author:
Tim Niemueller

Definition at line 62 of file skillgui.h.


Constructor & Destructor Documentation

SkillGuiGtkWindow::SkillGuiGtkWindow ( BaseObjectType *  cobject,
const Glib::RefPtr< Gnome::Glade::Xml > &  refxml 
)

Constructor.

Parameters:
cobject C base object
refxml Glade XML

Definition at line 71 of file skillgui.cpp.

SkillGuiGtkWindow::~SkillGuiGtkWindow (  ) 

Destructor.

Definition at line 270 of file skillgui.cpp.


Member Function Documentation

void SkillGuiGtkWindow::close_bb (  )  [private]

Definition at line 480 of file skillgui.cpp.

void SkillGuiGtkWindow::on_agdbg_data_changed (  )  [private]

Definition at line 692 of file skillgui.cpp.

void SkillGuiGtkWindow::on_config_changed (  )  [private]

Definition at line 283 of file skillgui.cpp.

void SkillGuiGtkWindow::on_connect (  )  [private]

Event handler for connected event.

Definition at line 507 of file skillgui.cpp.

void SkillGuiGtkWindow::on_connection_clicked (  )  [private]

Event handler for connection button.

Definition at line 444 of file skillgui.cpp.

void SkillGuiGtkWindow::on_contexec_toggled (  )  [private]

Definition at line 326 of file skillgui.cpp.

void SkillGuiGtkWindow::on_controller_clicked (  )  [private]

Definition at line 455 of file skillgui.cpp.

void SkillGuiGtkWindow::on_disconnect (  )  [private]

Event handler for disconnected event.

Definition at line 564 of file skillgui.cpp.

void SkillGuiGtkWindow::on_exec_clicked (  )  [private]

Definition at line 341 of file skillgui.cpp.

void SkillGuiGtkWindow::on_exit_clicked (  )  [private]

Definition at line 335 of file skillgui.cpp.

void SkillGuiGtkWindow::on_followactivestate_toggled (  )  [private]

Definition at line 846 of file skillgui.cpp.

void SkillGuiGtkWindow::on_graphcolor_toggled (  )  [private]

Definition at line 801 of file skillgui.cpp.

void SkillGuiGtkWindow::on_graphdir_changed ( fawkes::SkillerDebugInterface::GraphDirectionEnum  gd  )  [private]

Definition at line 883 of file skillgui.cpp.

void SkillGuiGtkWindow::on_graphdir_clicked (  )  [private]

Definition at line 762 of file skillgui.cpp.

void SkillGuiGtkWindow::on_graphupd_clicked (  )  [private]

Definition at line 724 of file skillgui.cpp.

void SkillGuiGtkWindow::on_recording_toggled (  )  [private]

Definition at line 1002 of file skillgui.cpp.

void SkillGuiGtkWindow::on_skdbg_data_changed (  )  [private]

Definition at line 648 of file skillgui.cpp.

void SkillGuiGtkWindow::on_skill_changed (  )  [private]

Definition at line 313 of file skillgui.cpp.

void SkillGuiGtkWindow::on_skiller_data_changed (  )  [private]

Definition at line 585 of file skillgui.cpp.

void SkillGuiGtkWindow::on_stop_clicked (  )  [private]

Definition at line 421 of file skillgui.cpp.

void SkillGuiGtkWindow::on_update_disabled (  )  [private]

Definition at line 992 of file skillgui.cpp.

void SkillGuiGtkWindow::send_graphdir_message ( fawkes::SkillerDebugInterface *  iface,
fawkes::SkillerDebugInterface::GraphDirectionEnum  gd 
) [private]

Definition at line 860 of file skillgui.cpp.

void SkillGuiGtkWindow::update_graph ( std::string &  graph_name,
std::string &  dotgraph 
) [private]

Definition at line 748 of file skillgui.cpp.


Member Data Documentation

fawkes::SkillerDebugInterface* SkillGuiGtkWindow::__agdbg_if [private]

Definition at line 193 of file skillgui.h.

fawkes::InterfaceDispatcher* SkillGuiGtkWindow::__agdbg_ifd [private]

Definition at line 120 of file skillgui.h.

fawkes::LogView* SkillGuiGtkWindow::__logview [private]

Definition at line 195 of file skillgui.h.

fawkes::SkillerDebugInterface* SkillGuiGtkWindow::__skdbg_if [private]

Definition at line 192 of file skillgui.h.

fawkes::InterfaceDispatcher* SkillGuiGtkWindow::__skdbg_ifd [private]

Definition at line 119 of file skillgui.h.

fawkes::SkillerInterface* SkillGuiGtkWindow::__skiller_if [private]

Definition at line 191 of file skillgui.h.

fawkes::InterfaceDispatcher* SkillGuiGtkWindow::__skiller_ifd [private]

Definition at line 118 of file skillgui.h.

Glib::RefPtr<Gtk::ListStore> SkillGuiGtkWindow::__sks_list [private]

Definition at line 165 of file skillgui.h.

Definition at line 111 of file skillgui.h.

Definition at line 198 of file skillgui.h.

fawkes::PluginTreeView* SkillGuiGtkWindow::__trv_plugins [private]

Definition at line 196 of file skillgui.h.

fawkes::BlackBoard* SkillGuiGtkWindow::bb [private]

Definition at line 115 of file skillgui.h.

Gtk::Button* SkillGuiGtkWindow::but_clearlog [private]

Definition at line 131 of file skillgui.h.

Gtk::ToggleButton* SkillGuiGtkWindow::but_continuous [private]

Definition at line 130 of file skillgui.h.

Gtk::Button* SkillGuiGtkWindow::but_exec [private]

Definition at line 128 of file skillgui.h.

Gtk::Button* SkillGuiGtkWindow::but_stop [private]

Definition at line 129 of file skillgui.h.

Gtk::ComboBoxText* SkillGuiGtkWindow::cb_graphlist [private]

Definition at line 144 of file skillgui.h.

Gtk::ComboBoxEntry* SkillGuiGtkWindow::cbe_skillstring [private]

Definition at line 132 of file skillgui.h.

fawkes::ConnectionDispatcher SkillGuiGtkWindow::connection_dispatcher [private]

Definition at line 117 of file skillgui.h.

Gtk::DrawingArea* SkillGuiGtkWindow::drw_graph [private]

Definition at line 140 of file skillgui.h.

Definition at line 174 of file skillgui.h.

Gtk::Label* SkillGuiGtkWindow::lab_alive [private]

Definition at line 134 of file skillgui.h.

Gtk::Label* SkillGuiGtkWindow::lab_continuous [private]

Definition at line 135 of file skillgui.h.

Gtk::Label* SkillGuiGtkWindow::lab_error [private]

Definition at line 137 of file skillgui.h.

Gtk::Label* SkillGuiGtkWindow::lab_skillstring [private]

Definition at line 136 of file skillgui.h.

Gtk::Label* SkillGuiGtkWindow::lab_status [private]

Definition at line 133 of file skillgui.h.

Gtk::MenuItem* SkillGuiGtkWindow::mi_bottom_top [private]

Definition at line 160 of file skillgui.h.

Gtk::MenuItem* SkillGuiGtkWindow::mi_graphdir [private]

Definition at line 159 of file skillgui.h.

Gtk::MenuItem* SkillGuiGtkWindow::mi_left_right [private]

Definition at line 162 of file skillgui.h.

Gtk::MenuItem* SkillGuiGtkWindow::mi_right_left [private]

Definition at line 163 of file skillgui.h.

Gtk::MenuItem* SkillGuiGtkWindow::mi_top_bottom [private]

Definition at line 161 of file skillgui.h.

Gtk::Notebook* SkillGuiGtkWindow::ntb_tabs [private]

Definition at line 139 of file skillgui.h.

Gtk::ScrolledWindow* SkillGuiGtkWindow::scw_graph [private]

Definition at line 138 of file skillgui.h.

Gtk::ToggleToolButton* SkillGuiGtkWindow::tb_agent [private]

Definition at line 143 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_connection [private]

Definition at line 125 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_controller [private]

Definition at line 150 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_exit [private]

Definition at line 126 of file skillgui.h.

Gtk::ToggleToolButton* SkillGuiGtkWindow::tb_followactivestate [private]

Definition at line 158 of file skillgui.h.

Gtk::Toolbar* SkillGuiGtkWindow::tb_fsmgraph [private]

Definition at line 141 of file skillgui.h.

Gtk::ToggleToolButton* SkillGuiGtkWindow::tb_graphcolored [private]

Definition at line 157 of file skillgui.h.

Gtk::MenuToolButton* SkillGuiGtkWindow::tb_graphdir [private]

Definition at line 156 of file skillgui.h.

Gtk::ToolItem* SkillGuiGtkWindow::tb_graphlist [private]

Definition at line 145 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_graphopen [private]

Definition at line 147 of file skillgui.h.

Gtk::ToggleToolButton* SkillGuiGtkWindow::tb_graphrecord [private]

Definition at line 149 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_graphsave [private]

Definition at line 146 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_graphupd [private]

Definition at line 148 of file skillgui.h.

Gtk::SeparatorToolItem* SkillGuiGtkWindow::tb_sep [private]

Definition at line 127 of file skillgui.h.

Gtk::ToggleToolButton* SkillGuiGtkWindow::tb_skiller [private]

Definition at line 142 of file skillgui.h.

Gtk::ToolItem* SkillGuiGtkWindow::tb_throbber [private]

Definition at line 124 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_zoomfit [private]

Definition at line 153 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_zoomin [private]

Definition at line 151 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_zoomout [private]

Definition at line 152 of file skillgui.h.

Gtk::ToolButton* SkillGuiGtkWindow::tb_zoomreset [private]

Definition at line 154 of file skillgui.h.

Gtk::Toolbar* SkillGuiGtkWindow::toolbar [private]

Definition at line 123 of file skillgui.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


skillgui
Author(s): Tim Niemueller
autogenerated on Mon Mar 4 12:13:25 2013