summaryrefslogtreecommitdiffstats
path: root/src/StatWindow.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/StatWindow.cc')
-rw-r--r--src/StatWindow.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/StatWindow.cc b/src/StatWindow.cc
index 7adb752..6e0c4b8 100644
--- a/src/StatWindow.cc
+++ b/src/StatWindow.cc
@@ -9,6 +9,7 @@ StatWindow::StatWindow(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade:
totalSizeLabel(NULL),
allocatedLabel(NULL),
allocatedSizeLabel(NULL),
+ sampleCacheLabel(NULL),
closeButton(NULL),
refreshButton(NULL),
operation(NULL) {
@@ -17,6 +18,7 @@ StatWindow::StatWindow(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade:
refGlade->get_widget("totalSizeLabel", totalSizeLabel);
refGlade->get_widget("allocatedLabel", allocatedLabel);
refGlade->get_widget("allocatedSizeLabel", allocatedSizeLabel);
+ refGlade->get_widget("sampleCacheLabel", sampleCacheLabel);
refGlade->get_widget("closeButton", closeButton);
refGlade->get_widget("refreshButton", refreshButton);
@@ -51,12 +53,14 @@ static void stat_cb(struct pa_context *c, const struct pa_stat_info *i, void *us
snprintf(t, sizeof(t), "%u", i->memblock_total);
s->totalLabel->set_text(t);
- snprintf(t, sizeof(t), "%u bytes", i->memblock_total_size);
+ pa_bytes_snprint(t, sizeof(t), i->memblock_total_size);
s->totalSizeLabel->set_text(t);
snprintf(t, sizeof(t), "%u", i->memblock_allocated);
s->allocatedLabel->set_text(t);
- snprintf(t, sizeof(t), "%u bytes", i->memblock_allocated_size);
+ pa_bytes_snprint(t, sizeof(t), i->memblock_allocated_size);
s->allocatedSizeLabel->set_text(t);
+ pa_bytes_snprint(t, sizeof(t), i->scache_size);
+ s->sampleCacheLabel->set_text(t);
pa_operation_unref(s->operation);
s->operation = NULL;