Integrace s průzkumníkem Windows
================================

.. module:: explorer
	:synopsis: Windows explorer integration

Překryvné ikonky
----------------

TortoiseHg poskytuje vizuální vyjádření stavu souborů pomocí překryvných ikonek v okně Průzkumníka Windows. Stejné řešení lze nalézt i u jiných programů Tortoise, jako je TortoiseCVS a TortoiseSVN.

.. figure:: figures/overlayicons.png
	:alt: Overlay icons

	Překryvné ikony na ikonách složek a souborů (XP)

Kontextové menu obsahuje volbu :guilabel:`Aktualizovat ikony` která přinutí aplikaci TortoiseHg oživit ikony v právě rozbaleném repozitáři nebo ve složce s repozitáři. Ikona hlavního panelu zezelená a ikony v adresáři se změní v otazníky ve chvíli, kdy probíhá tato aktualizace.

Ovladač překryvů a kontextové nabídky jsou nastavitelné. V ploše otevřeného adresáře nebo dokonce v ploše obrazovky provedeme pravé klepnutí a vybereme :menuselection:`TortoiseHg --> Nastavení kontextových nabídek`. V otevřeném okně můžeme jednotlivé volby přesouvat ze submenu do hlavního menu a obráceně.

.. figure:: figures/taskbarui.png
	:alt: Shell Configuration dialog

	Nastavení kontextových nabídek
	
Překryvné ikony lze selektivně znemožnit pro určitý repozitář editací souboru :file:`.hg\\thgstatus` uvnitř repozitáře a nahradit jeho obsah
řádkem obsahujícím::

	@@noicons


Kontextové nabídky
------------------

Příkazy TortoiseHg (okna a dialogy GUI) lze vyhledat pomocí kontextového menu v průzkumníku Windows. Kontextová nabídka TortoiseHg se mění podle aktuálně vybrané složky nebo souboru.
Toto je kontextové menu pro pracovní adresář:

.. figure:: figures/cmenu-nofiles.jpg
	:alt: Context menu

	Kontextové menu v pracovním adresáři

A zde je kontextové menu pro vybrané soubory nebo složky:

.. figure:: figures/cmenu-files.jpg
	:alt: Context menu

	Kontextové menu pro soubor nebo složku

TortoiseHg poskytuje dialogy pro většinu běžně používaných příkazů aplikace Mercurial. Méně používané a nově přidané příkazy jsou ve Windows přístupné z příkazového řádku konzoly
:file:`cmd.exe`.


Nautilus
--------

TortoiseHg také poskytuje integraci rozhraní s pracovním prostředím GNOME pomocí pluginu nautilus-python. Pokud jste TortoiseHg instalovali z distribučního balíku, je možné, že tuto extenzi máte již nastavenu. Pokud ne, vyhledejte si prosím potřebné informace na našich stránkách Wiki. 

Grafické rozhraní extenze pro Nautilus nepodporuje překryvné ikonky a kontextové menu. Umožňuje však výběr příkazů z rozbalovacích nabídek, pokud upravíme soubor :file:`~/.hgrc` následujícím způsobem::

	[tortoisehg]
	promoteditems = commit, log, synch

.. figure:: figures/nautilus.png
	:alt: Nautilus screenshot

	GNOME/Nautilus screenshot

.. vim: noet ts=4
