MimaGtk::MimaCLI Class Reference

The command line interface for the simulator. More...

#include <mimaCLI.h>

List of all members.

Public Member Functions

 MimaCLI ()
type_signal_pchar_pchar signal_execute ()
virtual ~MimaCLI ()

Protected Member Functions

virtual void on_changed ()
 Triggered on entry widget's 'changed' event.
virtual void on_execute ()
 Triggered when the execute button is pressed or the entry field is activated.

Protected Attributes

Gtk::Button m_button_exec
 Sends a command to the simulator.
Gtk::Entry m_entry
 Accepts Mima commands.
Gtk::HBox m_hbox
Gtk::ScrolledWindow m_scrolledwindow
type_signal_pchar_pchar m_signal_execute
Gtk::TextView m_textview
 Displays the simulator's messages.
Gtk::VBox m_vbox

Classes

class  Command


Detailed Description

The command line interface for the simulator.

Todo:
focus settings: The entry field should have the focus on startup

history: A history should be accessible by using the arrow keys


Constructor & Destructor Documentation

MimaCLI::MimaCLI (  ) 

MimaCLI::~MimaCLI (  )  [virtual]


Member Function Documentation

void MimaCLI::on_changed (  )  [protected, virtual]

Triggered on entry widget's 'changed' event.

void MimaCLI::on_execute (  )  [protected, virtual]

Triggered when the execute button is pressed or the entry field is activated.

type_signal_pchar_pchar MimaGtk::MimaCLI::signal_execute (  )  [inline]


Member Data Documentation

Gtk::Button MimaGtk::MimaCLI::m_button_exec [protected]

Sends a command to the simulator.

Gtk::Entry MimaGtk::MimaCLI::m_entry [protected]

Accepts Mima commands.

Gtk::HBox MimaGtk::MimaCLI::m_hbox [protected]

Gtk::ScrolledWindow MimaGtk::MimaCLI::m_scrolledwindow [protected]

type_signal_pchar_pchar MimaGtk::MimaCLI::m_signal_execute [protected]

Gtk::TextView MimaGtk::MimaCLI::m_textview [protected]

Displays the simulator's messages.

Gtk::VBox MimaGtk::MimaCLI::m_vbox [protected]


The documentation for this class was generated from the following files:
Generated on Sat Nov 4 19:40:58 2006 for mimasim by  doxygen 1.4.7