18 lines
328 B
C++
18 lines
328 B
C++
#pragma once
|
|
|
|
#include <gtkmm/button.h>
|
|
#include "gtkmm/image.h"
|
|
#include "sigc++/signal.h"
|
|
|
|
class Button : public Gtk::Button {
|
|
public:
|
|
Button(const std::string label);
|
|
Button(Gtk::Image &image);
|
|
|
|
sigc::signal<void()> onClickedSignal;
|
|
|
|
private:
|
|
void on_clicked() {
|
|
onClickedSignal.emit();
|
|
}
|
|
}; |