GtkWidget widget;
rr_board_t *board;
- int owns_board;
+
int board_width, board_height;
int board_pad_x, board_pad_y;
int cell_width, cell_height;
- /* XXX: Obviously, the rest of this needs to be gutted */
+ int drag_x, drag_y;
+ rr_robot_t drag_robot;
+
+ rr_client_t *client;
/* Button currently pressed or 0 if none */
guint8 button;
GtkWidgetClass parent_class;
};
-GtkWidget* grr_board_view_new (rr_board_t *board);
-GtkType grr_board_view_get_type (void);
-void grr_board_view_set_board (grr_board_view_t *view,
- rr_board_t *board);
+GtkWidget*
+grr_board_view_new (rr_board_t *board);
+
+void
+grr_board_view_set_client (grr_board_view_t *view, rr_client_t *client);
+
+GtkType
+grr_board_view_get_type (void);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */