menu.cpp File Reference

#include "menu.h"
#include "puzzle.h"
#include "setup.h"
#include "sudoku.h"
#include <vdr/config.h>
#include <vdr/menuitems.h>
#include <vdr/font.h>
#include "bitmap.h"
#include "commands.h"
#include "list.h"
#include <vdr/i18n.h>
#include <vdr/osdbase.h>
#include <vdr/osd.h>
Include dependency graph for menu.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SUDOKU_LIST   "sudoku-list"
#define CELL_SIZE   42
#define CELL_POS(i)   ((i) * (CELL_SIZE + 2) + (i)/RDIM * 3 + 5)
#define GRID_SIZE   (DIM * (CELL_SIZE + 2) + DIM/RDIM * 3 + 5)
#define TRANS(c, t)   tColor(((c) & 0x00FFFFFF) | (0xFF * (100-(t))/100)<<24)
#define GRID_COLOR   clrWhite
#define CURSUR_COLOR   clrBlue
#define NUMBER_FG   clrWhite
#define NUMBER_BG   clrBlack
#define ERROR_FG   clrWhite
#define ERROR_BG   clrRed
#define AMBIG_FG   clrWhite
#define AMBIG_BG   clrMagenta
#define MARKED_FG   clrWhite
#define MARKED_BG   0x006400
#define GIVEN_FG   clrBlack
#define GIVEN_BG   clrCyan
#define POSSIBLE_FG   clrBlack
#define POSSIBLE_BG(n)   (((n) % 2) ? clrYellow : 0xFF8C00 /* darkorange */)

Define Documentation

#define AMBIG_BG   clrMagenta

Definition at line 54 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define AMBIG_FG   clrWhite

Definition at line 53 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define CELL_POS (  )     ((i) * (CELL_SIZE + 2) + (i)/RDIM * 3 + 5)

Definition at line 42 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define CELL_SIZE   42

Definition at line 41 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define CURSUR_COLOR   clrBlue

Definition at line 48 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define ERROR_BG   clrRed

Definition at line 52 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define ERROR_FG   clrWhite

Definition at line 51 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define GIVEN_BG   clrCyan

Definition at line 58 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define GIVEN_FG   clrBlack

Definition at line 57 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define GRID_COLOR   clrWhite

Definition at line 47 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define GRID_SIZE   (DIM * (CELL_SIZE + 2) + DIM/RDIM * 3 + 5)
#define MARKED_BG   0x006400

Definition at line 56 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define MARKED_FG   clrWhite

Definition at line 55 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define NUMBER_BG   clrBlack

Definition at line 50 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define NUMBER_FG   clrWhite

Definition at line 49 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define POSSIBLE_BG (  )     (((n) % 2) ? clrYellow : 0xFF8C00 /* darkorange */)

Definition at line 60 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define POSSIBLE_FG   clrBlack

Definition at line 59 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

#define SUDOKU_LIST   "sudoku-list"

Definition at line 38 of file menu.cpp.

Referenced by SudokuPlugin::Menu::Menu().

#define TRANS ( c,
 )     tColor(((c) & 0x00FFFFFF) | (0xFF * (100-(t))/100)<<24)

Definition at line 46 of file menu.cpp.

Referenced by SudokuPlugin::Menu::paint().

Generated on Mon Apr 5 17:01:08 2010 for VDR plugin 'Sudoku' by  doxygen 1.6.3