]> git.cworth.org Git - grrobot/blobdiff - src/grr_board_view.h
Fixed layout of text entry widget to fixed height
[grrobot] / src / grr_board_view.h
index f7df6daae9c379e517d07ce1af5efc4f9c228adc..7c16f7a7e7d979ba787d074b5c2bc08b38014c64 100644 (file)
@@ -50,37 +50,22 @@ struct grr_board_view
     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;
 
-    /* update policy (GTK_UPDATE_[CONTINUOUS/DELAYED/DISCONTINUOUS]) */
-    guint policy : 2;
+    rr_client_t *client;
     
     /* Button currently pressed or 0 if none */
     guint8 button;
     
-    /* Dimensions of dial components */
-    gint radius;
-    gint pointer_width;
-    
     /* ID of update timer, or 0 if none */
     guint32 timer;
-    
-    /* Current angle */
-    gfloat angle;
-    gfloat last_angle;
-    
-    /* Old values from adjustment stored so we know when something changes */
-    gfloat old_value;
-    gfloat old_lower;
-    gfloat old_upper;
-
-    GtkAdjustment *adjustment;
 };
 
 struct grr_board_view_class
@@ -88,10 +73,15 @@ 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);
+
+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 */