.---------------,--------,-------,-----. | kolor | zwykÅy | jasny | tÅo | ,---------------+--------+-------+-----' | czarny/szary | %k | %K | %l | | niebieski | %b | %B | %e | | czerwony | %r | %R | %s | | fioletowy | %m/%p | %M/%P | %q | | turkusowy | %c | %C | %d | | brÄ zowy/żóÅty | %y | %Y | %z | | zielony | %g | %G | %h | | biaÅy | %w | %W | %x | | mrugajÄ cy | %i | - | - | | tÅusty | %T | - | - | ,---------------'--------'-------'-----| | bez koloru | %n | `---------------'----------------------' * * * przy %1-%9 można kazaÄ dopeÅniaÄ do konkretnej szerokoÅci. przydaje siÄ do wszelkiego rodzaju tabelek. %[10]1 dopeÅnia spacjami z prawej pierwszy parametr do 10 pól %[-10]1 j.w. tylko że do lewej %[.5]1 dopeÅnia zerami %[,9]2 dopeÅnia kropkami %[_4]1 dopeÅnia znakami podkreÅlenia %(10)1 jeÅli rozmiar parametru przekroczy 10 znaków nie obcina UWAGA! kolorkowe sekwencje ansi traktuje jak znaki, wiÄc nie powinno siÄ ich używaÄ przy dopeÅnianiu parametrów. * * * jeÅli chce siÄ rozróżniaÄ przymiotniki dla różnych pÅci, można użyÄ %@n, gdzie ,,n'' to numer formatu, który bierzemy pod uwagÄ. jeÅli ostatniÄ literÄ bÄdzie ,,a'', %@n zostanie zastÄ pione przez ,,a'', w innym przypadku przez ,,y''. przykÅad: %> %1 jest dostÄpn%@1. należy wziÄ Ä uwagÄ, że w wielu wypadkach pseudonimy sÄ najpierw formatowane przez known_user i unknown_user, wiÄc trzeba podaÄ osobny parametr z samym pseudonimem. * * * %> prompt (domyÅlnie zielony) %! error (domyÅlnie czerwony) %) prompt2 (domyÅlnie turkusowy) %# timestamp (domyÅlnie GG:MM) %| koniec promptu. jeÅli ten format wystÄpuje, to przy przenoszeniu do nastÄpnej linii, tekst przed tym formatem zostanie wyÅwietlony ponownie. na przykÅad dla: %> DÅuga linia, która zostanie podzielona na kilka linii na maÅym terminalu zostanie podzielone na: .-------------------------. | ::: DÅuga linia, która | | zostanie podzielona na | | kilka linii | `-------------------------' a po dodaniu %|, tzn: %> %|DÅuga linia, która zostanie podzielona na kilka linii zostanie wyÅwietlone jako: .-------------------------. | ::: DÅuga linia, która | | ::: zostanie podzielona | | ::: na kilka linii | `-------------------------' * * * dwa specjalne formaty ,,known_user'' i ,,unknown_user'' okreÅlajÄ , jak bÄdÄ pokazywani userzy z listy i spoza listy kontaktów. pierwszy za parametry przyjmuje %1 opis, %2 numerek, a drugi %1 numerek. * * * wpisy readline_*, oprócz readline_prompt_query nie mogÄ zawieraÄ Å¼adnych ,,procentowych'' kodów sterujÄ cych. podobnie jest z promptem config_changed. * * * (ncurses) w ekg2 można ustawiaÄ tzw marginesy poprzez zmiennÄ ncurses:margin_size. aby z nich korzystaÄ należy w formatce użyÄ znaków /| do oddzielenia tekstu znajdujÄ cego siÄ po prawej i po lewej stronie. przykÅad: tekst/|tekst2 spowoduje wyÅwietlenie: tekst tekst2 odstÄp reguluje siÄ poprzez zmiennÄ ncurses:margin_size. * * * $Id: themes.txt 548 2004-07-27 21:20:08Z deletek $