#include <GL/gl.h>
#include <msp/gl/texture.h>
#include <msp/gltk/button.h>
-#include <msp/gltk/mixedrows.h>
+#include <msp/gltk/column.h>
+#include <msp/gltk/row.h>
#include <msp/input/keys.h>
#include "designer.h"
#include "input.h"
InputDialog::InputDialog(Designer &d, const string &title, const string &text):
designer(d)
{
- GLtk::MixedRows *rows = new GLtk::MixedRows;
- set_layout(rows);
+ set_layout(new GLtk::Layout);
+ GLtk::Column col(*layout);
GLtk::Label *lbl;
add(*(lbl=new GLtk::Label(title)));
- layout->set_expand(*lbl, true, false);
lbl->set_style("title");
- rows->start_row();
add(*(entry=new GLtk::Entry(text)));
entry->set_edit_size(60, 1);
GLtk::Button *btn;
- rows->start_row();
- rows->split_columns();
- add_button(*(btn=new GLtk::Button("Cncl")), 0);
- btn->set_style("red");
+ {
+ GLtk::Row row(*layout);
+ row.split();
+ add_button(*(btn=new GLtk::Button("Cncl")), 0);
+ btn->set_style("red");
- add_button(*(btn=new GLtk::Button("OK")), 1);
- btn->set_style("green");
+ add_button(*(btn=new GLtk::Button("OK")), 1);
+ btn->set_style("green");
+ }
entry->set_focus();
}