36 #ifndef STAGE_TIMELINE_TIMELINE_WIDGET_EMPTY_H 37 #define STAGE_TIMELINE_TIMELINE_WIDGET_EMPTY_H 59 Gtk::Label messageText_;
60 Gtk::Label quoteText_;
65 getLabel()
const override 73 , content_{Gtk::ORIENTATION_VERTICAL}
74 , image_{Gtk::StockID{
"track_enabled"}, Gtk::ICON_SIZE_LARGE_TOOLBAR}
76 messageText_.set_markup(
"To be or not to be that is the question...");
77 messageText_.set_max_width_chars(80);
78 messageText_.set_line_wrap();
79 messageText_.set_halign(Gtk::ALIGN_FILL);
80 messageText_.set_valign(Gtk::ALIGN_FILL);
81 quoteText_.set_markup (
"<i>-- the great actor Joseph Tura</i>");
82 quoteText_.set_halign(Gtk::ALIGN_END);
83 quoteText_.set_valign(Gtk::ALIGN_START);
84 content_.pack_start (messageText_, Gtk::PACK_SHRINK);
85 content_.pack_start (quoteText_, Gtk::PACK_EXPAND_PADDING);
87 frame_.set_border_width(5);
88 frame_.set_halign(Gtk::ALIGN_END);
89 frame_.set_valign(Gtk::ALIGN_START);
91 Gtk::Paned::add1 (image_);
92 Gtk::Paned::add2 (frame_);
Interface: GUI page holding a timeline display.
Lumiera GTK UI implementation root.
A set of basic GTK includes for the UI.