1 #ifndef MSP_GLTK_GRID_H_
2 #define MSP_GLTK_GRID_H_
4 #include <msp/datafile/objectloader.h>
5 #include "arrangement.h"
6 #include "mspgltk_api.h"
11 class MSPGLTK_API Grid: public Arrangement
14 class Loader: public DataFile::ObjectLoader<Grid>
31 std::vector<Column> columns;
34 bool first_row = true;
35 std::size_t column = 0;
38 Grid(Layout &, std::size_t);
44 void process_widget(Widget &, Side, bool) override;
45 void finish_widget(Widget &) override;
46 void finish_slot() override;