FreeBASIC  0.91.0
FBCONSOLE Struct Reference

#include <fb_private_console.h>

Data Fields

int inited
 
int term_type
 
int h_in
 
FILE * f_in
 
struct termios old_term_out old_term_in
 
int old_in_flags
 
int fg_color
 
int bg_color
 
int cur_x
 
int cur_y
 
int w
 
int h
 
unsigned char * char_buffer
 
unsigned char * attr_buffer
 
char * seq [SEQ_MAX]
 
int(* keyboard_getch )(void)
 
int(* keyboard_init )(void)
 
void(* keyboard_exit )(void)
 
void(* keyboard_handler )(void)
 
int(* mouse_init )(void)
 
void(* mouse_exit )(void)
 
void(* mouse_handler )(void)
 
void(* mouse_update )(int cb, int cx, int cy)
 
void(* gfx_exit )(void)
 

Detailed Description

Definition at line 38 of file fb_private_console.h.

Field Documentation

unsigned char * FBCONSOLE::attr_buffer

Definition at line 49 of file fb_private_console.h.

int FBCONSOLE::bg_color

Definition at line 46 of file fb_private_console.h.

unsigned char* FBCONSOLE::char_buffer

Definition at line 49 of file fb_private_console.h.

int FBCONSOLE::cur_x

Definition at line 47 of file fb_private_console.h.

int FBCONSOLE::cur_y

Definition at line 47 of file fb_private_console.h.

FILE* FBCONSOLE::f_in

Definition at line 43 of file fb_private_console.h.

int FBCONSOLE::fg_color

Definition at line 46 of file fb_private_console.h.

void(* FBCONSOLE::gfx_exit)(void)

Definition at line 62 of file fb_private_console.h.

int FBCONSOLE::h

Definition at line 48 of file fb_private_console.h.

int FBCONSOLE::h_in

Definition at line 42 of file fb_private_console.h.

int FBCONSOLE::inited

Definition at line 40 of file fb_private_console.h.

void(* FBCONSOLE::keyboard_exit)(void)

Definition at line 56 of file fb_private_console.h.

int(* FBCONSOLE::keyboard_getch)(void)

Definition at line 54 of file fb_private_console.h.

void(* FBCONSOLE::keyboard_handler)(void)

Definition at line 57 of file fb_private_console.h.

int(* FBCONSOLE::keyboard_init)(void)

Definition at line 55 of file fb_private_console.h.

void(* FBCONSOLE::mouse_exit)(void)

Definition at line 59 of file fb_private_console.h.

void(* FBCONSOLE::mouse_handler)(void)

Definition at line 60 of file fb_private_console.h.

int(* FBCONSOLE::mouse_init)(void)

Definition at line 58 of file fb_private_console.h.

void(* FBCONSOLE::mouse_update)(int cb, int cx, int cy)

Definition at line 61 of file fb_private_console.h.

int FBCONSOLE::old_in_flags

Definition at line 45 of file fb_private_console.h.

struct termios old_term_out FBCONSOLE::old_term_in

Definition at line 44 of file fb_private_console.h.

char* FBCONSOLE::seq[SEQ_MAX]

Definition at line 53 of file fb_private_console.h.

int FBCONSOLE::term_type

Definition at line 41 of file fb_private_console.h.

int FBCONSOLE::w

Definition at line 48 of file fb_private_console.h.


The documentation for this struct was generated from the following file: