#include <curses.h>
#include <panel.h>
#include "basetypes.h"
#include "error_tffc.h"
#include "input.h"
#include "inputw.h"
#include "labels.h"
#include "menurt.h"
#include "msgboxes.h"
#include "scroll.h"
#include "xmem.h"
| Defines | |
| #define | TFFC_VERSION "0.9.1" | 
| This is TFFC Version number. More... | |
| #define | WIN_WIDTH(win) (win->_maxx) | 
| Return width size of window win. More... | |
| #define | WIN_HEIGHT(win) (win->_maxy) | 
| Return height size of window win. More... | |
| #define | WIN_XPOS(win) (win->_begx) | 
| Return where window win begin in ``X'' position on screen. More... | |
| #define | WIN_YPOS(win) (win->_begy) | 
| Return where window win begin in ``Y'' position on screen. More... | |
| #define | ESC_KEY 27 | 
| This is alias for ESC key. More... | |
| #define | BACKSPACE_KEY 8 | 
| This is alias for BackSpace key ('\b'). More... | |
| #define | TAB_KEY 9 | 
| This is alias for Tab key ('\t'). More... | |
| #define | REDRAW_KEY 12 | 
| This is alias for NoN key ('\f'). More... | |
| #define | ENTER_KEY 13 | 
| This is alias for Enter key ('\r'). More... | |
| #define | RETURN ENTER_KEY | 
| #define | CTRL_F 6 | 
| This is alias for 'Ctrl' + 'f' key. More... | |
| #define | CTRL_P 16 | 
| This is alias for 'Ctrl' + 'p' key. More... | |
| #define | CTRL_T 20 | 
| This is alias for 'Ctrl' + 't' key. More... | |
| #define | CTRL_V 22 | 
| This is alias for 'Ctrl' + 'v' key. More... | |
| #define | CTRL_X 24 | 
| This is alias for 'Ctrl' + 'x' key. More... | |
| #define | CTRL_Y 25 | 
| This is alias for 'Ctrl' + 'y' key. More... | |
| #define | _TFFC_USE_LDAT_ | 
| This is definition for using `ldat` struct in ``window_to_file'' routines. More... | |
| #define | create_box_win(win, panel, lines, cols, y_pos, x_pos, box_color_pair, color_pair, use_centr) | 
| #define | create_nobox_win(win, panel, lines, cols, y_pos, x_pos, box_color_pair, color_pair, use_centr) | 
| #define | del_box_win(win, panel) {del_panel (panel); delwin (win); } | 
| Functions | |
| void | draw_desktop (void) | 
| draw_desktop. More... | |
| void | colorwin (WINDOW *win) | 
| colorwin. More... | |
| void | coloreol (void) | 
| coloreol. More... | |
| void | standardcolors (int color) | 
| standartcolors. More... | |
| uchar | chtype_to_ascii (chtype ch_type) | 
| void | window_to_file (WINDOW *win, char *file) | 
| window_to_file. More... | |
| void | start_tffc (int col, int min_lines, int min_cols) | 
| start_tffc. More... | |
| void | hide_tffc (void) | 
| hide_tffc. More... | |
| void | unhide_tffc (int drawdesktop) | 
| unhide_tffc. More... | |
| void | exit_tffc (void) | 
| exit_tffc. More... | |
| int | doupdate_t (void) | 
| doupdate_t. More... | |
| void | update_panels_t (void) | 
| update_panels_t. More... | |
| int | wgetch_t (WINDOW *win) | 
| wgetch_t. More... | |
| void | refresh_screen (void) | 
| refresh_screen. More... | |
| void | stdwinset (WINDOW *win) | 
| stdwinset. More... | |
| char * | string_va (const char *fmt,...) | 
| string_va. More... | |
| void | about_tffc (void) | 
| about_tffc. More... | |
| Variables | |
| int | tffc_initialized | 
| This param has `TRUE` or `FALSE` if tffc (curses) run. More... | |
| int | STDATTR | 
| Attribute variables. More... | |
| int | HIGHATTR | 
| Yellow words on the dark Blue background. More... | |
| int | BOXATTR | 
| Light Blue words on dark Blue background. More... | |
| int | ACTIVEATTR | 
| Blue words on the dark blue background. More... | |
| int | BARSTDATTR | 
| Light Green words on dark Blue background. More... | |
| int | BARHIGHATTR | 
| Yellow words on the Black background. More... | |
| int | DLGTEXTATTR | 
| Light Blue words on the Black background. More... | |
| int | DLGBOXATTR | 
| Black words on the light Blue background. More... | |
| int | DLGHIGHATTR | 
| Blue words on the cyan background. More... | |
| int | DESCATTR | 
| Red words on the cyan background. More... | |
| int | STATUSBARATTR | 
| Black words on the cyan background. More... | |
| int | PTRATTR | 
| Yellow words on the dark blue background. More... | |
| int | FIELDATTR | 
| Green words on the blue background. More... | |
| int | ERRBOXATTR | 
| Blue words on the white background. More... | |
| int | ERRTXTATTR | 
| White words on the red background. More... | |
| int | ERRRESATTR | 
| Yellow words on the red background. More... | |
| int | GROUPATTR | 
| Red words on the white background. More... | |
| int | GETCHATTR | 
| White words on the cyan background. More... | |
| int | INSATTR | 
| Black words on the white background. More... | |
| int | SHADOWATTR | 
| Yellow words on the white background. More... | |
| int | UNKNATTR | 
| Black ont the black background. More... | |
| 
 | 
| This is definition for using `ldat` struct in ``window_to_file'' routines. 
 | 
| 
 | 
| This is alias for BackSpace key ('\b'). 
 | 
| 
 | 
| Value: {if(use_centr == TRUE) \
        win = newwin (lines, cols, (LINES - (lines)) / (y_pos), (COLS - (cols))/ (x_pos)); \
     else win = newwin (lines, cols, y_pos, x_pos); \
     panel = new_panel (win); \
     stdwinset (win); \
     wtimeout (win, -1); \
     wattrset (win, box_color_pair); \
     colorwin (win); \
     box (win, ACS_VLINE, ACS_HLINE); \
     wattrset (win, color_pair); }
 | 
| 
 | 
| Value: {if(use_centr == TRUE) \
        win = newwin (lines, cols, (LINES - (lines)) / (y_pos), (COLS - (cols))/ (x_pos)); \
     else win = newwin (lines, cols, y_pos, x_pos); \
     panel = new_panel (win); \
     stdwinset (win); \
     wtimeout (win, -1); \
     wattrset (win, box_color_pair); \
     colorwin (win); \
     wattrset (win, color_pair); }
 | 
| 
 | 
| This is alias for 'Ctrl' + 'f' key. 
 | 
| 
 | 
| This is alias for 'Ctrl' + 'p' key. 
 | 
| 
 | 
| This is alias for 'Ctrl' + 't' key. 
 | 
| 
 | 
| This is alias for 'Ctrl' + 'v' key. 
 | 
| 
 | 
| This is alias for 'Ctrl' + 'x' key. 
 | 
| 
 | 
| This is alias for 'Ctrl' + 'y' key. 
 | 
| 
 | 
| 
 
 | 
| 
 | 
| This is alias for Enter key ('\r'). 
 | 
| 
 | 
| This is alias for ESC key. 
 | 
| 
 | 
| This is alias for NoN key ('\f'). 
 | 
| 
 | 
| 
 | 
| 
 | 
| This is alias for Tab key ('\t'). 
 | 
| 
 | 
| This is TFFC Version number. 
 | 
| 
 | 
| Return height size of window win. 
 | 
| 
 | 
| Return width size of window win. 
 | 
| 
 | 
| Return where window win begin in ``X'' position on screen. 
 | 
| 
 | 
| Return where window win begin in ``Y'' position on screen. 
 | 
| 
 | 
| about_tffc. 
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
| coloreol. 
 
 
 | 
| 
 | 
| colorwin. 
 
 
 | 
| 
 | 
| doupdate_t. 
 
 
 
 | 
| 
 | 
| draw_desktop. 
 
 
 | 
| 
 | 
| exit_tffc. 
 
 
 | 
| 
 | 
| hide_tffc. 
 
 
 | 
| 
 | 
| refresh_screen. 
 
 
 | 
| 
 | 
| standartcolors. 
 
 
 | 
| 
 | ||||||||||||||||
| start_tffc. 
 
 
 
 | 
| 
 | 
| stdwinset. 
 
 
 | 
| 
 | ||||||||||||
| string_va. 
 
 
 | 
| 
 | 
| unhide_tffc. 
 
 
 | 
| 
 | 
| update_panels_t. 
 
 
 
 | 
| 
 | 
| wgetch_t. 
 
 
 
 | 
| 
 | ||||||||||||
| window_to_file. 
 
 
 | 
| 
 | 
| Blue words on the dark blue background. 
 | 
| 
 | 
| Yellow words on the Black background. 
 | 
| 
 | 
| Light Green words on dark Blue background. 
 | 
| 
 | 
| Light Blue words on dark Blue background. 
 | 
| 
 | 
| Red words on the cyan background. 
 | 
| 
 | 
| Black words on the light Blue background. 
 | 
| 
 | 
| Blue words on the cyan background. 
 | 
| 
 | 
| Light Blue words on the Black background. 
 | 
| 
 | 
| Blue words on the white background. 
 | 
| 
 | 
| Yellow words on the red background. 
 | 
| 
 | 
| White words on the red background. 
 | 
| 
 | 
| Green words on the blue background. 
 | 
| 
 | 
| White words on the cyan background. 
 | 
| 
 | 
| Red words on the white background. 
 | 
| 
 | 
| Yellow words on the dark Blue background. 
 | 
| 
 | 
| Black words on the white background. 
 | 
| 
 | 
| Yellow words on the dark blue background. 
 | 
| 
 | 
| Yellow words on the white background. 
 | 
| 
 | 
| Black words on the cyan background. 
 | 
| 
 | 
| Attribute variables. There are standart attribute variables - colors set. | 
| 
 | 
| This param has `TRUE` or `FALSE` if tffc (curses) run. 
 | 
| 
 | 
| Black ont the black background. 
 | 
 1.2.13.1 written by Dimitri van Heesch,
 © 1997-2001
1.2.13.1 written by Dimitri van Heesch,
 © 1997-2001