aboutsummaryrefslogtreecommitdiffstats
path: root/CRT.h
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2016-04-11 13:00:20 +0200
committerDaniel Lange <DLange@git.local>2016-04-11 13:00:20 +0200
commit85bb4ad9cb820ac3b8e935a930084a06cbfd2847 (patch)
tree681fd9b2d9fa80931b2a8bec4bb6667865b7c569 /CRT.h
parentea859f50d9438bc61ae96721a4d255b49de78653 (diff)
downloaddebian_htop-85bb4ad9cb820ac3b8e935a930084a06cbfd2847.tar.gz
debian_htop-85bb4ad9cb820ac3b8e935a930084a06cbfd2847.tar.bz2
debian_htop-85bb4ad9cb820ac3b8e935a930084a06cbfd2847.zip
Imported Upstream version 0.6.3upstream/0.6.3
Diffstat (limited to 'CRT.h')
-rw-r--r--CRT.h34
1 files changed, 26 insertions, 8 deletions
diff --git a/CRT.h b/CRT.h
index 32a9481..1f6020b 100644
--- a/CRT.h
+++ b/CRT.h
@@ -1,4 +1,4 @@
-/* Do not edit this file. It was automatically genarated. */
+/* Do not edit this file. It was automatically generated. */
#ifndef HEADER_CRT
#define HEADER_CRT
@@ -19,6 +19,8 @@ in the source distribution for its full text.
#include "debug.h"
+#define ColorPair(i,j) COLOR_PAIR((7-i)*8+j)
+
#define COLORSCHEME_DEFAULT 0
#define COLORSCHEME_MONOCHROME 1
#define COLORSCHEME_BLACKONWHITE 2
@@ -26,6 +28,15 @@ in the source distribution for its full text.
#define COLORSCHEME_MIDNIGHT 4
#define COLORSCHEME_BLACKNIGHT 5
+#define Black COLOR_BLACK
+#define Red COLOR_RED
+#define Green COLOR_GREEN
+#define Yellow COLOR_YELLOW
+#define Blue COLOR_BLUE
+#define Magenta COLOR_MAGENTA
+#define Cyan COLOR_CYAN
+#define White COLOR_WHITE
+
//#link curses
bool CRT_hasColors;
@@ -87,26 +98,33 @@ typedef enum ColorElements_ {
LAST_COLORELEMENT
} ColorElements;
-extern int CRT_colors[LAST_COLORELEMENT];
-extern int CRT_colorScheme;
+// TODO: centralize these in Settings.
extern int CRT_delay;
-void CRT_init();
+extern int CRT_colorScheme;
+
+extern int CRT_colors[LAST_COLORELEMENT];
+
+char* CRT_termType;
+
+// TODO: pass an instance of Settings instead.
+
+void CRT_init(int delay, int colorScheme);
void CRT_done();
int CRT_readKey();
+void CRT_disableDelay();
+
+void CRT_enableDelay();
+
void CRT_handleSIGSEGV(int signal);
void CRT_handleSIGTERM(int signal);
void CRT_setColors(int colorScheme);
-void CRT_enableDelay();
-
-void CRT_disableDelay();
-
#endif

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