summaryrefslogtreecommitdiffstats
path: root/Header.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2021-02-08 16:38:49 +0100
committerBenBE <BenBE@geshi.org>2021-03-04 23:57:45 +0100
commitb862e36ee7ce8954b120eab4fc895c9dc7c7f3db (patch)
tree8c1e69dc1f821c05c3f3b172ebe1a82ce4a83845 /Header.c
parent2d1042adb382aa95456beff31b40abb7196567a0 (diff)
Separate data-update and drawing of header
Diffstat (limited to 'Header.c')
-rw-r--r--Header.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/Header.c b/Header.c
index 39afede0..85b0c281 100644
--- a/Header.c
+++ b/Header.c
@@ -177,6 +177,17 @@ void Header_draw(const Header* this) {
}
}
+void Header_updateData(Header* this) {
+ Header_forEachColumn(this, col) {
+ Vector* meters = this->columns[col];
+ int items = Vector_size(meters);
+ for (int i = 0; i < items; i++) {
+ Meter* meter = (Meter*) Vector_get(meters, i);
+ Meter_updateValues(meter);
+ }
+ }
+}
+
/*
* Calculate how many columns the current meter is allowed to span,
* by counting how many columns to the right are empty or contain a BlankMeter.

© 2014-2024 Faster IT GmbH | imprint | privacy policy