projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix tree vertical separator
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
gui
/
detailedevents
/
events.c
diff --git
a/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c
b/ltt/branches/poly/lttv/modules/gui/detailedevents/events.c
index 32f8ca3f65ffa000da843d93d056f9b792835759..8a05d9c4246d71a0b9acb7b3ea692343171b2d51 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/gui/detailedevents/events.c
+++ b/
ltt/branches/poly/lttv/modules/gui/detailedevents/events.c
@@
-562,7
+562,8
@@
static void request_background_data(EventViewerData *event_viewer_data)
* starts.
*/
if(!lttvwindowtraces_background_request_find(trace, "state"))
* starts.
*/
if(!lttvwindowtraces_background_request_find(trace, "state"))
- lttvwindowtraces_background_request_queue(trace, "state");
+ lttvwindowtraces_background_request_queue(
+ main_window_get_widget(event_viewer_data->tab), trace, "state");
lttvwindowtraces_background_notify_queue(event_viewer_data,
trace,
ltt_time_infinite,
lttvwindowtraces_background_notify_queue(event_viewer_data,
trace,
ltt_time_infinite,
@@
-686,6
+687,9
@@
void tree_v_move_cursor_cb (GtkWidget *widget,
//indices = gtk_tree_path_get_indices(path);
//value = gtk_adjustment_get_value(event_viewer_data->vadjust_c);
//indices = gtk_tree_path_get_indices(path);
//value = gtk_adjustment_get_value(event_viewer_data->vadjust_c);
+
+ /* If events request pending, do nothing*/
+ if(lttvwindow_events_request_pending(event_viewer_data->tab)) return;
/* If no prior position... */
if(ltt_time_compare(
/* If no prior position... */
if(ltt_time_compare(
@@
-1073,6
+1077,14
@@
static __inline gint get_cell_height(GtkTreeView *TreeView)
gtk_tree_view_column_cell_get_size(column, NULL, NULL, NULL, NULL, &height);
gtk_tree_view_column_cell_get_size(column, NULL, NULL, NULL, NULL, &height);
+
+ gint vertical_separator;
+ gtk_widget_style_get (GTK_WIDGET (TreeView),
+ "vertical-separator", &vertical_separator,
+ NULL);
+
+ height += vertical_separator;
+
return height;
}
return height;
}
@@
-1375,7
+1387,6
@@
int event_hook(void *hook_data, void *call_data)
LttFacility *facility = ltt_event_facility(e);
LttEventType *event_type = ltt_event_eventtype(e);
LttFacility *facility = ltt_event_facility(e);
LttEventType *event_type = ltt_event_eventtype(e);
- LttField *field = ltt_event_field(e);
LttTime time = ltt_event_time(e);
guint cpu = ltt_tracefile_num(tfc->tf);
LttTime time = ltt_event_time(e);
guint cpu = ltt_tracefile_num(tfc->tf);
@@
-1391,10
+1402,9
@@
int event_hook(void *hook_data, void *call_data)
lttv_traceset_context_position_save(tfc->t_context->ts_context, pos);
lttv_traceset_context_position_save(tfc->t_context->ts_context, pos);
- if(field)
- lttv_print_field(e, field, desc, TRUE);
+ lttv_event_to_string(e, desc, TRUE, TRUE, (LttvTracefileState*)tfc);
- g_info("
field
: %s", desc->str);
+ g_info("
detail
: %s", desc->str);
gtk_list_store_append (event_viewer_data->store_m, &iter);
gtk_list_store_set (event_viewer_data->store_m, &iter,
gtk_list_store_append (event_viewer_data->store_m, &iter);
gtk_list_store_set (event_viewer_data->store_m, &iter,
@@
-1611,6
+1621,8
@@
gboolean traceset_changed(void * hook_data, void * call_data)
get_events(event_viewer_data->vadjust_c->value, event_viewer_data);
// event_viewer_data->vadjust_c->value = 0;
get_events(event_viewer_data->vadjust_c->value, event_viewer_data);
// event_viewer_data->vadjust_c->value = 0;
+ request_background_data(event_viewer_data);
+
return FALSE;
}
return FALSE;
}
This page took
0.025103 seconds
and
4
git commands to generate.