27 #ifndef STAGE_TIMELINE_TIMELINE_WIDGET_EMPTY_H 28 #define STAGE_TIMELINE_TIMELINE_WIDGET_EMPTY_H 50 Gtk::Label messageText_;
51 Gtk::Label quoteText_;
56 getLabel()
const override 64 , content_{Gtk::ORIENTATION_VERTICAL}
65 , image_{Gtk::StockID{
"track_enabled"}, Gtk::ICON_SIZE_LARGE_TOOLBAR}
67 messageText_.set_markup(
"To be or not to be that is the question...");
68 messageText_.set_max_width_chars(80);
69 messageText_.set_line_wrap();
70 messageText_.set_halign(Gtk::ALIGN_FILL);
71 messageText_.set_valign(Gtk::ALIGN_FILL);
72 quoteText_.set_markup (
"<i>-- the great actor Joseph Tura</i>");
73 quoteText_.set_halign(Gtk::ALIGN_END);
74 quoteText_.set_valign(Gtk::ALIGN_START);
75 content_.pack_start (messageText_, Gtk::PACK_SHRINK);
76 content_.pack_start (quoteText_, Gtk::PACK_EXPAND_PADDING);
78 frame_.set_border_width(5);
79 frame_.set_halign(Gtk::ALIGN_END);
80 frame_.set_valign(Gtk::ALIGN_START);
82 Gtk::Paned::add1 (image_);
83 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.