base/config/kconfig/lxdialog/textbox.c File Reference

Include dependency graph for textbox.c:

Go to the source code of this file.

Functions

static void back_lines (int n)
static void print_page (WINDOW *win, int height, int width)
static void print_line (WINDOW *win, int row, int width)
static char * get_line (void)
static void print_position (WINDOW *win, int height, int width)
int dialog_textbox (const char *title, const char *file, int height, int width)

Variables

static int hscroll
static int fd
static int file_size
static int bytes_read
static int begin_reached = 1
static int end_reached
static int page_length
static char * buf
static char * page


Function Documentation

static void back_lines ( int  n  )  [static]

Definition at line 328 of file textbox.c.

References begin_reached, buf, BUF_SIZE, bytes_read, end_reached, fd, and page.

Referenced by dialog_textbox().

int dialog_textbox ( const char *  title,
const char *  file,
int  height,
int  width 
)

Definition at line 38 of file textbox.c.

References ACS_HLINE, ACS_LTEE, ACS_RTEE, attr_clear(), back_lines(), begin_reached, border_attr, buf, BUF_SIZE, bytes_read, dialog_attr, draw_box(), draw_shadow(), end_reached, ESC, fd, file_size, get_line(), hscroll, MAX_LEN, page, page_length, print_button(), print_line(), print_page(), print_position(), text, and title_attr.

Referenced by j_textbox().

Here is the call graph for this function:

static char * get_line ( void   )  [static]

Definition at line 490 of file textbox.c.

References buf, BUF_SIZE, bytes_read, end_reached, fd, file_size, line, MAX_LEN, and page.

Referenced by dialog_textbox(), and print_line().

static void print_line ( WINDOW *  win,
int  row,
int  width 
) [static]

Definition at line 460 of file textbox.c.

References get_line(), hscroll, line, and MIN.

Referenced by dialog_textbox(), and print_page().

Here is the call graph for this function:

static void print_page ( WINDOW *  win,
int  height,
int  width 
) [static]

Definition at line 441 of file textbox.c.

References end_reached, page_length, and print_line().

Referenced by dialog_textbox().

Here is the call graph for this function:

static void print_position ( WINDOW *  win,
int  height,
int  width 
) [static]

Definition at line 541 of file textbox.c.

References buf, bytes_read, fd, file_size, page, and position_indicator_attr.

Referenced by dialog_textbox().


Variable Documentation

int begin_reached = 1 [static]

Definition at line 31 of file textbox.c.

Referenced by back_lines(), and dialog_textbox().

char* buf [static]

Definition at line 32 of file textbox.c.

Referenced by back_lines(), cprint_init(), dbg_print_flags(), dbg_print_ptype(), dbg_print_stype(), dialog_textbox(), expr_print(), get_line(), print_position(), rtf_create(), rtf_ioctl(), and touch_all().

int bytes_read [static]

Definition at line 30 of file textbox.c.

Referenced by back_lines(), dialog_textbox(), get_line(), and print_position().

int end_reached [static]

Definition at line 31 of file textbox.c.

Referenced by back_lines(), dialog_textbox(), get_line(), and print_page().

int fd [static]

Definition at line 30 of file textbox.c.

Referenced by __wrap_sem_open(), __wrap_sem_unlink(), back_lines(), dialog_textbox(), get_line(), print_position(), rtf_create_named(), rtf_getfifobyname(), rtf_named_create(), rtf_open_sized(), and show_textbox().

int file_size [static]

Definition at line 30 of file textbox.c.

Referenced by dialog_textbox(), get_line(), and print_position().

int hscroll [static]

Definition at line 30 of file textbox.c.

Referenced by dialog_textbox(), and print_line().

char * page [static]

Definition at line 32 of file textbox.c.

Referenced by back_lines(), dialog_textbox(), get_line(), and print_position().

int page_length [static]

Definition at line 31 of file textbox.c.

Referenced by dialog_textbox(), and print_page().


Generated on Tue Feb 2 17:46:30 2010 for RTAI API by  doxygen 1.4.7