evlog - make tooltips have time span
This commit is contained in:
parent
9bb1c1531b
commit
d0c2fe3ea8
12
evlog.c
12
evlog.c
|
@ -752,6 +752,7 @@ _add_log_state_object(Evas_Object *win, Evas_Object *grid, Event *ev)
|
|||
Evas_Object *o, *oe;
|
||||
int col[4] = {255, 255, 255, 255}, i;
|
||||
char *s;
|
||||
char buf[512];
|
||||
|
||||
o = elm_layout_add(win);
|
||||
oe = elm_layout_edje_get(o);
|
||||
|
@ -768,7 +769,8 @@ _add_log_state_object(Evas_Object *win, Evas_Object *grid, Event *ev)
|
|||
255, 255, 255, 255);
|
||||
edje_object_part_text_set(oe, "text", ev->event);
|
||||
elm_grid_pack(grid, o, ev->t0 * RES, ev->n, (ev->t1 - ev->t0) * RES, 1);
|
||||
elm_object_tooltip_text_set(o, ev->event);
|
||||
snprintf(buf, sizeof(buf), "%s - %1.9fms ~ %1.9fms", ev->event, ev->t0 * 1000.0, (ev->t1 - ev->t0) * 1000.0);
|
||||
elm_object_tooltip_text_set(o, buf);
|
||||
evas_object_show(o);
|
||||
return o;
|
||||
}
|
||||
|
@ -779,6 +781,7 @@ _add_log_event_object(Evas_Object *win, Evas_Object *grid, Event *ev)
|
|||
Evas_Object *o, *oe;
|
||||
int col[4] = {255, 255, 255, 255}, i;
|
||||
char *s;
|
||||
char buf[512];
|
||||
|
||||
o = elm_layout_add(win);
|
||||
oe = elm_layout_edje_get(o);
|
||||
|
@ -795,7 +798,8 @@ _add_log_event_object(Evas_Object *win, Evas_Object *grid, Event *ev)
|
|||
255, 255, 255, 255);
|
||||
edje_object_part_text_set(oe, "text", ev->event);
|
||||
elm_grid_pack(grid, o, ev->t0 * RES, ev->n, (ev->t1 - ev->t0) * RES, 1);
|
||||
elm_object_tooltip_text_set(o, ev->event);
|
||||
snprintf(buf, sizeof(buf), "%s - %1.9fms ~ %1.9fms", ev->event, ev->t0 * 1000.0, (ev->t1 - ev->t0) * 1000.0);
|
||||
elm_object_tooltip_text_set(o, buf);
|
||||
evas_object_show(o);
|
||||
return o;
|
||||
}
|
||||
|
@ -804,12 +808,14 @@ static Evas_Object *
|
|||
_add_log_frame_object(Evas_Object *win, Evas_Object *grid, Event *ev)
|
||||
{
|
||||
Evas_Object *o, *oe;
|
||||
char buf[512];
|
||||
|
||||
o = elm_layout_add(win);
|
||||
oe = elm_layout_edje_get(o);
|
||||
elm_layout_file_set(o, "./evlog.edj", "frame");
|
||||
elm_grid_pack(grid, o, ev->t0 * RES, ev->n, (ev->t1 - ev->t0) * RES, 1);
|
||||
elm_object_tooltip_text_set(o, ev->event);
|
||||
snprintf(buf, sizeof(buf), "%s - %1.9fms", ev->event, ev->t0 * 1000.0);
|
||||
elm_object_tooltip_text_set(o, buf);
|
||||
evas_object_show(o);
|
||||
return o;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue