diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2021-02-08 16:38:49 +0100 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-03-04 23:57:45 +0100 |
commit | b862e36ee7ce8954b120eab4fc895c9dc7c7f3db (patch) | |
tree | 8c1e69dc1f821c05c3f3b172ebe1a82ce4a83845 /Header.c | |
parent | 2d1042adb382aa95456beff31b40abb7196567a0 (diff) |
Separate data-update and drawing of header
Diffstat (limited to 'Header.c')
-rw-r--r-- | Header.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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. |