void read_status_xml(const std::string &frame);
float get_float_from_xml(xmlNodePtr nodo);
bool get_bool_from_xml(xmlNodePtr nodo);
-
+ Gdk::Color get_rgb_from_xml(xmlNodePtr nodo);
+
// Funciones de carga del XML
bool is_xml_loaded;
void loadXML();
Gtk::Fixed *work_place;
Gtk::Label *lbl_nombre, *lbl_color, *lbl_flujo, *lbl_extra, *lbl_cap_flujo, *lbl_cap_extra;
Gtk::Image *ico_conected;
+ Gtk::Button *btn_activar;
+ Gtk::DrawingArea *color_preview;
// Actualiza las propiedades en la ventana del item actual
void update_items_prop();
virtual void on_mnu_help_about();
virtual void on_dlg_connect_ok();
virtual void on_get_clicked();
+ virtual void on_btn_activar_clicked();
virtual bool on_item_clicked(GdkEventButton *, ViewItem *);
// Callbacks para las conexiones
- void on_conexion_connected();
void on_conexion_finished();
void on_conexion_ok(const std::string &body);
void on_conexion_error(unsigned code);