]> git.cworth.org Git - grrobot/blobdiff - src/grr_board_view.h
Added drag-and-drop (works but for handling queued notices).
[grrobot] / src / grr_board_view.h
index 87aeebc23736d734cf3164d8258300013d1f8aea..d8ded6edc3fd1957a4e61199b538ff3433d45385 100644 (file)
@@ -56,7 +56,10 @@ struct grr_board_view
 
     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;
@@ -70,10 +73,20 @@ struct grr_board_view_class
     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);
+
+GtkType
+grr_board_view_get_type (void);
+
+void
+grr_board_view_set_board (grr_board_view_t *view,
+                         rr_board_t *board);
+
+void
+grr_board_view_set_client (grr_board_view_t *view,
+                          rr_client_t *client);
+
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */