aboutsummaryrefslogtreecommitdiffstats
path: root/CRT.h
diff options
context:
space:
mode:
Diffstat (limited to 'CRT.h')
-rw-r--r--CRT.h38
1 files changed, 22 insertions, 16 deletions
diff --git a/CRT.h b/CRT.h
index 4806994..f2c2c22 100644
--- a/CRT.h
+++ b/CRT.h
@@ -13,6 +13,7 @@ in the source distribution for its full text.
#include "Macros.h"
#include "ProvideCurses.h"
+#include "Settings.h"
typedef enum TreeStr_ {
@@ -52,6 +53,7 @@ typedef enum ColorElements_ {
PANEL_SELECTION_FOLLOW,
PANEL_SELECTION_UNFOCUS,
LARGE_NUMBER,
+ METER_SHADOW,
METER_TEXT,
METER_VALUE,
METER_VALUE_ERROR,
@@ -65,13 +67,14 @@ typedef enum ColorElements_ {
BATTERY,
TASKS_RUNNING,
SWAP,
+ SWAP_CACHE,
PROCESS,
PROCESS_SHADOW,
PROCESS_TAG,
PROCESS_MEGABYTES,
PROCESS_GIGABYTES,
PROCESS_TREE,
- PROCESS_R_STATE,
+ PROCESS_RUN_STATE,
PROCESS_D_STATE,
PROCESS_BASENAME,
PROCESS_HIGH_PRIORITY,
@@ -90,6 +93,11 @@ typedef enum ColorElements_ {
MEMORY_BUFFERS,
MEMORY_BUFFERS_TEXT,
MEMORY_CACHE,
+ MEMORY_SHARED,
+ HUGEPAGE_1,
+ HUGEPAGE_2,
+ HUGEPAGE_3,
+ HUGEPAGE_4,
LOAD,
LOAD_AVERAGE_FIFTEEN,
LOAD_AVERAGE_FIVE,
@@ -101,6 +109,7 @@ typedef enum ColorElements_ {
DATE,
DATETIME,
HELP_BOLD,
+ HELP_SHADOW,
HOSTNAME,
CPU_NICE,
CPU_NICE_TEXT,
@@ -122,6 +131,15 @@ typedef enum ColorElements_ {
ZFS_COMPRESSED,
ZFS_RATIO,
ZRAM,
+ DYNAMIC_GRAY,
+ DYNAMIC_DARKGRAY,
+ DYNAMIC_RED,
+ DYNAMIC_GREEN,
+ DYNAMIC_BLUE,
+ DYNAMIC_CYAN,
+ DYNAMIC_MAGENTA,
+ DYNAMIC_YELLOW,
+ DYNAMIC_WHITE,
LAST_COLORELEMENT
} ColorElements;
@@ -154,24 +172,12 @@ extern int CRT_scrollWheelVAmount;
extern ColorScheme CRT_colorScheme;
-#ifdef HAVE_SETUID_ENABLED
-
-void CRT_dropPrivileges(void);
-
-void CRT_restorePrivileges(void);
-
-#else /* HAVE_SETUID_ENABLED */
-
-/* Turn setuid operations into NOPs */
-static inline void CRT_dropPrivileges(void) { }
-static inline void CRT_restorePrivileges(void) { }
-
-#endif /* HAVE_SETUID_ENABLED */
-
-void CRT_init(const int* delay, int colorScheme, bool allowUnicode);
+void CRT_init(const Settings* settings, bool allowUnicode);
void CRT_done(void);
+void CRT_resetSignalHandlers(void);
+
int CRT_readKey(void);
void CRT_disableDelay(void);

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