Widget* frame(const char* label, int toggle, Table* content) { content->set_border_width(2); content->set_col_spacings(5); content->set_spacings(2); Panel* panel = manage(new Panel(label, scales[toggle - 3]->get_widget(), content)); Alignment* alignment = manage(new Alignment(0.0, 0.0, 1.0, 0.0)); alignment->add(*panel); return alignment; }
Widget* smallFrame(const char* label, Table* content) { content->set_border_width(2); content->set_col_spacings(2); content->set_spacings(2); Frame* frame = manage(new Frame()); frame->set_label_align(0.0f, 0.0f); frame->set_border_width(5); frame->set_label(label); frame->add(*content); Alignment* alignment = manage(new Alignment(0.0, 0.0, 1.0, 0.0)); alignment->add(*frame); return alignment; }
Alignment* align(Widget* widget) { Alignment* alignment = manage(new Alignment(0.0, 0.0, 0.0, 0.0)); alignment->add(*widget); return alignment; }