+extern GSList *g_control_flow_data_list;
+
+static void control_flow_grab_focus(GtkWidget *widget, gpointer data){
+ ControlFlowData * control_flow_data = (ControlFlowData *)data;
+ Tab * tab = control_flow_data->tab;
+ lttvwindow_report_focus(tab, guicontrolflow_get_widget(control_flow_data));
+ //g_assert(GTK_WIDGET_CAN_FOCUS(widget));
+ //gtk_widget_grab_focus(widget);
+ g_debug("FOCUS GRABBED");
+}
+
+
+static gboolean
+header_size_allocate(GtkWidget *widget,
+ GtkAllocation *allocation,
+ gpointer user_data)
+{
+ Drawing_t *drawing = (Drawing_t*)user_data;
+
+ gtk_widget_set_size_request(drawing->ruler, -1, allocation->height);
+ //gtk_widget_queue_resize(drawing->padding);
+ //gtk_widget_queue_resize(drawing->ruler);
+ gtk_container_check_resize(GTK_CONTAINER(drawing->ruler_hbox));
+ return 0;
+}