Aktualizace: nová stránka Dual FileView
Aktuální vylepšená, ale komerční verze
Zkusím si přihřát vlastní polívčičku. Dual FileView je expert (tj. rozšíření) Delphi IDE a napsal jsem ho já díky Open Tools API (viz. minulé články).
Cílem bylo něco jako umí Excel nebo VS (split view), tj. pohled kdy v jednom souboru se dá dívat zároveň na dvě místa. Jedná se sice o první veřejnou verzi, ale to neznamená, že by se jednalo o věc, kterou bych napsal za půlhodiny.
Přidaný pohled je jen ReadOnly. Změny se nepromítají hned, ale po uložení.
Expert může být jako BPL (balíček) nebo DLL. V prvním případě musí být všechny unity unikátní napříč všemi komponentami v systému a protože v mém případě by došlo určitě ke konfliktu tak jsem musel použít druhou variantu.
Panel se dá docknout kamkoliv v IDE, nebo zůstat nahoře jako floating.
Rozšíření je dostupné pouze v binární formě. Verze 0.3 nemá žádná omezení. Nové verze stojí 200 Kč.
Vývoj (a primární testování) je na Delphi XE. Poskytované verze jsou Delphi 2007, Delphi 2010 (speciálně jsem ji instaloval) a Delphi XE. Teoreticky může být i Delphi 2009, starší verze než 2007 ne z technických důvodů (teoreticky D2006, ale ty nemám).
Instalace spočívá v nakopírování patřičné DLL, upravení reg. souboru (v této verzi) a vložení do registru. Odstraněním informace v registru se expert přestane zavádět. Po instalaci se v menu help objeví položka menu "Show Dual FileView". Následně lze panel kamkoliv docknout a případně uložit pracovní plochu.
Stáhnout Dual FileView (v 0.3 / 0.5M / D2007, D2010, DXE)
Standardní disclaimer: Program je poskytován tak jak je, bez záruky na funkčnost, ztráty dat atd. Neručím ani za zemětřesení, záplavy atd. Pokud Vám vybuchne počítač nebo se stane cokoliv jiného - bylo tu varování.
TODO:
- převzetí barev zvýrazňovače (hotovo v 0.5)
- základní navigace mezi původním editorem a novým panelem přes popmenu (hotovo v 0.5)
- refresh po save (hotovo v 0.5)
- ?? možnost otevření jiného souboru než je aktuální
- a další efektové