/*
* slmon
*
* Copyright (C) 2000, 2001, 2002 Krzysztof Luks <m00se@iq.pl>
*
* This program is partly based on WMMon.app.
*
* WMMon.app is copyright (c) 1997, 1998 by Martijn Pieterse and
* Antoine Nulle.
*
* This program is distributed under the GPL license. For details see
* COPYING text.
*
* Author: Krzysztof Luks <m00se@iq.pl>
*
* $Date: 2004/06/20 15:56:48 $
* $Revision: 1.4 $
*
*/
#ifndef SLMON_DRAW_H
#define SLMON_DRAW_H
#include "defines.h"
#include "stat.h"
void slmon_clear_screen(int col);
void init_slang(void);
void draw_gauge(int row, int col, int value, char *caption, int align);
void draw_status(void);
void draw_histogram(char *caption);
void draw_histogram_value(int value, int pos);
void clear_histogram(void);
void print_mem(int r, int c);
void print_keys(int mode);
void print_ldavg(int r, int c);
void print_fs(int r, int c);
int print_iface(int r, int c, char *name, unsigned long last_in, unsigned long last_out);
void draw_mode_h(void);
void draw_mode_g(void);
void draw_mode_n(void);
void draw_mode_p(void);
void draw_mode_x(void);
void draw_scrollbar(int r, int c, int h, int prct);
void slmon_status_msg(char *format, ...);
#define HELP_MODE "m main\nn network\np processes\nh histogram\n? help\n"
#define HELP_MAIN "u mem unit\nU fs unit\n-,= gauge len\nup, down scroll fs\n"
#define HELP_HIST "h histogram mode\n-,= horiz size\n_,+ vert size\n"
#define HELP_PROC "up,down,pgup,pgdown scroll list\nk SIGTERM\nK spec signal\na,A,s,S,d,D,f,F change sorting criteria"
#define HELP_NET "u net unit\nn new interface\nd delete interface"
#define HELP_QUIT "q quit\n"
#endif
syntax highlighted by Code2HTML, v. 0.9.1