forked from AuroraMiddleware/gtk
gtk-demo: Make icon counter work from ui file
Gets rid of update always being 1 frame late.
This commit is contained in:
parent
cd8e41e491
commit
4fdf880b6e
@ -70,8 +70,7 @@ do_stats (GtkWidget *widget,
|
|||||||
n_frames += stats->frame_counter[i];
|
n_frames += stats->frame_counter[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
new_label = g_strdup_printf ("%u icons - %.1f fps",
|
new_label = g_strdup_printf ("icons - %.1f fps",
|
||||||
stats->item_counter[stats->stats_index],
|
|
||||||
(double) G_USEC_PER_SEC * n_frames
|
(double) G_USEC_PER_SEC * n_frames
|
||||||
/ (N_STATS * STATS_UPDATE_TIME));
|
/ (N_STATS * STATS_UPDATE_TIME));
|
||||||
gtk_label_set_label (GTK_LABEL (info_label), new_label);
|
gtk_label_set_label (GTK_LABEL (info_label), new_label);
|
||||||
|
@ -10,7 +10,16 @@
|
|||||||
<child>
|
<child>
|
||||||
<object class="GtkLabel" id="info_label">
|
<object class="GtkLabel" id="info_label">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="label">0 icons - 0 fps</property>
|
<property name="label">icons - 0 fps</property>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="pack_type">end</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkLabel">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="label" bind-source="bowl" bind-property="count">0</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="pack_type">end</property>
|
<property name="pack_type">end</property>
|
||||||
|
Loading…
Reference in New Issue
Block a user