<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
  <!ENTITY kappname "&khexedit;"
> <!-- this only *seems* redundant -->
  <!ENTITY package "kdeutils">
  <!ENTITY % Polish "INCLUDE">
  <!ENTITY % addindex "IGNORE">
]>
<book lang="&language;">

<bookinfo>
<title
>Podręcznik programu &khexedit;</title>

<authorgroup>
<author
><firstname
>Jonathan</firstname
> <surname
>Singer</surname
> <affiliation
> <address
><email
>jsinger@leeta.net</email
></address>
</affiliation>
</author>

<othercredit role="developer"
><firstname
>Espen</firstname
> <surname
>Sand</surname
> <affiliation
> <address
><email
>espensa@online.no</email
></address>
</affiliation>
<contrib
>Programista</contrib>
</othercredit>

<othercredit role="reviewer"
><firstname
>Lauri</firstname
> <surname
>Watts</surname
> <affiliation
> <address
><email
>lauri@kde.org</email
></address>
</affiliation>
<contrib
>Recenzent</contrib>
</othercredit>

<othercredit role="translator"
><firstname
>Krzysztof</firstname
><surname
>Woźniak</surname
><affiliation
><address
><email
>wozniakk@ceti.pl</email
></address
></affiliation
><contrib
>Polskie tłumaczenie</contrib
></othercredit
> 
</authorgroup>

<copyright>
<year
>1999-2000</year>
<holder
>Jonathan Singer</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2001-07-06</date>
<releaseinfo
>0.08.05</releaseinfo>

<abstract
><para
>Program &khexedit; jest edytorem binarnym dla środowiska &kde;.</para
></abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>Kapp</keyword>
<keyword
>edycja</keyword>
<keyword
>pliki binarne</keyword>
<keyword
>kod szesnastkowy</keyword>
</keywordset>
</bookinfo>

<chapter id="introduction">
<title
>Wprowadzenie</title>

<para
>&khexedit; jest edytorem surowych danych w plikach binarnych. Udostępnia on funkcję wyszukiwania i zamieniania, wstawianie zakładek, wiele opcji konfiguracyjnych, mechanizm przeciągnij i upuść oraz wiele innych zaawansowanych narzędzi.</para>

</chapter>

<chapter id="starting-khexedit">
<title
>Uruchamianie &khexedit;</title>
<para
>Należy wpisać <userinput
><command
>khexedit</command
></userinput
> w linii poleceń lub wybrać pozycję <guimenuitem
>Edytor binarny</guimenuitem
> z grupy <guisubmenu
>Narzędzia</guisubmenu
> w menu startowym środowiska KDE.</para>

<para
>Dostępne są standardowe opcje linii poleceń &Qt; oraz &kde;. Można je wyświetlić za pomocą polecenia <userinput
><command
>khexedit</command
> <option
>--help</option
></userinput
>. </para>

<para
>Pozostałe opcje linii poleceń to:</para>

<para
><option
><replaceable
>&lt;plik&gt;</replaceable
></option
> - otwiera podany plik</para
> 

<para
><option
>--offset</option
> <replaceable
>&lt;pozycja&gt;</replaceable
> Skok do określonego przez <replaceable
>&lt;pozycja&gt;</replaceable
> miejsca w otwieranym pliku.</para>

</chapter>

<chapter id="nutshell">
<title
>&khexedit; w pigułce</title>

<para
>Główne okno programu &khexedit; składa się z następujących elementów: paska menu, paska narzędzi, kolumny z pozycją, okna edytowanych danych, okna tekstowego, paska wyszukiwania, pola konwersji i paska stanu. </para>

<screenshot>
<screeninfo
>Okno programu &khexedit;</screeninfo>
        <mediaobject>
          <imageobject>
            <imagedata fileref="khexedit1.png" format="PNG"/>
          </imageobject>
          <textobject>
            <phrase
>Okno programu &khexedit;</phrase>
          </textobject>
        </mediaobject>
</screenshot>

<para
>Po otwarciu pliku, jego zawartość wyświetlana jest jako wartości bajtów w zapisie szesnastkowym w oknie edytora. Dane te mogą być zmieniane, wycinane, kopiowane, wklejane, przeciągane i upuszczane podobnie jak tekst w edytorze tekstu. Kursor określa bieżącą pozycję w pliku. Naciśnięcie klawisza <keycap
>Insert</keycap
> przełącza tryby wstawiania i nadpisywania. Dane mogą być wyświetlone również w zapisie ósemkowym, binarnym lub dziesiętnym, po wybraniu odpowiedniej pozycji z menu <guimenu
>Widok</guimenu
>.</para>

<para
>Kolumna "pozycja" po lewej stronie okna edytora przedstawia pozycję poszczególnych wyświetlanych bajtów w pliku. Pole "tekst" po prawej stronie wyświetla odpowiedniki znakowe bajtów w kodzie <acronym
>ASCII</acronym
>. Pozycja kursora oraz dokonywane zmiany są widoczne jednocześnie w polu tekstowym i polu edycji danych (zmian można dokonywać zarówno w polu z danymi jak i polu tekstowym).</para>

<para
>Pasek wyszukiwania pozwala użytkownikowi na znalezienie określonej wartości, którą można definiować szesnastkowo, ósemkowo, binarnie, dziesiętnie lub jako tekst.</para>

<para
>Pole konwersji wyświetla wartość bajtu/bajtów w bieżącej pozycji kursora w wielu standardowych systemach zapisu liczbowego. </para>

<para
>Wiele dokumentów może być otwartych jednocześnie, jednak aktywny może być tylko jeden. Za pomocą menu <guimenu
>Dokumenty</guimenu
> użytkownik może dokonać wyboru aktywnego dokumentu.</para>

</chapter>

<chapter id="menu-commands">
<title
>Struktura menu</title>

<para
>Większość poleceń menu posiada zdefiniowany skrót klawiszowy.</para>

<sect1 id="file-menu">
<title
>Menu <guimenu
>Plik</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
>Plik</guimenu
> <guimenuitem
>Nowy</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Tworzy nowy plik.</action
></para
></listitem>
</varlistentry>
	
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>O</keycap
></keycombo
> </shortcut
> <guimenu
>Plik</guimenu
> <guimenuitem
>Otwórz...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Otwiera istniejący plik.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>I</keycap
></keycombo
> </shortcut
> <guimenu
>Plik</guimenu
> <guimenuitem
>Wstaw...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Wstawia zawartość wybranego pliku do bieżącego dokumentu.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guisubmenu
>Otwórz poprzedni</guisubmenu
> </menuchoice
></term>
<listitem
><para
><action
>Pozwala na wybranie pliku z listy ostatnio otwieranych.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guimenuitem
>Przywróć</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Przeładowuje zawartość dokumentu z dysku, anulując bieżące zmiany.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>S</keycap
></keycombo
> </shortcut
> <guimenu
>Plik</guimenu
> <guimenuitem
>Zapisz</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zapisuje dokument.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guimenuitem
>Zapisz jako...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zapisuje dokument pod nową nazwą.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>W</keycap
></keycombo
> </shortcut
> <guimenu
>Plik</guimenu
> <guimenuitem
>Zamknij</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zamyka bieżący dokument.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>P</keycap
></keycombo
> </shortcut
> <guimenu
>Plik</guimenu
> <guimenuitem
>Drukuj...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Drukuje bieżący dokument.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guimenuitem
>Eksportuj...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Eksportuje wybrany dokument lub jego część.</action
></para
><para
>Spowoduje otwarcie okna dialogowego z następującymi opcjami:</para>
<variablelist>
<varlistentry>
<term
><guilabel
>Format</guilabel
></term>
<listitem
><para
>Zwykły tekst, tablica <acronym
>HTML</acronym
>, tekst sformatowany RTF, tabelka w C. Karta <guilabel
>Opcje</guilabel
> pozwala na określenie parametrów formatowania dla tabelki w C lub tabelki <acronym
>HTML</acronym
>.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Cel</guilabel
></term>
<listitem
><para
>Plik do którego zostaną zapisane wyeksportowane dane</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Zakres</guilabel
></term>
<listitem
><para
>Pozwala na wybranie zakresu danych do wyeksportowania - może to być cały dokument, jego zaznaczony fragment lub zakres od/do podanych pozycji.</para
></listitem>
</varlistentry>
</variablelist>
</listitem
></varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guimenuitem
>Anuluj operację</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Zatrzymuje wykonywaną w danej chwili operację</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guimenuitem
>Uprawnienia</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Określa prawa zapisu:</para>
<variablelist>

<varlistentry>
<term
><guilabel
>Tylko do odczytu</guilabel
></term>
<listitem
><para
>Jeżeli włączone, to blokowane są jakiekolwiek zmiany w otwartym pliku.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Można zmieniać wielkość</guilabel
></term>
<listitem
><para
>Jeżeli opcja jest wyłączona, to pojedyncze bajty pliku mogą być zmieniane, ale rozmiar pliku pozostaje niezmieniony.</para
></listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guimenuitem
>Nowe okno</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Otwiera dodatkowe</action
> okno programu &khexedit;</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Plik</guimenu
> <guimenuitem
>Zamknij okno</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zamyka bieżące okno</action
> programu &khexedit;</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Q</keycap
></keycombo
> </shortcut
> <guimenu
>Plik</guimenu
> <guimenuitem
>Zakończ</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Zamyka wszystkie otwarte okna &khexedit;</para
></listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="edit-menu">
<title
>Menu <guimenu
>Edycja</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Cofnij</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Wycofuje ostatnio wykonane zmiany.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;&Shift;<keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Przywróć</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Przywraca ostatnio wycofane zmiany.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>X</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Wytnij</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Usuwa zaznaczony fragment i kopiuje go do schowka.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>C</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Kopiuj</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Kopiuje zaznaczony fragment do schowka.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>V</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Wklej</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Wstawia wycięty lub skopiowany do schowka fragment.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Edycja</guimenu
> <guisubmenu
>Specjalne</guisubmenu
> </menuchoice
></term>
<listitem
><para
>Różne odmiany operacji <guimenuitem
>Kopiuj</guimenuitem
> oraz <guimenuitem
>Wklej</guimenuitem
>:</para>
<itemizedlist>
<listitem
><para
><guimenuitem
>Kopiuj jako tekst</guimenuitem
>: Kopiuje zaznaczone w dokumencie bajty jako znaki kodu <acronym
>ASCII</acronym
>.</para
></listitem>
<listitem
><para
><guimenuitem
>Wklej do nowego pliku</guimenuitem
>.</para
></listitem>
<listitem
><para
><guimenuitem
>Wklej do nowego okna.</guimenuitem
></para
></listitem>
</itemizedlist>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>A</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Zaznacz wszystko</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zaznacza cały dokument</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Edycja</guimenu
> <guimenuitem
>Usuń zaznaczenie</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Usuwa zaznaczenie całego dokumentu.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>F</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Znajdź...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Szuka w dokumencie podanego ciągu bajtów.</action
> Wzorce wyszukiwania mogą być podane w zapisie szesnastkowym, oktalnym, binarnym lub tekstowym.</para>
<para
>Opcje w wyświetlonym oknie dialogowym pozwalają na określenie początkowej pozycji, kierunku i zakresu wyszukiwania.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
><keycap
>F3</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Znajdź następne</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Szuka kolejnego wystąpienia</action
> wzorca określonego poleceniem <guimenuitem
>Znajdź</guimenuitem
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Shift;<keycap
>F3</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Znajdź poprzedni</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Szuka poprzedniego wystąpienia</action
> wzorca określonego poleceniem <guimenuitem
>Znajdź</guimenuitem
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>R</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Zastąp...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zastępuje</action
> odnalezione wzorce wyszukiwania innym wzorcem.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>G</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Idź do pozycji...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Przesuwa kursor do podanej pozycji w dokumencie.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Ins</keycap
></keycombo
> </shortcut
> <guimenu
>Edycja</guimenu
> <guimenuitem
>Wstaw wzorzec...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Wstawia do pliku podany ciąg bajtów.</action
></para>
<para
>Ustawiając opcje w wyświetlonym oknie dialogowym można określić długość wzorca, jego format (szesnastkowy, dziesiętny, ósemkowy, binarny lub tekstowy) oraz pozycję, w której należy go wstawić.</para>
<para
>Jeżeli zaznaczona została opcja <guilabel
>Powtarzaj wzorzec</guilabel
>, to będzie on wstawiany wielokrotnie aż do osiągnięcia długości określonej w polu <guilabel
>Rozmiar</guilabel
>.</para
></listitem>
</varlistentry>
</variablelist>
</sect1>

<sect1 id="view-menu">
<title
>Menu <guimenu
>Widok</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><guimenu
>Widok</guimenu
><guimenuitem
>Szesnastkowo</guimenuitem
> <guimenu
>Widok</guimenu
><guimenuitem
>Dziesiętkowo</guimenuitem
> <guimenu
>Widok</guimenu
><guimenuitem
>Ósemkowo</guimenuitem
> <guimenu
>Widok</guimenu
><guimenuitem
>Dwójkowo</guimenuitem
> <guimenu
>Widok</guimenu
><guimenuitem
>Tekst</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Pierwsze pięć pozycji tego menu pozwala na <action
>wybranie formatu wyświetlania danych w edytorze</action
>. Do wyboru są formaty: szesnastkowy, dziesiętny, ósemkowy, dwójkowy i tekstowy. Jeżeli wybrany zostanie format tekstowy to w edytorze nie wyświetli się dodatkowe pole tekstowe widoczne w innych formatach.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Widok</guimenu
> <guimenuitem
>Wyświetlaj kolumnę z pozycją</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Włącza/wyłącza wyświetlanie kolumny z wyświetlaną pozycją wewnątrz pliku.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Widok</guimenu
> <guimenuitem
>Wyświetlaj pole tekstowe</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Włącza/wyłącza wyświetlanie pola tekstowego.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Widok</guimenu
> <guimenuitem
>Pozycja dziesiątkowo</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Jeżeli opcja jest ustawiona to powoduje iż <action
>wszystkie pozycje bajtu w pliku wyświetlane i interpretowane są jak liczby w systemie dziesiętnym</action
> a nie szesnastkowym.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Widok</guimenu
> <guimenuitem
>Dużymi literami (dane)</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Jeżeli opcja jest ustawiona to powoduje iż <action
> dla danych w formacie szesnastkowym wyświetlane są duże litery</action
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Widok</guimenu
> <guimenuitem
>Dużymi literami (pozycja)</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Jeżeli opcja jest ustawiona to powoduje iż <action
> dla pozycji bajtu w formacie szesnastkowym wyświetlane są duże litery</action
>.</para
></listitem>
</varlistentry>

<varlistentry id="view-encoding">
<term
><menuchoice
><guimenu
>Widok</guimenu
> <guisubmenu
>Kodowanie dokumentu</guisubmenu
> </menuchoice
></term>
<listitem
><para
>Pozwala na wybór kodowania dla znaków wyświetlanych w polu tekstowym. Możliwe sposoby kodowania to <acronym
>EBCDIC</acronym
> lub 7-bitowe <acronym
>ASCII</acronym
>. Możliwe w przyszłości będzie dodawanie kodowań zdefiniowanych przez użytkownika.</para
></listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="bookmarks">
<title
>Menu <guimenu
>Zakładki</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>B</keycap
></keycombo
> </shortcut
> <guimenu
>Zakładki</guimenu
> <guimenuitem
>Dodaj zakładkę</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Ustawia zakładkę w określonej pozycji dokumentu. </para>
<para
>Dla każdego dokumentu można zdefiniować dowolną liczbę zakładek. Każdy z otwartych dokumentów posiada własną listę zakładek wyświetlaną w dolnej części menu <guimenu
>Zakładki</guimenu
>. Wybranie zakładki z menu spowoduje przeniesienie kursora do odpowiedniej pozycji.</para
></listitem
> 
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>E</keycap
></keycombo
> </shortcut
> <guimenu
>Zakładki</guimenu
> <guimenuitem
>Zastąp zakładkę</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Podmienia zdefiniowaną w istniejącej zakładce pozycję, na bieżącą pozycję kursora.</action
> Po otwarciu okna dialogowego z listą dostępnych zakładek użytkownik może wybrać zakładkę do zmiany.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>U</keycap
></keycombo
> </shortcut
> <guimenu
>Zakładki</guimenu
> <guimenuitem
>Usuń zakładkę</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Usuń zakładkę</action
> wyświetli okno dialogowe z listą dostępnych zakładek, pozwalające na ich wybranie i usunięcie.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Zakładki</guimenu
> <guimenuitem
>Usuń wszystkie</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Powoduje wyczyszczenie listy zakładek.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Alt;<keycap
>Down</keycap
></keycombo
> </shortcut
> <guimenu
>Zakładki</guimenu
> <guimenuitem
>Idź do następnej zakładki</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Przenosi kursor do następnej zakładki.</action
></para
></listitem>
</varlistentry>
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Alt;<keycap
>Up</keycap
></keycombo
> </shortcut
> <guimenu
>Zakładki</guimenu
> <guimenuitem
>Idź do poprzedniej zakładki</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Przenosi kursor do poprzedniej zakładki.</action
></para
></listitem>
</varlistentry>
</variablelist>
</sect1>

<sect1 id="tools-menu">
<title
>Menu <guimenu
>Narzędzia</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><guimenu
>Narzędzia</guimenu
> <guimenuitem
>Wyszukaj napisy...</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Lokalizuje napisy w kodzie <acronym
>ASCII</acronym
> znajdujące się w pliku binarnym. Można dla wyszukiwania określić parametry takie jak minimalna długość napisu, wrażliwość na wielkość liter oraz wzorzec wyszukiwania.</para
></listitem
> 
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Narzędzia</guimenu
> <guimenuitem
>Filtr binarny...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Wykonuje operacje na bitach.</action
> Operację (logiczne "i", "lub" albo przesunięcie) oraz jej parametry należy ustawić w oknie dialogowym. Pola opcji pozwalają na na wybór zakresu działania operacji (zaznaczone bajty albo region poprzedzający i następujący po bieżącej pozycji kursora).</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Narzędzia</guimenu
> <guimenuitem
>Tablica znaków</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Otwiera okno z listą wartości oraz ich odpowiednikami w kodzie <acronym
>ASCII</acronym
> oraz pozwala na <action
>wstawienie wybranej wartości w bieżącej pozycji kursora.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Narzędzia</guimenu
> <guimenuitem
>Skonwertuj</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Wprowadzenie wartości w dowolnym polu spowoduje automatyczne przekonwertowanie jej na odpowiednik kodowany szesnastkowo, dziesiętnie, binarnie lub jako tekst</action
>. Pole opcji pozwala na konwersję wartości znajdującej się w bieżącej pozycji kursora.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Narzędzia</guimenu
> <guimenuitem
>Statystyki</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Wyświetla częstości występowania poszczególnych wartości bajtów w dokumencie.</action
></para
></listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="document-menu">
<title
>Menu <guimenu
>Dokumenty</guimenu
></title>

<para
>Wyświetla listę otwartych dokumentów. Wybranie z listy dokumentu uaktywnia go, umożliwiając jego edycję.</para>

</sect1>

<sect1 id="settings-menu">
<title
>Menu <guimenu
>Ustawienia</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guimenuitem
>Pokaż pasek narzędzi</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Włącza/wyłącza wyświetlanie paska narzędzi widocznego pod paskiem z menu programu.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guimenuitem
>Pokaż pasek stanu</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Włącza/wyłącza wyświetlanie paska stanu.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guimenuitem
>Wyświetlaj pełną ścieżkę</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Włącza/wyłącza wyświetlanie pełnej ścieżki do pliku w pasku tytułowym.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guisubmenu
>Zakładki dokumentów</guisubmenu
> </menuchoice
></term>
<listitem
><para
>Zmienia sposób wyświetlania zakładek dla otwartych dokumentów. Zakładki mogą być wyświetlane ponad lub pod oknem edytora, mogą również być ukryte. Dla niektórych użytkowników zakładki są najwygodniejszym sposobem przełączania między dokumentami.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guisubmenu
>Pole konwersji</guisubmenu
> </menuchoice
></term>
<listitem
><para
><action
>Zmienia sposób wyświetlania pola konwersji.</action
> Może ono być schowane, zadokowane w głównym oknie edycyjnym lub wyświetlane niezależnie od niego.</para
></listitem
> 
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guimenuitem
>Pasek wyszukiwania</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zmienia sposób wyświetlania pola wyszukiwania.</action
> Może ono być schowane, zadokowane w głównym oknie edycyjnym lub wyświetlane niezależnie od niego.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guimenuitem
>Zapisz ustawienia</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Zapisuje bieżącą konfigurację ustawień programu.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Ustawienia</guimenu
> <guimenuitem
>Konfiguracja...</guimenuitem
> </menuchoice
></term>
<listitem
><para
>Pozwala na konfigurację następujących parametrów programu:</para>
<variablelist>
<varlistentry>
<term
><guilabel
>Wygląd</guilabel
></term>
<listitem
><para
>Rozmiar wiersza i kolumny (w bajtach). Może być ustawiany dla każdego trybu wyświetlania osobno. Stały rozmiar wiersza. Blokada kolumny na końcu wiersza. Linie siatki pomiędzy wierszami i kolumnami. Rozmiar separatorów pól, odległości pomiędzy wierszami oraz marginesy.</para
></listitem
> 
</varlistentry>
<varlistentry>
<term
><guilabel
>Kursor</guilabel
></term>
<listitem
><para
>Częstość migotania i kształt kursora. Zachowanie kursora gdy edytor przestaje być uaktywniony.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Czcionka</guilabel
></term>
<listitem
><para
>Nazwa czcionki, styl oraz rozmiar, oraz znak wykorzystywany do wyświetlania znaków nie-drukowalnych w polu tekstowym.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Kolory</guilabel
></term>
<listitem
><para
>Wszystkie używane przez &khexedit; kolory mogą być zmieniane przez użytkownika. Kolory dla linii parzystych i nieparzystych, kolumn, zakładek, separatorów i linii siatki. Jedynym wyjątkiem jest kolor zaznaczenia, który jest zdefiniowany w konfiguracji środowiska KDE.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Pliki</guilabel
></term>
<listitem
><para
>Otwarcie ostatniego lub wszystkich ostatnio edytowanych dokumentów po uruchomieniu. Odtworzenie pozycji kursora. Włączenie zabezpieczenia przed zapisem. Tworzenie kopii bezpieczeństwa przy zapisywaniu pliku. Zapisywanie listy <quote
>Ostatnio otwieranych dokumentów</quote
> przy wyjściu. Czyszczenie listy <quote
>Ostatnio otwieranych dokumentów</quote
>.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Różne</guilabel
></term>
<listitem
><para
>Automatycznie kopiowanie do schowka podczas zaznaczania. Rozpoczęcie pracy w trybie wstawiania zamiast nadpisywania. Potwierdzenie wyszukiwania od początku po osiągnięciu końca dokumentu. Przesuwanie kursora do następnego bajtu w trybie binarnym. Sygnał dźwiękowy przy wpisywaniu lub błędzie. Wyświetlanie zakładek w kolumnie z pozycją i w polach edytora. Ostrzeżenie gdy liczba drukowanych stron przekracza określony limit. Maksymalna liczba operacji cofnij.</para
></listitem
> 
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="help-menu">
<title
>Menu <guimenu
>Pomoc</guimenu
></title>
&help.menu.documentation; </sect1>

<sect1 id="toolbar"
><title
>Pasek narzędzi</title>
<para
>Pasek narzędzi zawiera ikony dla następujących poleceń: </para>

<note
><para
>(Wszystkie ikony z wyjątkiem <guiicon
>Przeciągnij dokument</guiicon
> oraz <guiicon
>Zmień stan ochrony przed zapisem</guiicon
> zachowują się tak samo jak odpowiadające im polecenia menu).</para
></note>

<itemizedlist>
<listitem
><para
><guiicon
>Przeciągnij dokument</guiicon
> &mdash; po naciśnięciu przycisku można przenieść dokument do edytora tekstu lub nowego okna programu &khexedit;.</para
></listitem>
<listitem
><para
><guiicon
>Nowy</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Otwórz</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Przywróć</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Zapisz</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Drukuj</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Znajdź</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Znajdź następny</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Znajdź poprzedni</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Wytnij</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Kopiuj</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Wklej</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Cofnij</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Przywróć</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Anuluj operację</guiicon
></para
></listitem>
<listitem
><para
><guiicon
>Pomoc</guiicon
></para
></listitem>
</itemizedlist>

<para
>... oraz po prawej stronie paska narzędzi ...</para>
<para
><guiicon
>Zmień stan ochrony przed zapisem</guiicon
> - przełącza pomiędzy trybami: tylko do odczytu oraz zapis/odczyt.</para>

<sect2 id="searchbar">
<title
>Pasek wyszukiwania</title>

<para
>Pasek wyszukiwania może być wykorzystany do odszukania określonej wartości w pliku. W otwartym oknie należy wprowadzić poszukiwaną wartość, określić jej format (szesnastkowy, ósemkowy, binarny, dziesiętny lub tekstowy), a następnie wcisnąć przycisk <guibutton
>Znajdź</guibutton
>. Zaznaczenie pola opcji <guilabel
>W tył</guilabel
> spowoduje wyszukiwanie w kierunku początku dokumentu. Przy wyszukiwaniu tekstowym można ignorować wielkość liter naciskając przycisk <guilabel
>Ignoruj wielkość liter</guilabel
>. Kliknięcie przycisku po prawej stronie paska (<guiicon
>X</guiicon
>) spowoduje schowanie go. Aby go pokazać należy wybrać polecenie <guimenuitem
>Pasek wyszukiwania</guimenuitem
> z menu <guimenu
>Ustawienia</guimenu
>.</para>

</sect2>

<sect2 id="conversion-field">
<title
>Pole konwersji</title>

<para
>Pole konwersji wyświetla wartości wybranego bajtu w różnych formatach danych. Dla typów ośmiobitowych, pokazywana jest wartość bajtu znajdującego się w pozycji kursora, dla typów o większej liczbie bitów, wyświetlane są wartości rozpoczynające się w pozycji kursora. Kolumna po prawej stronie wyświetla różne rodzaje kodowań dla bieżącego bajtu. W polu konwersji dostępne są następujące opcje:</para>

<variablelist>
<varlistentry>
<term
><guilabel
>Odczytaj jako 'little endian'</guilabel
></term>
<listitem
><para
>Po zaznaczeniu, powoduje traktowanie wielobajtowych wartości jako zakodowanych metodą "little-endian" używaną przez procesory serii x86 i Alpha. W tej metodzie pierwszy bajt oznacza najmniej istotną część liczby (0a 4e = 0x4e0a = 19978). Jeżeli opcja jest wyłączona, to wartości wielobajtowe traktowane są jako zakodowane metodą "big-endian" używaną w procesorach PowerPC oraz Sparc (0a 4e = 0x0a4e = 2638).</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Wyświetlaj liczby bez znaku szesnastkowo</guilabel
></term>
<listitem
><para
>Po zaznaczeniu tej opcji liczby o nieoznaczonym typie, będą wyświetlane w notacji szesnastkowej zamiast dziesiętnej.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Długość</guilabel
></term>
<listitem
><para
>Określa liczbę bitów wykorzystanych do obliczania wartości w polach znajdujących się powyżej.</para
></listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2 id="status-bar">
<title
>Pasek stanu</title>

<para
>Pasek stanu wyświetla następujące informacje:</para>

<variablelist>
<varlistentry>
<term
>Kodowanie/Zaznaczenie</term
> <!-- fix this --> 
<listitem
><para
>Jeżeli w dokumencie nie ma żadnego zaznaczenia, to w tym polu widoczne jest aktualnie wybrane kodowanie (więcej informacji o kodowaniu znajduje się w opisie menu <link linkend="view-encoding"
><menuchoice
> <guimenu
>Widok</guimenu
> <guimenuitem
>Kodowanie dokumentu</guimenuitem
> </menuchoice
></link
>), jeżeli jest zaznaczenie to wyświetlana tu jest jego początkowa i końcowa pozycja oraz rozmiar.</para
> 
</listitem>
</varlistentry>

<varlistentry>
<term
>Plik zmodyfikowany</term>
<listitem
><para
>Znak wykrzyknika <computeroutput
>!</computeroutput
> znajdujący się w tym polu sygnalizuje iż bieżący plik uległ modyfikacji.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Wstawianie/Nadpisywanie</term>
<listitem
><para
>Pokazuje czy nowo wprowadzane wartości będą wstawiane w bieżącej pozycji kursora (<guilabel
>WST</guilabel
>) czy też będą nadpisywać istniejące dane (<guilabel
>NAD</guilabel
>). Przełączanie pomiędzy tymi dwoma trybami możliwe jest za pomocą klawisza <keycap
>Insert</keycap
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Wielkość</term>
<listitem
><para
>Wyświetla całkowity rozmiar pliku w bajtach.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Pozycja</term>
<listitem
><para
>Wskazuje na pozycję kursora w bieżącym dokumencie.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Tryb wyświetlania</term>
<listitem
><para
>Wskazują na tryb wyświetlania zawartości pliku (szesnastkowy, ósemkowy, binarny, dziesiętny lub tekstowy). Przełączanie pomiędzy trybami odbywa się za pomocą menu Widok.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Zabezpieczenie przed zapisem</term>
<listitem
><para
>Wskazuje czy aktywny jest tryb umożliwiający modyfikację dokumentu (<guilabel
>RW</guilabel
>) lub tryb tylko do odczytu (<guilabel
>R</guilabel
>). Przełączanie pomiędzy trybami odbywa się za pomocą przycisku znajdującego się na końcu po prawej stronie paska narzędzi lub polecenia <guimenuitem
>Uprawnienia</guimenuitem
> w menu <guimenu
>Plik</guimenu
>.</para
></listitem>
</varlistentry>
</variablelist>

</sect2>

</sect1>

</chapter>

<chapter id="credits">
<title
>Zasługi i licencje</title>

<para
>&khexedit; </para>

<para
>Prawa autorskie do programu (c) 1999-2000 Espen Sand <email
>espensa@online.no</email
></para>

<para
>Programiści:</para>

<itemizedlist>
<listitem
><para
>Leon Lessing <email
>leon@irlabs.com</email
></para
></listitem>
<listitem
><para
>Craig Graham <email
>c_graham@hinge.mistral.co.uk</email
></para
></listitem>
<listitem
><para
>Dima Rogozin <email
>dima@mercury.co.il</email
></para
></listitem>
<listitem
><para
>Edward Livingstone-Blade <email
>sbcs@bigfoot.com</email
></para
></listitem>
</itemizedlist>

<para
>Prawa autorskie do dokumentacji (c) 2000 Jonathan Singer <email
>jsinger@leeta.net</email
></para>
<para
>Polskie tłumaczenie: Krzysztof Woźniak<email
>wozniakk@ceti.pl</email
></para
> 
&underFDL; &underGPL; </chapter>


<appendix id="installation">
<title
>Kompilacja i instalacja</title>
    
&install.intro.documentation;
&install.compile.documentation;

</appendix>

&documentation.index; 
</book>

<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:

// vim:ts=2:sw=2:tw=78:noet
-->
