Index

C++ Code Documentation

template <class LAB> lab::gtklab::Lab

Derived from: lab::gtklab::LAB , ::app::app::App , protected widget::ui::Command , protected ::gtk::widget1::Input

File: LAB/lab/gtklab/Lab.H

public:
  • Lab();
    constructor
  • virtual ~Lab();
    destructor
  • void command_mode( bool state = true );
    allow input from stdin
protected:
private:
  • virtual void hide_all();
    show/hide all dialog boxes
  • virtual void enable_tooltips( bool state );
    enable/disable help balloons
  • virtual void message( base::String const &text ) const;
    -> app::ui::Message connector function
  • virtual void execute_command( base::String const &text );
    app::ui::Commands -> widget::ui::Command connector functions
  • virtual void command_respond( base::String const &text, bool raw );
    widget::ui::Command -> app::ui::Commands connector functions
  • virtual bool command( base::String const &command, base::String const &argument, base::String &response );
    widget::ui::Command -> connector functions
  • virtual void sync();
  • virtual void exit();
  • virtual int key_press_event_d( uint key, uint state );
    key handler from dialog boxes
  • virtual int window_key_press_event( uint key, uint state );
    key handler from geometry window
  • void make_menus();
  • void make_key_shortcuts();
  • ::widget::ui::KeyHandler _main_keyhandler;
  • ::widget::ui::KeyHandler _window_keyhandler;
  • ::gtk::widget1::Menu _file_menu;
  • ::gtk::widget1::Menu _lab_menu;
  • ::gtk::widget1::Menu _controls_menu;
  • ::gtk::widget1::Menu _geom_menu;
  • ::gtk::widget1::Menu _milieu_menu;
  • ::gtk::widget1::Menu _viewer_menu;
  • Lab( Lab const &);
    disabled copy constructor
  • Lab &operator=( Lab const & );
    disabled assignment operator


template <class LAB> lab::gtklab::Lab GANG