]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Constructor/propertywnd.cpp
bueno, hice que el doble click abra una ventanita de propiedades, pero solo lo implem...
[z.facultad/75.42/plaqui.git] / Constructor / propertywnd.cpp
1 //propertywnd.cpp
2
3 #include "propertywnd.h"
4
5 PropertyWnd::PropertyWnd()
6 {
7         open = false;
8 }
9
10 PropertyWnd::PropertyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade): Gtk::Window(cobject)
11 {
12         refGlade->get_widget("btn_cancel", btn_cancel);
13         refGlade->get_widget("btn_apply", btn_apply);
14         refGlade->get_widget("btn_accept", btn_accept);
15                 
16         btn_cancel->signal_clicked().connect(SigC::slot(*this, &PropertyWnd::on_btn_cancel_clicked));
17         open = false;
18 }
19
20 PropertyWnd::~PropertyWnd()
21 {
22 }
23
24 void PropertyWnd::on_btn_cancel_clicked()
25 {
26         open = false;
27         hide();
28         //oculto la ventana, tengo que ver como hago para cerrarla del todo.
29 }
30
31 bool PropertyWnd::is_open()
32 {
33         return open;
34 }
35
36 void PropertyWnd::set_open(bool o)
37 {
38         open = o;
39 }