+/* mouse click */
+static gboolean
+button_press_event( GtkWidget *widget, GdkEventButton *event, gpointer user_data )
+{
+ ControlFlowData *control_flow_data =
+ (ControlFlowData*)g_object_get_data(
+ G_OBJECT(widget),
+ "Control_Flow_Data");
+ Drawing_t *Drawing = control_flow_data->Drawing;
+
+
+ g_critical("click");
+ if(event->button == 1)
+ {
+ LttTime time;
+
+ LttTime window_end = ltt_time_add(control_flow_data->Time_Window.time_width,
+ control_flow_data->Time_Window.start_time);
+
+
+ /* left mouse button click */
+ g_critical("x click is : %f", event->x);
+
+ convert_pixels_to_time(widget->allocation.width, (guint)event->x,
+ &control_flow_data->Time_Window.start_time,
+ &window_end,
+ &time);
+
+ set_current_time(control_flow_data->Parent_Window, &time);
+
+ }
+
+ return FALSE;
+}
+
+
+
+