summaryrefslogtreecommitdiffstats
path: root/Settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'Settings.h')
-rw-r--r--Settings.h10
1 files changed, 7 insertions, 3 deletions
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 <stdint.h>
#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