#include "components/base/button.hpp" #include "sigc++/functors/mem_fun.h" Button::Button(const std::string label) : Gtk::Button(label) { signal_clicked().connect(sigc::mem_fun(*this, &Button::on_clicked)); this->add_css_class("button"); } Button::Button(Gtk::Image &image) : Gtk::Button() { set_child(image); signal_clicked().connect(sigc::mem_fun(*this, &Button::on_clicked)); this->add_css_class("button"); }