~ubuntu-branches/ubuntu/karmic/iterm/karmic

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
\section{screen.h File Reference}
\label{screen_8h}\index{screen.h@{screen.h}}
VTScreen\-View interface definition. 


\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct {\bf \_\-VTScreen\-View}
\begin{CompactList}\small\item\em VTScreen\-View interface.\item\end{CompactList}\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\index{UK_CHARSET@{UK\_\-CHARSET}!screen.h@{screen.h}}\index{screen.h@{screen.h}!UK_CHARSET@{UK\_\-CHARSET}}
\#define {\bf UK\_\-CHARSET}\ 'A'\label{screen_8h_a0}

\begin{CompactList}\small\item\em Macro of UK Character set specfied by set\_\-rendition.\item\end{CompactList}\item 
\index{ASCII_CHARSET@{ASCII\_\-CHARSET}!screen.h@{screen.h}}\index{screen.h@{screen.h}!ASCII_CHARSET@{ASCII\_\-CHARSET}}
\#define {\bf ASCII\_\-CHARSET}\ 'B'\label{screen_8h_a1}

\begin{CompactList}\small\item\em Macro of ASCII Character set specfied by set\_\-rendition.\item\end{CompactList}\item 
\index{SPECIAL_GRAPHICS@{SPECIAL\_\-GRAPHICS}!screen.h@{screen.h}}\index{screen.h@{screen.h}!SPECIAL_GRAPHICS@{SPECIAL\_\-GRAPHICS}}
\#define {\bf SPECIAL\_\-GRAPHICS}\ '0'\label{screen_8h_a2}

\begin{CompactList}\small\item\em Macro of special graphics set specfied by set\_\-rendition.\item\end{CompactList}\item 
\#define {\bf VTScreen\-View\_\-init}(view)
\begin{CompactList}\small\item\em utility macro to initialize VTScreen\-View\item\end{CompactList}\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\index{VTScreenView@{VTScreenView}!screen.h@{screen.h}}\index{screen.h@{screen.h}!VTScreenView@{VTScreenView}}
typedef {\bf \_\-VTScreen\-View} {\bf VTScreen\-View}\label{screen_8h_a4}

\begin{CompactList}\small\item\em typedefed struct of struct {\bf \_\-VTScreen\-View}\item\end{CompactList}\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \{ {\bf OFF}, 
{\bf ON}
 \}
\begin{CompactList}\small\item\em Type definition of On/Off.\item\end{CompactList}\item 
enum \{ {\bf MOUSE\_\-OFF}, 
{\bf X10\_\-MOUSE}, 
{\bf VT200\_\-MOUSE}
 \}
\begin{CompactList}\small\item\em Type definition of sending mouse position \par
 MOUSE\_\-OFF - not send mouse cursor position \par
 X10\_\-MOUSE - send X10 compatibility mouse cursor position \par
 VT200\_\-MOUSE - send VT200 compatibility mouse cursor position \par
.\item\end{CompactList}\item 
enum \{ {\bf SELECTION\_\-CHAR}, 
{\bf SELECTION\_\-WORD}, 
{\bf SELECTION\_\-LINE}
 \}
\begin{CompactList}\small\item\em Type definition of selecting character \par
 SELECTION\_\-CHAR - Character oriented selection SELECTION\_\-WORD - Word oriented selection SELECTION\_\-LINE - Line oriented selection.\item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
VTScreen\-View interface definition.



\subsection{Define Documentation}
\index{screen.h@{screen.h}!VTScreenView_init@{VTScreenView\_\-init}}
\index{VTScreenView_init@{VTScreenView\_\-init}!screen.h@{screen.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define VTScreen\-View\_\-init(view)}\label{screen_8h_a3}


{\bf Value:}

\footnotesize\begin{verbatim}do \
{ \
  view->object = NULL; \
  view->draw_text = NULL; \
  view->clear_rect = NULL; \
  view->set_rendition = NULL; \
  view->swap_video = NULL; \
  view->resize_request = NULL; \
  view->update_cursor_position = NULL; \
  view->ring = NULL; \
  view->notify_osc = NULL; \
  view->update_scrollbar = NULL; \
  view->scroll_view = NULL; \
} while(0)
\end{verbatim}\normalsize 
utility macro to initialize VTScreen\-View

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em view}]reference to VTScreen\-View Object. \end{description}
\end{Desc}