GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER);
event_viewer_data->currently_selected_position =
- lttv_traceset_create_position(ts);
+ lttv_traceset_create_current_position(ts);
event_viewer_data->first_event =
- lttv_traceset_create_position(ts);
+ lttv_traceset_create_current_position(ts);
event_viewer_data->last_event =
- lttv_traceset_create_position(ts);
+ lttv_traceset_create_current_position(ts);
event_viewer_data->main_win_filter = lttvwindow_get_filter(tab);
event_viewer_data->update_cursor = TRUE;
pos = (LttvTracesetPosition*)g_ptr_array_index(
event_viewer_data->pos,
0);
- lttv_traceset_seek_to_position(pos);
+ lttv_state_traceset_seek_position(ts,pos);
}
- }
+ } else {
+ lttv_state_traceset_seek_time(ts,time);
+
+ }
/* Note that, as we mess with the tsc position, this function CANNOT be called
* from a hook inside the lttv_process_traceset_middle. */
/* Save the first event position */
- event_viewer_data->first_event = lttv_traceset_create_position(ts);
+ event_viewer_data->first_event = lttv_traceset_create_current_position(ts);
time = ltt_time_from_uint64(lttv_traceset_position_get_timestamp(
event_viewer_data->first_event));
LttTime time_val = ltt_time_sub(time,time_span.start_time);
event_viewer_data->previous_value = ltt_time_to_double(time_val);
- lttv_traceset_seek_to_position(event_viewer_data->first_event);
+ lttv_state_traceset_seek_position(ts, event_viewer_data->first_event);
} else {
/* Seek by time */
- lttv_traceset_seek_to_position(timePos);
+ lttv_state_traceset_seek_time(ts, time);
LttTime time_val = ltt_time_sub(time,time_span.start_time);
event_viewer_data->pos->len - 1);
event_viewer_data->last_event = cur_pos;
} else
- event_viewer_data->last_event =lttv_traceset_create_position(ts);
+ event_viewer_data->last_event =lttv_traceset_create_current_position(ts);
gtk_adjustment_set_value(event_viewer_data->vadjust_c,
event_viewer_data->previous_value);
GString *desc = g_string_new("");
GString *name = g_string_new("");
- LttvTracesetPosition *pos = lttv_traceset_create_position(traceState->trace->traceset);
+ LttvTracesetPosition *pos = lttv_traceset_create_current_position(traceState->trace->traceset);
lttv_event_to_string(e, desc, TRUE, FALSE);
lttv_event_get_name(e,name);
LttvTracesetPosition *currentPosition =
lttv_traceset_create_time_position(ts,*current_time );
/*seek to current position*/
- lttv_traceset_seek_to_position(currentPosition);
+ lttv_state_traceset_seek_time(ts, *current_time);
event_viewer_data->currently_selected_position =
- lttv_traceset_create_position(ts);
+ lttv_traceset_create_current_position(ts);
}
lttv_traceset_destroy_position(event_viewer_data->last_event);
event_viewer_data->currently_selected_position =
- lttv_traceset_create_position(ts);
+ lttv_traceset_create_current_position(ts);
event_viewer_data->first_event =
- lttv_traceset_create_position(ts);
+ lttv_traceset_create_current_position(ts);
event_viewer_data->last_event =
- lttv_traceset_create_position(ts);
+ lttv_traceset_create_current_position(ts);
get_events(event_viewer_data->vadjust_c->value, event_viewer_data);
#endif //babel_cleanup