1 #ifndef _PROPERTYWND_H_
2 #define _PROPERTYWND_H_
4 #include <gtkmm/window.h>
5 #include <gtkmm/button.h>
6 #include <gtkmm/spinbutton.h>
7 #include <gtkmm/entry.h>
8 #include <gtkmm/colorselection.h>
9 #include <gtkmm/drawingarea.h>
11 #include <libglademm.h>
15 /**Prototipo de ventana de propiedades, la cual tiene en comun con todas sus herederas los botones
16 * Aceptar, Cancelar y Aplicar, donde la accion Cancelar es igual en todas.
19 class PropertyWnd : public Gtk::Window{
22 PropertyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade);
25 virtual ~PropertyWnd();
27 ///Puntero al item que se le modifican las propiedades.
30 ///Objetos de la ventana.
31 Gtk::Button *btn_cancel, *btn_accept, *btn_apply, *btn_dlg_ok;
33 ///Dialogo que avisa que hay un nombre repetido.
34 Gtk::Dialog *dlg_name;
36 ///Señales que se invocan al presionar los botones.
37 virtual void on_btn_cancel_clicked();
38 virtual void on_btn_accept_clicked();
39 virtual void on_btn_apply_clicked();
40 virtual void on_btn_dlg_name_clicked();