Dnes se skriptovací jazyk Tcl/Tk používá nejen na počítačích, ale také s úspěchem portováno na platformu Android. Ale právě na této platformě se ukázaly všechny nedostatky dialogu pro výběr souborů tcl/tk (tk_getSaveFile, tk_getOpenFile nebo tk_chooseDirectory).
Co nám na tomto dialogu vadí? Chybí v něm základní operace s foldery/soubory: vytvořit, zničit, přejmenovat. Ne, nemyslete si, že by tyto mechanismy nebyly v tcl implementovány, jen nejsou v GUI dialogu. V Linuxu to není tak patrné, ale na platformě Android tento dialog přináší spoustu nepříjemností.
Nakonec byla vytvořena balalajka (také nazývané balíčky/package pro tcl) tkfe (tk file explorer).
Při vývoji balíčku tkfe byly zohledněny nejen potřeby alespoň základních operací se soubory/adresáři, ale také touha mít správce souborů v samostatném okně, i v samostatném rámci, který si uživatel může umístit podle svých potřeb do svého GUI.
Projekt obsahuje komplexní příklad využití balíčku. Samozřejmě, tento dialog lze použít i na jiných platformách. Není také obtížné jej přenést na Python/TkInter.
Zdroj: linux.org.ru

