diff options
-rw-r--r-- | trace-graph.c | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/trace-graph.c b/trace-graph.c index 389512e..98cf9fc 100644 --- a/trace-graph.c +++ b/trace-graph.c | |||
@@ -2387,6 +2387,8 @@ trace_graph_create_with_callbacks(struct tracecmd_input *handle, | |||
2387 | GtkWidget *table; | 2387 | GtkWidget *table; |
2388 | GtkWidget *hbox; | 2388 | GtkWidget *hbox; |
2389 | GtkWidget *label; | 2389 | GtkWidget *label; |
2390 | GtkWidget *eventbox; | ||
2391 | GdkColor color; | ||
2390 | 2392 | ||
2391 | ginfo = g_new0(typeof(*ginfo), 1); | 2393 | ginfo = g_new0(typeof(*ginfo), 1); |
2392 | g_assert(ginfo != NULL); | 2394 | g_assert(ginfo != NULL); |
@@ -2413,6 +2415,10 @@ trace_graph_create_with_callbacks(struct tracecmd_input *handle, | |||
2413 | gtk_box_pack_start(GTK_BOX(ginfo->status_hbox), table, FALSE, FALSE, 0); | 2415 | gtk_box_pack_start(GTK_BOX(ginfo->status_hbox), table, FALSE, FALSE, 0); |
2414 | gtk_widget_show(table); | 2416 | gtk_widget_show(table); |
2415 | 2417 | ||
2418 | color.red = (0xff) *(65535/255); | ||
2419 | color.green = (0xff) *(65535/255); | ||
2420 | color.blue = (0xff) *(65535/255); | ||
2421 | |||
2416 | /* --- Pointer --- */ | 2422 | /* --- Pointer --- */ |
2417 | 2423 | ||
2418 | label = gtk_label_new("Pointer:"); | 2424 | label = gtk_label_new("Pointer:"); |
@@ -2420,7 +2426,11 @@ trace_graph_create_with_callbacks(struct tracecmd_input *handle, | |||
2420 | gtk_widget_show(label); | 2426 | gtk_widget_show(label); |
2421 | 2427 | ||
2422 | ginfo->pointer_time = gtk_label_new("0.0"); | 2428 | ginfo->pointer_time = gtk_label_new("0.0"); |
2423 | gtk_table_attach(GTK_TABLE(table), ginfo->pointer_time, 1, 3, 0, 1, | 2429 | eventbox = gtk_event_box_new(); |
2430 | gtk_widget_show(eventbox); | ||
2431 | gtk_widget_modify_bg(eventbox, GTK_STATE_NORMAL, &color); | ||
2432 | gtk_container_add(GTK_CONTAINER(eventbox), ginfo->pointer_time); | ||
2433 | gtk_table_attach(GTK_TABLE(table), eventbox, 1, 3, 0, 1, | ||
2424 | GTK_EXPAND, GTK_EXPAND, 3, 3); | 2434 | GTK_EXPAND, GTK_EXPAND, 3, 3); |
2425 | gtk_widget_show(ginfo->pointer_time); | 2435 | gtk_widget_show(ginfo->pointer_time); |
2426 | 2436 | ||
@@ -2431,7 +2441,11 @@ trace_graph_create_with_callbacks(struct tracecmd_input *handle, | |||
2431 | gtk_widget_show(label); | 2441 | gtk_widget_show(label); |
2432 | 2442 | ||
2433 | ginfo->cursor_label = gtk_label_new("0.0"); | 2443 | ginfo->cursor_label = gtk_label_new("0.0"); |
2434 | gtk_table_attach(GTK_TABLE(table), ginfo->cursor_label, 6, 8, 0, 1, | 2444 | eventbox = gtk_event_box_new(); |
2445 | gtk_widget_show(eventbox); | ||
2446 | gtk_widget_modify_bg(eventbox, GTK_STATE_NORMAL, &color); | ||
2447 | gtk_container_add(GTK_CONTAINER(eventbox), ginfo->cursor_label); | ||
2448 | gtk_table_attach(GTK_TABLE(table), eventbox, 6, 8, 0, 1, | ||
2435 | GTK_EXPAND, GTK_EXPAND, 3, 3); | 2449 | GTK_EXPAND, GTK_EXPAND, 3, 3); |
2436 | gtk_widget_show(ginfo->cursor_label); | 2450 | gtk_widget_show(ginfo->cursor_label); |
2437 | 2451 | ||
@@ -2443,7 +2457,11 @@ trace_graph_create_with_callbacks(struct tracecmd_input *handle, | |||
2443 | gtk_widget_show(label); | 2457 | gtk_widget_show(label); |
2444 | 2458 | ||
2445 | ginfo->marka_label = gtk_label_new("0.0"); | 2459 | ginfo->marka_label = gtk_label_new("0.0"); |
2446 | gtk_table_attach(GTK_TABLE(table), ginfo->marka_label, 11, 13, 0, 1, | 2460 | eventbox = gtk_event_box_new(); |
2461 | gtk_widget_show(eventbox); | ||
2462 | gtk_widget_modify_bg(eventbox, GTK_STATE_NORMAL, &color); | ||
2463 | gtk_container_add(GTK_CONTAINER(eventbox), ginfo->marka_label); | ||
2464 | gtk_table_attach(GTK_TABLE(table), eventbox, 11, 13, 0, 1, | ||
2447 | GTK_EXPAND, GTK_EXPAND, 3, 3); | 2465 | GTK_EXPAND, GTK_EXPAND, 3, 3); |
2448 | gtk_widget_show(ginfo->marka_label); | 2466 | gtk_widget_show(ginfo->marka_label); |
2449 | 2467 | ||
@@ -2455,7 +2473,11 @@ trace_graph_create_with_callbacks(struct tracecmd_input *handle, | |||
2455 | gtk_widget_show(label); | 2473 | gtk_widget_show(label); |
2456 | 2474 | ||
2457 | ginfo->markb_label = gtk_label_new("0.0"); | 2475 | ginfo->markb_label = gtk_label_new("0.0"); |
2458 | gtk_table_attach(GTK_TABLE(table), ginfo->markb_label, 16, 18, 0, 1, | 2476 | eventbox = gtk_event_box_new(); |
2477 | gtk_widget_show(eventbox); | ||
2478 | gtk_widget_modify_bg(eventbox, GTK_STATE_NORMAL, &color); | ||
2479 | gtk_container_add(GTK_CONTAINER(eventbox), ginfo->markb_label); | ||
2480 | gtk_table_attach(GTK_TABLE(table), eventbox, 16, 18, 0, 1, | ||
2459 | GTK_EXPAND, GTK_EXPAND, 3, 3); | 2481 | GTK_EXPAND, GTK_EXPAND, 3, 3); |
2460 | gtk_widget_show(ginfo->markb_label); | 2482 | gtk_widget_show(ginfo->markb_label); |
2461 | 2483 | ||
@@ -2467,7 +2489,11 @@ trace_graph_create_with_callbacks(struct tracecmd_input *handle, | |||
2467 | gtk_widget_show(label); | 2489 | gtk_widget_show(label); |
2468 | 2490 | ||
2469 | ginfo->delta_label = gtk_label_new("0.0"); | 2491 | ginfo->delta_label = gtk_label_new("0.0"); |
2470 | gtk_table_attach(GTK_TABLE(table), ginfo->delta_label, 21, 23, 0, 1, | 2492 | eventbox = gtk_event_box_new(); |
2493 | gtk_widget_show(eventbox); | ||
2494 | gtk_widget_modify_bg(eventbox, GTK_STATE_NORMAL, &color); | ||
2495 | gtk_container_add(GTK_CONTAINER(eventbox), ginfo->delta_label); | ||
2496 | gtk_table_attach(GTK_TABLE(table), eventbox, 21, 23, 0, 1, | ||
2471 | GTK_EXPAND, GTK_EXPAND, 3, 3); | 2497 | GTK_EXPAND, GTK_EXPAND, 3, 3); |
2472 | gtk_widget_show(ginfo->delta_label); | 2498 | gtk_widget_show(ginfo->delta_label); |
2473 | 2499 | ||