diff --git a/amsn2/gui/front_ends/curses/login.py b/amsn2/gui/front_ends/curses/login.py index 3c40377b..c39e0d37 100644 --- a/amsn2/gui/front_ends/curses/login.py +++ b/amsn2/gui/front_ends/curses/login.py @@ -5,6 +5,7 @@ class TextBox(object): def __init__(self, win, y, x, txt): self._win = win.derwin(1, 30, y, x) + self._win.bkgd(' ', curses.color_pair(0)) self._win.clear() self._txtbox = curses.textpad.Textbox(self._win) self._txtbox.stripspaces = True @@ -63,7 +64,7 @@ def __init__(self, amsn_core, parent): def show(self): self._win.border() - self._win.standout() + self._win.bkgd(' ', curses.color_pair(1)) self._win.addstr(5, 5, "Account : ", curses.A_BOLD) self._username_t = TextBox(self._win, 5, 17, self._username) diff --git a/amsn2/gui/front_ends/curses/main.py b/amsn2/gui/front_ends/curses/main.py index 036311ac..b3b73628 100644 --- a/amsn2/gui/front_ends/curses/main.py +++ b/amsn2/gui/front_ends/curses/main.py @@ -8,7 +8,7 @@ def __init__(self, amsn_core): def show(self): self._stdscr = curses.initscr() - curses.start_color() + self.__init_colors() curses.noecho() curses.cbreak() self._stdscr.keypad(1) @@ -31,3 +31,8 @@ def setTitle(self,title): def setMenu(self,menu): pass + def __init_colors(self): + curses.start_color() + curses.init_pair(1, curses.COLOR_BLACK, curses.COLOR_WHITE) + curses.init_pair(1, curses.COLOR_YELLOW, curses.COLOR_WHITE) +