CHDK_DE Vorschauversion
Trunk Rev. 6014
|
gehe zum Quellcode dieser Datei
Datenstrukturen | |
struct | font_hdr |
struct | _font |
Makrodefinitionen | |
#define | RBF_MAX_NAME 64 |
#define | UBUFFER_SIZE 256 |
#define | maxSymbols 128 |
Typdefinitionen | |
typedef struct _font | font |
Funktionen | |
font * | new_font () |
void | init_fonts () |
void | alloc_cTable (font *f) |
int | code_page_char (int ch) |
char * | rbf_font_char (font *f, int ch) |
int | font_read (int fd, unsigned char *dest, int len) |
int | rbf_font_load (char *file, font *f, int maxchar) |
int | rbf_load_symbol (char *file) |
void | rbf_load_from_file (char *file, int codepage) |
void | rbf_set_codepage (int codepage) |
int | rbf_font_height () |
int | rbf_symbol_height () |
int | rbf_char_width (int ch) |
int | rbf_symbol_width (int ch) |
int | rbf_str_width (const char *str) |
int | rbf_str_clipped_width (const char *str, int l, int maxlen) |
void | font_draw_char (int x, int y, char *cdata, int width, int height, int pixel_width, twoColors cl) |
int | rbf_draw_char (int x, int y, int ch, twoColors cl) |
int | rbf_draw_symbol (int x, int y, int ch, twoColors cl) |
int | rbf_draw_string_c (int x, int y, const char *str, twoColors c1, int c, twoColors c2) |
int | rbf_draw_string (int x, int y, const char *str, twoColors cl) |
void | rbf_enable_cursor (int s, int e) |
void | rbf_disable_cursor () |
int | rbf_draw_clipped_string (int x, int y, const char *str, twoColors cl, int l, int maxlen) |
int | rbf_draw_string_len (int x, int y, int len, const char *str, twoColors cl) |
int | rbf_draw_string_right_len (int x, int y, int len, const char *str, twoColors cl) |
int | rbf_draw_menu_header (int x, int y, int len, char symbol, const char *str, twoColors cl) |
Variablen | |
static int | RBF_HDR_MAGIC1 = 0x0DF00EE0 |
static int | RBF_HDR_MAGIC2 = 0x00000003 |
static unsigned char * | ubuffer = 0 |
static font * | rbf_symbol_font = 0 |
static font * | rbf_font = 0 |
static int | rbf_codepage = FONT_CP_WIN |
static const char | tbl_dos2win [] |
static int | cursor_on = 0 |
static int | cursor_start = 0 |
static int | cursor_end = 0 |
#define maxSymbols 128 |
Definiert in Zeile 232 der Datei rbf_font.c.
#define RBF_MAX_NAME 64 |
Definiert in Zeile 8 der Datei rbf_font.c.
#define UBUFFER_SIZE 256 |
Definiert in Zeile 9 der Datei rbf_font.c.
void alloc_cTable | ( | font * | f) |
Definiert in Zeile 84 der Datei rbf_font.c.
int code_page_char | ( | int | ch) |
Definiert in Zeile 132 der Datei rbf_font.c.
void font_draw_char | ( | int | x, |
int | y, | ||
char * | cdata, | ||
int | width, | ||
int | height, | ||
int | pixel_width, | ||
twoColors | cl | ||
) |
int font_read | ( | int | fd, |
unsigned char * | dest, | ||
int | len | ||
) |
Definiert in Zeile 156 der Datei rbf_font.c.
void init_fonts | ( | ) |
Definiert in Zeile 74 der Datei rbf_font.c.
font* new_font | ( | ) |
Definiert in Zeile 61 der Datei rbf_font.c.
int rbf_char_width | ( | int | ch) |
Definiert in Zeile 282 der Datei rbf_font.c.
void rbf_disable_cursor | ( | ) |
Definiert in Zeile 403 der Datei rbf_font.c.
int rbf_draw_char | ( | int | x, |
int | y, | ||
int | ch, | ||
twoColors | cl | ||
) |
Definiert in Zeile 322 der Datei rbf_font.c.
Definiert in Zeile 408 der Datei rbf_font.c.
Definiert in Zeile 454 der Datei rbf_font.c.
Definiert in Zeile 387 der Datei rbf_font.c.
Definiert in Zeile 376 der Datei rbf_font.c.
Definiert in Zeile 427 der Datei rbf_font.c.
Definiert in Zeile 439 der Datei rbf_font.c.
int rbf_draw_symbol | ( | int | x, |
int | y, | ||
int | ch, | ||
twoColors | cl | ||
) |
Definiert in Zeile 339 der Datei rbf_font.c.
void rbf_enable_cursor | ( | int | s, |
int | e | ||
) |
Definiert in Zeile 396 der Datei rbf_font.c.
char* rbf_font_char | ( | font * | f, |
int | ch | ||
) |
int rbf_font_height | ( | ) |
Definiert in Zeile 273 der Datei rbf_font.c.
int rbf_font_load | ( | char * | file, |
font * | f, | ||
int | maxchar | ||
) |
Definiert in Zeile 184 der Datei rbf_font.c.
void rbf_load_from_file | ( | char * | file, |
int | codepage | ||
) |
Definiert in Zeile 242 der Datei rbf_font.c.
int rbf_load_symbol | ( | char * | file) |
Definiert in Zeile 233 der Datei rbf_font.c.
void rbf_set_codepage | ( | int | codepage) |
Definiert in Zeile 268 der Datei rbf_font.c.
int rbf_str_clipped_width | ( | const char * | str, |
int | l, | ||
int | maxlen | ||
) |
Definiert in Zeile 302 der Datei rbf_font.c.
int rbf_str_width | ( | const char * | str) |
Definiert in Zeile 292 der Datei rbf_font.c.
int rbf_symbol_height | ( | ) |
Definiert in Zeile 277 der Datei rbf_font.c.
int rbf_symbol_width | ( | int | ch) |
Definiert in Zeile 287 der Datei rbf_font.c.
|
static |
Definiert in Zeile 394 der Datei rbf_font.c.
|
static |
Definiert in Zeile 392 der Datei rbf_font.c.
|
static |
Definiert in Zeile 393 der Datei rbf_font.c.
|
static |
Definiert in Zeile 57 der Datei rbf_font.c.
|
static |
Definiert in Zeile 56 der Datei rbf_font.c.
|
static |
Definiert in Zeile 11 der Datei rbf_font.c.
|
static |
Definiert in Zeile 12 der Datei rbf_font.c.
|
static |
Definiert in Zeile 56 der Datei rbf_font.c.
|
static |
Definiert in Zeile 121 der Datei rbf_font.c.
|
static |
Definiert in Zeile 55 der Datei rbf_font.c.