Make the sidebar live in a proper independent window.
[apps/madmutt.git] / lib-ui / curs_lib.c
index 8e15f53..babbc72 100644 (file)
 
 #include <lib-ui/lib-ui.h>
 
-#include <termios.h>
-#ifdef HAVE_SYS_IOCTL_H
-#  include <sys/ioctl.h>
-#elif defined(HAVE_IOCTL_H)
-#  include <ioctl.h>
-#endif
 #include <langinfo.h>
+#include <termios.h>
 
 #include <lib-lua/lib-lua.h>
 #include <lib-sys/unix.h>
@@ -40,27 +35,6 @@ ssize_t UngetCount = 0;
 static ssize_t UngetBufLen = 0;
 static event_t *KeyEvent;
 
-void mutt_refresh (void)
-{
-    /* don't refresh when we are waiting for a child. */
-    if (option (OPTKEEPQUIET))
-        return;
-
-    /* don't refresh in the middle of macros unless necessary */
-    if (UngetCount && !option (OPTFORCEREFRESH))
-        return;
-
-    /* else */
-    wrefresh (stdscr);
-}
-
-void mutt_need_hard_redraw (void)
-{
-    keypad (stdscr, TRUE);
-    clearok (stdscr, TRUE);
-    set_option (OPTNEEDREDRAW);
-}
-
 event_t mutt_getch (void)
 {
   int ch;
@@ -326,30 +300,6 @@ void curses_initialize(void)
     meta(stdscr, TRUE);
 }
 
-void curses_install(void)
-{
-    SETCOLOR(MT_COLOR_NORMAL);
-    wclear(stdscr);
-    mutt_error   = mutt_curses_error;
-    mutt_message = mutt_curses_message;
-}
-
-void mutt_endwin (const char *msg)
-{
-  if (!option (OPTNOCURSES)) {
-    CLEARLINE (LINES - 1);
-
-    wattrset (stdscr, A_NORMAL);
-    mutt_refresh ();
-    endwin ();
-  }
-
-  if (msg && *msg) {
-    puts (msg);
-    fflush (stdout);
-  }
-}
-
 void _mutt_perror (const char *s, const char* filename, int line)
 {
   char *p = strerror (errno);
@@ -693,37 +643,3 @@ void mutt_paddstr (int n, const char *s)
   while (n-- > 0)
     waddch (stdscr, ' ');
 }
-
-/* this routine should be called after receiving SIGWINCH */
-void mutt_resize_screen (void)
-{
-  char *cp;
-  int fd;
-  struct winsize w;
-
-  int rows, cols;
-
-  rows = -1;
-  cols = -1;
-  if ((fd = open ("/dev/tty", O_RDONLY)) != -1) {
-    if (ioctl (fd, TIOCGWINSZ, &w) != -1) {
-      rows = w.ws_row;
-      cols = w.ws_col;
-    }
-    close (fd);
-  }
-  if (rows <= 0) {
-    if ((cp = getenv ("LINES")) != NULL) {
-      rows = atoi (cp);
-    }
-    else
-      rows = 24;
-  }
-  if (cols <= 0) {
-    if ((cp = getenv ("COLUMNS")) != NULL)
-      cols = atoi (cp);
-    else
-      cols = 80;
-  }
-  resizeterm (rows, cols);
-}