56 std::stringstream& sstr
60 connect_queue<gui2::event::DRAW>(sstr, widget);
61 connect_queue<gui2::event::CLOSE_WINDOW>(sstr, widget);
62 connect_queue<gui2::event::MOUSE_ENTER>(sstr, widget);
63 connect_queue<gui2::event::MOUSE_LEAVE>(sstr, widget);
64 connect_queue<gui2::event::LEFT_BUTTON_DOWN>(sstr, widget);
65 connect_queue<gui2::event::LEFT_BUTTON_UP>(sstr, widget);
66 connect_queue<gui2::event::LEFT_BUTTON_CLICK>(sstr, widget);
67 connect_queue<gui2::event::LEFT_BUTTON_DOUBLE_CLICK>(sstr, widget);
68 connect_queue<gui2::event::MIDDLE_BUTTON_DOWN>(sstr, widget);
69 connect_queue<gui2::event::MIDDLE_BUTTON_UP>(sstr, widget);
70 connect_queue<gui2::event::MIDDLE_BUTTON_CLICK>(sstr, widget);
71 connect_queue<gui2::event::MIDDLE_BUTTON_DOUBLE_CLICK>(sstr, widget);
72 connect_queue<gui2::event::RIGHT_BUTTON_DOWN>(sstr, widget);
73 connect_queue<gui2::event::RIGHT_BUTTON_UP>(sstr, widget);
74 connect_queue<gui2::event::RIGHT_BUTTON_CLICK>(sstr, widget);
75 connect_queue<gui2::event::RIGHT_BUTTON_DOUBLE_CLICK>(sstr, widget);
void set_child(std::unique_ptr< widget > widget, const unsigned row, const unsigned col, const unsigned flags, const unsigned border_size)
Sets a child in the grid.
static void add_widget(gui2::grid &grid, std::unique_ptr< gui2::widget > widget, const std::string &id, const unsigned row, const unsigned column)