#include "engineer.h"
#include "mainpanel.h"
+using namespace std;
using namespace Msp;
MainPanel::MainPanel(Engineer &e, GLtk::Resources &r):
btn->signal_clicked.connect(sigc::mem_fun(this, &MainPanel::quit));
add(*(btn=new GLtk::Button(res, "+Loc")));
- btn->set_geometry(GLtk::Geometry(10, 10, 40, 25));
+ btn->set_geometry(GLtk::Geometry(90, 53, 40, 25));
btn->signal_clicked.connect(sigc::mem_fun(this, &MainPanel::new_loc));
+ add(*(lbl_status=new GLtk::Label(res)));
+ lbl_status->set_geometry(GLtk::Geometry(10, 10, 180, 24));
+ lbl_status->set_style("digital");
+
if(engineer.get_control().get_power())
ind_on->set_active(true);
else
ind_off->set_active(true);
}
+void MainPanel::set_status_text(const string &txt)
+{
+ lbl_status->set_text(txt);
+}
+
void MainPanel::power_on()
{
engineer.get_control().set_power(true);