First stable version #58
@ -12,9 +12,10 @@
|
||||
|
||||
#define COLOR_AREA_STDSCR 1
|
||||
#define COLOR_AREA_OVERVIEW 2
|
||||
#define COLOR_AREA_ENTRY 3
|
||||
#define COLOR_AREA_ENTRY_SELECTED 4
|
||||
#define COLOR_AREA_DETAIL 5
|
||||
#define COLOR_AREA_ENTRY_EVEN 3
|
||||
#define COLOR_AREA_ENTRY_ODD 4
|
||||
#define COLOR_AREA_ENTRY_SELECTED 5
|
||||
#define COLOR_AREA_DETAIL 6
|
||||
|
||||
class TUI
|
||||
{
|
||||
|
21
src/tui.cpp
21
src/tui.cpp
@ -42,8 +42,9 @@ void TUI::initTUI()
|
||||
init_pair(COLOR_AREA_STDSCR,COLOR_WHITE, COLOR_BLUE);
|
||||
wbkgd(stdscr, COLOR_PAIR(COLOR_AREA_STDSCR));
|
||||
|
||||
init_pair(COLOR_AREA_ENTRY, COLOR_BLACK, COLOR_WHITE);
|
||||
init_pair(COLOR_AREA_ENTRY_SELECTED, COLOR_BLACK, COLOR_RED);
|
||||
init_pair(COLOR_AREA_ENTRY_EVEN, COLOR_BLACK, COLOR_WHITE);
|
||||
init_pair(COLOR_AREA_ENTRY_ODD, COLOR_BLUE, COLOR_WHITE);
|
||||
init_pair(COLOR_AREA_ENTRY_SELECTED, COLOR_WHITE, COLOR_RED);
|
||||
init_pair(COLOR_AREA_OVERVIEW, COLOR_BLACK, COLOR_WHITE);
|
||||
init_pair(COLOR_AREA_DETAIL, COLOR_BLACK, COLOR_WHITE);
|
||||
|
||||
@ -343,13 +344,23 @@ WINDOW* TUI::createEntryWindow(int iXSize, int iYSize, int iXStart, int iYStart,
|
||||
if(!bSelected)
|
||||
{
|
||||
// entry is NOT selected
|
||||
attron(COLOR_PAIR(COLOR_AREA_ENTRY));
|
||||
wbkgd(newWindow, COLOR_PAIR(COLOR_AREA_ENTRY));
|
||||
if(iListIndex % 2 == 0)
|
||||
{
|
||||
//even
|
||||
attron(COLOR_PAIR(COLOR_AREA_ENTRY_EVEN));
|
||||
wbkgd(newWindow, COLOR_PAIR(COLOR_AREA_ENTRY_EVEN));
|
||||
}
|
||||
else
|
||||
{
|
||||
//odd
|
||||
attron(COLOR_PAIR(COLOR_AREA_ENTRY_ODD));
|
||||
wbkgd(newWindow, COLOR_PAIR(COLOR_AREA_ENTRY_ODD));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// entry IS selected
|
||||
attron(COLOR_PAIR(COLOR_AREA_ENTRY));
|
||||
attron(COLOR_PAIR(COLOR_AREA_ENTRY_SELECTED));
|
||||
wbkgd(newWindow, COLOR_PAIR(COLOR_AREA_ENTRY_SELECTED));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user