From 9060a4179da07c82e73142b2b2afab5e6efaa8b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Fri, 25 Dec 2020 16:42:35 +0100 Subject: Add option to change Header layout --- Settings.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'Settings.h') diff --git a/Settings.h b/Settings.h index 97ef58a0..18221a73 100644 --- a/Settings.h +++ b/Settings.h @@ -13,20 +13,22 @@ in the source distribution for its full text. #include #include "Hashtable.h" +#include "HeaderLayout.h" #include "Process.h" #define DEFAULT_DELAY 15 typedef struct { - int len; + uint8_t len; char** names; int* modes; -} MeterColumnSettings; +} MeterColumnSetting; typedef struct Settings_ { char* filename; - MeterColumnSettings columns[2]; + HeaderLayout hLayout; + MeterColumnSetting* hColumns; Hashtable* dynamicColumns; ProcessField* fields; @@ -104,4 +106,6 @@ void Settings_enableReadonly(void); bool Settings_isReadonly(void); +void Settings_setHeaderLayout(Settings* this, HeaderLayout hLayout); + #endif -- cgit v1.2.3