#include "onewindow.h" #include #include Onewindow::Onewindow() //:m_button(Gtk::Stock::OK) //Create a new button on initialization line { //m_button.add_pixlabel("/usr/local/share/gtk-gnutella/pixmaps/download.xpm","cool button"); m_button.add_pixlabel("/usr/local/share/gtk-gnutella/pixmaps/download.xpm","cool button"); //Create a new button on initialization line set_title("Pixeled Button"); set_border_width(18); //connect signal when button clicked m_button.signal_clicked().connect(sigc::mem_fun(*this, &Onewindow::l_clicked)); m_button.signal_pressed().connect(sigc::mem_fun(*this, &Onewindow::l_pressed)); m_button.signal_enter().connect(sigc::mem_fun(*this, &Onewindow::l_enter)); m_button.signal_leave().connect(sigc::mem_fun(*this, &Onewindow::l_leave)); m_button.signal_released().connect(sigc::mem_fun(*this, &Onewindow::l_released)); //m_button.signal_toggled().connect(sigc::mem_fun(*this, // &Onewindow::l_toggled)); //pack the button into the window add(m_button); //show the widget show_all_children(); } Onewindow::~Onewindow() { std::cout << "BYE!!" <