61 , trackName_{widget::Kind::ITEM, widget::
Type::LABEL}
68 headCtrl_.set_valign(Gtk::Align::ALIGN_CENTER);
69 headCtrl_.set_halign(Gtk::Align::ALIGN_FILL);
74 this->property_expand() =
false;
75 this->set_column_spacing(0);
76 this->set_row_spacing(0);
89 this->property_expand() =
true;
103 auto* cell = this->get_child_at(left,top);
104 if (cell ==
nullptr)
return 0;
105 int actual = cell->get_height();
106 int minimal=0, natural=0;
107 cell->get_preferred_height(minimal, natural);
108 return max (0, max (actual, natural));
124 auto* cell = this->get_child_at(left,top);
126 cell->set_size_request (-1, height);
133 if (contentHeight > localHeight)
142 if (overallHeight > localHeight)
145 discrepancy = overallHeight-localHeight;
161 if (directHeight > localHeight)
208 Gtk::Grid::attach (subForkHead, 1, act, 1,1);
229 Gtk::Grid::remove (subForkHead);
276 detachSubFork (hookedSubHead);
277 attachSubFork (hookedSubHead);
A set of basic GTK includes for the UI.
Lumiera GTK UI implementation root.
cuString CLASS_fork_control
Definition of access keys for uniform UI styling.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...