Lines Matching defs:term_driver
2385 typedef struct term_driver { struct
2386 bool isTerminfo;
2387 const char* (*td_name)(struct DriverTCB*);
2388 bool (*td_CanHandle)(struct DriverTCB*, const char*, int*);
2389 void (*td_init)(struct DriverTCB*);
2390 void (*td_release)(struct DriverTCB*);
2391 int (*td_size)(struct DriverTCB*, int* Line, int *Cols);
2392 int (*td_sgmode)(struct DriverTCB*, int setFlag, TTY*);
2393 chtype (*td_conattr)(struct DriverTCB*);
2394 int (*td_hwcur)(struct DriverTCB*, int yold, int xold, int y, int x);
2395 int (*td_mode)(struct DriverTCB*, int progFlag, int defFlag);
2396 bool (*td_rescol)(struct DriverTCB*);
2397 bool (*td_rescolors)(struct DriverTCB*);
2398 void (*td_color)(struct DriverTCB*, int fore, int color, int(*)(SCREEN*, int));
2399 int (*td_doBeepOrFlash)(struct DriverTCB*, int);
2400 void (*td_initpair)(struct DriverTCB*, int, int, int);
2401 void (*td_initcolor)(struct DriverTCB*, int, int, int, int);
2402 void (*td_docolor)(struct DriverTCB*, int, int, int, int(*)(SCREEN*, int));
2403 void (*td_initmouse)(struct DriverTCB*);
2404 int (*td_testmouse)(struct DriverTCB*, int EVENTLIST_2nd(_nc_eventlist*));
2405 void (*td_setfilter)(struct DriverTCB*);
2406 void (*td_hwlabel)(struct DriverTCB*, int, char*);
2407 void (*td_hwlabelOnOff)(struct DriverTCB*, int);
2408 int (*td_update)(struct DriverTCB*);
2409 int (*td_defaultcolors)(struct DriverTCB*, int, int);
2410 int (*td_print)(struct DriverTCB*, char*, int);
2411 int (*td_getsize)(struct DriverTCB*, int*, int*);
2412 int (*td_setsize)(struct DriverTCB*, int, int);
2413 void (*td_initacs)(struct DriverTCB*, chtype*, chtype*);
2414 void (*td_scinit)(SCREEN *);
2415 void (*td_scexit)(SCREEN *);
2416 int (*td_twait)(struct DriverTCB*, int, int, int* EVENTLIST_2nd(_nc_eventlist*));
2417 int (*td_read)(struct DriverTCB*, int*);
2418 int (*td_nap)(struct DriverTCB*, int);
2419 int (*td_kpad)(struct DriverTCB*, int);
2420 int (*td_kyOk)(struct DriverTCB*, int, int);
2421 bool (*td_kyExist)(struct DriverTCB*, int);
2422 int (*td_cursorSet)(struct DriverTCB*, int);