From b862e36ee7ce8954b120eab4fc895c9dc7c7f3db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Mon, 8 Feb 2021 16:38:49 +0100 Subject: Separate data-update and drawing of header --- Header.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Header.c') 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. -- cgit v1.2.3