Next: Tło
Up: Wyjście
Previous: Usuwanie znaków/linii
  Contents
- int border(ls, rs, ts, bs, tl, tr, bl, br)
int wborder(win, ls, rs, ts, bs, tl, tr, bl, br)
int box(win, vert, hor)
Rysują ramkę wokół krawędzi okna ( stdscr lub win ).
W ramce poniżej znajdują się znaki i ich domyślne wartości dla
funkcji box(...). Pozycja określa położenie względem znaków
w ramce.
Table:
Ncurses - oznaczenia znaków
| Znak |
Pozycja |
Domyślne |
| tl |
góra, lewo |
ACS_ULCORNER |
| ts |
góra |
ACS_HLINE |
| tr |
góra, prawo |
ACS_URCORNER |
| ls |
lewa strona |
ACS_VLINE |
| rs |
prawa strona |
ACS_VLINE |
| bl |
dół, lewo |
ACS_LLCORNER |
| bs |
dół |
ACS_HLINE |
| br |
dół, prawo |
ACS_LRCORNER |
| rt |
rozgałęzienie w prawo |
ACS_RTEE |
| lt |
rozgałęzienie w lewo |
ACS_LTEE |
| tt |
rozgałęzienie w górę |
ACS_TTEE |
| bt |
rozgałęzienie w dół |
ACS_BTEE |
Figure 8.2:
Ncurses - znaki ramek
![\begin{figure}
\begin{center}
%
\setlength{\unitlength}{0.012500in}\begin{pict...
...ut(330,595){\makebox(0,0)[lb]{\smash{rt}}}
\end{picture}\end{center}\end{figure}](img24.png) |
- int vline(ch, n)
int wvline(win, ch, n)
int hline(ch, n)
int whline(win, ch, n)
Funkcje rysujące pionową ( v* ) lub poziomą ( h* ) linię
rozpoczynającą się w aktualnej pozycji kursora.
ch jest znakiem, który będzie tworzył linię,
n jest ilością powtórzeń. Pozycja kursora nie jest zmieniana.
Next: Tło
Up: Wyjście
Previous: Usuwanie znaków/linii
  Contents
2000-03-01