]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Constructor/include/cisternptywnd.h
e04d7037fa9681cc3184f5c0bf7b4cba9ab95033
[z.facultad/75.42/plaqui.git] / Constructor / include / cisternptywnd.h
1 #ifndef _CISTERNPTYWND_H_
2 #define _CISTERNPTYWND_H_
3
4 #include "propertywnd.h"
5 /**Ventana de propiedades del TANQUE.
6 */
7
8 class Cistern;
9
10 class CisternPtyWnd : public PropertyWnd {
11         public: 
12                 ///Constructor.
13                 CisternPtyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade);
14         
15                 ///Destructor.
16                 virtual ~CisternPtyWnd();
17
18                 virtual void show();
19
20                 ///Puntero al Tanque que se le modificaran sus propiedades.
21                 Cistern *cistern;
22         
23                 ///Objetos de la ventana.
24                 Gtk::SpinButton *spin_inicial, *spin_capacidad, *spin_flot_sup, *spin_flot_inf;
25                 Gtk::Button  *btn_select_color, *dlg_select_color_ok, *dlg_select_color_cancel;
26                 Gtk::Entry *txt_cistern_name;
27                 Gtk::ColorSelectionDialog *color_select_dlg;
28                 Gtk::DrawingArea *color_preview;
29         
30                 ///Señales invocadas al presionarse algun boton.
31                 virtual void on_btn_accept_clicked();
32                 virtual void on_btn_apply_clicked();
33                 virtual void on_btn_select_color_clicked();
34                 virtual void on_dlg_select_color_cancel_clicked();
35                 virtual void on_dlg_select_color_ok_clicked();
36 };
37
38 #endif