aboutsummaryrefslogtreecommitdiffstats
path: root/FunctionBar.h
diff options
context:
space:
mode:
Diffstat (limited to 'FunctionBar.h')
-rw-r--r--FunctionBar.h24
1 files changed, 5 insertions, 19 deletions
diff --git a/FunctionBar.h b/FunctionBar.h
index 0285eb6..68e28f9 100644
--- a/FunctionBar.h
+++ b/FunctionBar.h
@@ -4,22 +4,12 @@
#define HEADER_FunctionBar
/*
htop - FunctionBar.h
-(C) 2004-2010 Hisham H. Muhammad
+(C) 2004-2011 Hisham H. Muhammad
Released under the GNU GPL, see the COPYING file
in the source distribution for its full text.
*/
#include "Object.h"
-#include "CRT.h"
-
-#include "debug.h"
-#include <assert.h>
-
-#include <string.h>
-#include <stdlib.h>
-#include <stdbool.h>
-#include <curses.h>
-
typedef struct FunctionBar_ {
Object super;
@@ -31,11 +21,7 @@ typedef struct FunctionBar_ {
} FunctionBar;
-#ifdef DEBUG
-extern char* FUNCTIONBAR_CLASS;
-#else
-#define FUNCTIONBAR_CLASS NULL
-#endif
+extern ObjectClass FunctionBar_class;
FunctionBar* FunctionBar_new(const char** functions, const char** keys, int* events);
@@ -43,10 +29,10 @@ void FunctionBar_delete(Object* cast);
void FunctionBar_setLabel(FunctionBar* this, int event, const char* text);
-void FunctionBar_draw(FunctionBar* this, char* buffer);
+void FunctionBar_draw(const FunctionBar* this, char* buffer);
-void FunctionBar_drawAttr(FunctionBar* this, char* buffer, int attr);
+void FunctionBar_drawAttr(const FunctionBar* this, char* buffer, int attr);
-int FunctionBar_synthesizeEvent(FunctionBar* this, int pos);
+int FunctionBar_synthesizeEvent(const FunctionBar* this, int pos);
#endif