#include <screen.h>
| Data Fields | |
| void * | object | 
| reference to platform dependent VTScreenView object | |
| void(* | draw_text )(struct _VTScreenView *view, int col, int row, char *mbstring, int length, int width) | 
| draw text in screen | |
| void(* | update_cursor_position )(struct _VTScreenView *view, int col, int row) | 
| set cursor position | |
| void(* | set_rendition )(struct _VTScreenView *view, int bold, int blink, int inverse, int underline, int foreground, int background, char charset) | 
| set graphic rendition of text | |
| void(* | clear_rect )(struct _VTScreenView *view, int s_col, int s_row, int e_col, int e_row) | 
| clear specified rectangular | |
| void(* | swap_video )(struct _VTScreenView *view) | 
| swap foreground and background color permanently | |
| void(* | ring )(struct _VTScreenView *view) | 
| ring the bell | |
| void(* | resize_request )(struct _VTScreenView *view, int cols, int rows) | 
| request new size of the screen | |
| void(* | notify_osc )(struct _VTScreenView *view, int type, char *params, int n_params) | 
| notify OSC(operating system command) | |
| void(* | update_scrollbar )(struct _VTScreenView *view, int max, int top, int shown) | 
| notify scrollbar event | |
| void(* | scroll_view )(struct _VTScreenView *view, int dest_row, int src_row, int num_line) | 
| notify scrollbar event | |
 View of VTScreen. User must create instance that implements these methods. To short, this is a set of callback functions which are called by VTCore  
| 
 | 
| clear specified rectangular 
 
 | 
| 
 | 
| draw text in screen 
 
 | 
| 
 | 
| notify OSC(operating system command) 
 
 0 - change icon & window title 1 - change icon title 2 - change window titile 46 - change log file 50 - change font | 
| 
 | 
| request new size of the screen 
 
 | 
| 
 | 
| ring the bell 
 
 | 
| 
 | 
| notify scrollbar event 
 
 | 
| 
 | 
| set graphic rendition of text 
 
 | 
| 
 | 
| swap foreground and background color permanently 
 
 | 
| 
 | 
| set cursor position 
 
 | 
| 
 | 
| notify scrollbar event 
 
 | 
 1.3-rc2
1.3-rc2