110 for (x = w_l_x+1; x++ < w_r_x;)
111 v_za_schreiben(r.o, w_attr);
112
v_za_schreiben (r.ro, w_r_attr);
113 for (x = w_r_x,y=w_o_y +1; y<w_u_y;
y++)
114 {
115 v_set_cur (y,x);
116 v_za_schreiben (r.r, w_r_attr);
117
}
118 for (x = w_l_x,y=w_o_y+1; y<w_u_y; y++)
119 {
120 v_set_cur (y,x);
121 v_za_schreiben (r.l, w_r_attr);
122 }
123 v_set_cur (w_u_y,w_l_x);
124 v_za_schreiben (r.lu, w_r_attr);
125 //v_set_cur (w_u_y, w_l_x);
126
for (x = w_l_x +1; x < w_r_x; x++)
127 v_za_schreiben(r.u, w_r_attr);
128
v_za_schreiben (r.ru, w_r_attr);
129 }
130 // Titel in der Mitte der ersten
Zeile
131 void Fenster::w_titel (char *titel, char attr)
132 {
133 char
*t_ptr;
134 int t_anz,x;
135 for (t_ptr = titel,t_anz =1; *++t_ptr;t_anz++)
136 ; // nur zählen
137 x = (w_r_x -w_l_x - t_anz)/2 + w_l_x+1;
138 v_set_cur
(w_o_y,x);
139 while (*titel)
140 {
141 v_za_schreiben (*titel++, attr);
142 }
143 }
144 // Scrollen: die == 0 für auf, 1 für ab
145 void Fenster::w_scroll
(int dir)