X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/bed1e8f7b596cf1aa73c25b8b39dcffe145fa018..f93e91dd83b4237c26efc0116f1cbf0ef361a080:/Client/include/principal.h diff --git a/Client/include/principal.h b/Client/include/principal.h index 5f78d99..4653404 100644 --- a/Client/include/principal.h +++ b/Client/include/principal.h @@ -19,6 +19,7 @@ public: virtual void on_realize(); protected: + Gdk::Color color_low, color_high; PlaQui::Server::ControlClient *conexion; // Utilizo un map para no tener que buscar un item // en una lista cada vez que quiero actualizar su propiedad. @@ -50,13 +51,16 @@ protected: // Archivo XML del Padre Glib::RefPtr refXml; + Glib::RefPtr anim_frames[8]; + int current_frame; + Gtk::Image *anim; + bool paused; // Para la actualizacion automatica ViewItem *last_selected; - // Dialogo de Conectar + Gtk::Dialog *dlg_about; DlgConectar *dlg_conectar; DlgProperty *dlg_property; - Gtk::Entry *txt_target, *txt_command, *txt_args; Gtk::TextView *txt_view; Gtk::Fixed *work_place; Gtk::Label *lbl_nombre, *lbl_color, *lbl_flujo, *lbl_extra, *lbl_cap_flujo, *lbl_cap_extra; @@ -77,13 +81,13 @@ protected: virtual void on_mnu_property(); virtual void on_dlg_property_ok(); virtual void on_dlg_connect_ok(); - virtual void on_get_clicked(); virtual void on_btn_activar_clicked(); virtual void on_btn_simulate_clicked(); virtual void on_btn_pause_clicked(); virtual bool on_item_clicked(GdkEventButton *, ViewItem *); virtual bool on_workplace_expose_event(GdkEventExpose *); virtual bool on_delete_event(GdkEventAny *); + virtual void on_mnu_server_stop_activate(); // Callbacks para las conexiones void on_conexion_finished();