diff options
Diffstat (limited to 'ui_pyroscope.h')
-rw-r--r-- | ui_pyroscope.h | 54 |
1 files changed, 46 insertions, 8 deletions
diff --git a/ui_pyroscope.h b/ui_pyroscope.h index d6608f344e46..cb831c449891 100644 --- a/ui_pyroscope.h +++ b/ui_pyroscope.h @@ -1,34 +1,72 @@ #ifndef UI_PYROSCOPE_H #define UI_PYROSCOPE_H +#include <string> + + namespace ps { +#define COL_SYS_BASE 90 + +enum AlertKind { + ALERT_NORMAL, + ALERT_NORMAL_CYCLING, // Tried all trackers + ALERT_GENERIC, + ALERT_TIMEOUT, + ALERT_CONNECT, + ALERT_REQUEST, + ALERT_GONE, + ALERT_PERMS, + ALERT_MAX +}; + + enum ColorKind { COL_DEFAULT, - COL_PROGRESS0, + COL_CUSTOM1, + COL_CUSTOM2, + COL_CUSTOM3, + COL_CUSTOM4, + COL_CUSTOM5, + COL_CUSTOM6, + COL_CUSTOM7, + COL_CUSTOM8, + COL_CUSTOM9, + COL_PROGRESS0, // 10 COL_PROGRESS20, COL_PROGRESS40, COL_PROGRESS60, COL_PROGRESS80, COL_PROGRESS100, COL_PROGRESS120, + COL_TITLE, + COL_FOOTER, + COL_FOCUS, + COL_LABEL, // 20 + COL_INFO, + COL_ALARM, COL_COMPLETE, COL_SEEDING, COL_STOPPED, COL_QUEUED, COL_INCOMPLETE, COL_LEECHING, - COL_ALARM, - COL_TITLE, - COL_FOOTER, - COL_LABEL, COL_ODD, COL_EVEN, - COL_INFO, - COL_FOCUS, - COL_MAX + COL_MAX, + + COL_DOWN_TIME = COL_SYS_BASE, + COL_PRIO, + COL_STATE, + COL_RATIO, + COL_PROGRESS, + COL_ALERT, + COL_UP_TIME, + COL_SYS_MAX }; } // namespace +extern void add_capability(const char* name); // defined in command_pyroscope.cc + #endif |