// ui-ncurses // (c) copyright 2002 wojtek kaniewski aby wkompilować ten interfejs, należy wykonać: ./configure --enable-ui-ncurses make interfejs ten różni się nieco od readline z okienkami. główną różnicą jest fakt, że pierwsze okienko istnieje _zawsze_ i jest oknem stanu. do niego lecą informacje o pojawianiu się i znikaniu ludzi. szczegóły dotyczące obsługi klawiatury znajdują się w pliku README. zalecane ustawienia: set display_ack 3 set display_sent 1 set make_window 2 NIE MOŻNA JESZCZE BINDOWAĆ KLAWISZY! pasek stanu zawiera zegar, informacje o własnym numerku (kolor określa stan: czarny -- niedostępny, biały -- dostępny, szary -- zajęty, ciemnoszary -- niewidoczny), numer aktualnego okna, informacje o aktywności w innych oknach. dodano nowy format ,,statusbar''. podobnie jak i reszta obsługuje kolory, ale nie ma dopełniania, mrugania itp. za to są konstrukcje warunkowe oraz rozszerzone informacje: %{time} aktualny czas formatu %H:%M %{uin} własny numer %{window} numer aktualnego okna %{query} rozmówca w aktualnym oknie %{activity} lista okien, w których się coś pojawiło %{nick} własny pseudonim konstrukcje warunkowe pozwalają dodawać do pasku stanu teksty (ale już nie rozszerzone informacje lub kolejne warunki) tylko gdy spełniony zostanie określony warunek. konstrukcje te wyglądają następująco: %{?warunek tekst} tekst wyświetlony przy spełnionym warunku %{?!warunek tekst} tekst wyświetlony przy niespełnionym warunku a dostępne warunki to: %{?away ...} stan zajęty %{?avail ...} stan dostępny %{?notavail ...} stan niedostępny (niepołączony) %{?invisible ...} stan niewidoczny %{?query ...} w aktualnym oknie jest rozmowa %{?activity ...} w innych oknach coś się dzieje %{?more ...} dopisano coś do okna, gdy jest przewinięte %{?nick ...} znamy swojego nicka dzięki temu można konstruować kosmiczne paski stanu. ale i tak domyślny powinien wystarczyć każdemu. $Id: ui-ncurses.txt,v 1.7 2002/09/19 22:56:09 wojtekka Exp $