6#include <glibmm/main.h>
7#include <gtkmm/builder.h>
8#include <gtkmm/button.h>
9#include <gtkmm/image.h>
10#include <gtkmm/label.h>
17 :
Gtk::Revealer(cobject)
22 auto &close = get_widget<Gtk::Button>(
_builder,
"notice-close");
23 close.signal_clicked().connect([
this] {
31 set_reveal_child(
true);
33 _timeout = Glib::signal_timeout().connect([
this] {
42 set_reveal_child(
false);
48 auto widget = &get_derived_widget<CanvasNotice>(
builder,
"canvas-notice");
sigc::scoped_connection timeout
W & get_widget(const Glib::RefPtr< Gtk::Builder > &builder, const char *id)
Glib::RefPtr< Gtk::Builder > create_builder(const char *filename)
Glib::RefPtr< Gtk::Builder > builder