X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt_curses.h;h=5d7b9eaa3c7c3eb87c21e3da7755d8a4d1c4b03f;hp=b090e9cd251ff387c89b4e9a5c7728d1b2be861d;hb=6f41c52076e60ae7f2b6337b7dc9ea3fa23400e2;hpb=c3e57678c8be193fc137854020f3a90887be97c9 diff --git a/mutt_curses.h b/mutt_curses.h index b090e9c..5d7b9ea 100644 --- a/mutt_curses.h +++ b/mutt_curses.h @@ -7,6 +7,8 @@ * It's licensed under the GNU General Public License, * please see the file GPL in the top level source directory. */ +#ifndef _MUTT_CURSES_H +#define _MUTT_CURSES_H #ifdef USE_SLANG_CURSES @@ -30,13 +32,13 @@ #ifdef HAVE_NCURSESW_NCURSES_H #include -#else -#ifdef HAVE_NCURSES_H +#elif HAVE_NCURSES_NCURSES_H +#include +#elif HAVE_NCURSES_H #include #else #include #endif -#endif #define M_ENTER_C '\n' #define M_ENTER_S "\n" @@ -129,6 +131,15 @@ typedef struct color_line { struct color_line *next; } COLOR_LINE; +typedef struct { + const char* msg; + long pos; + long size; + char sizestr[SHORT_STRING]; +} progress_t; + +void mutt_progress_bar (progress_t* progress, long pos); + extern int *ColorQuote; extern int ColorQuoteUsed; extern int ColorDefs[]; @@ -167,3 +178,5 @@ extern int wclear (); extern int waddstr (); extern int wclrtoeol (); #endif + +#endif /* !_MUTT_CURSES_H */