Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 Alignment* align(Widget* widget) {
     Alignment* alignment = manage(new Alignment(0.0, 0.0, 0.0, 0.0));
     alignment->add(*widget);
     return alignment;
 }