Page 1 of 5

Plugin na zastupce

Posted: 16 Mar 2009, 11:47
by Raptor
Otazka je jednoducha - dokazal by nekdo udelat plugin na prohlizeni *.lnk souboru? Nevim zda je nekde dostupna dokumentace k tomu, ale predpokladam ze ve win api na to jsou funkce.

Re: Plugin na zastupce

Posted: 16 Mar 2009, 11:49
by stepand76
Raptor wrote:Otazka je jednoducha - dokazal by nekdo udelat plugin na prohlizeni *.lnk souboru? Nevim zda je nekde dostupna dokumentace k tomu, ale predpokladam ze ve win api na to jsou funkce.
Je to jeden z plánovaných. Mít tak víc času...

Posted: 16 Mar 2009, 17:39
by Ether
ether wrote:Zrovna jsem se koukal na pár zástupců a napadlo mě, že by se mohl vytvořit plug-in pro prohlížení .lnk souborů (něco jako Multimedia Viewer). A nevidím žádný důvod, proč by potom v prohlížecím okně nemohl být příkaz pro prohlídnutí cíle souboru, případně s dalším příkazem pro zaměření cíle v panelu. Tato koncepce by podle mě usnadnila správu zástupců (kupř. nabídka Start) a přitom přidala funkcionalitu žádanou v tomto vlákně.
Jenom připojuji jeden z mých příspěvků na toto téma; více ve starším vlákně o prohlížení zástupců se zajímavou diskuzí.

Posted: 16 Mar 2009, 19:23
by manison
V rámci testování Total Commander Proxy jsem zkoušel LinkInfo.

Posted: 16 Mar 2009, 22:39
by Raptor
manison wrote:V rámci testování Total Commander Proxy jsem zkoušel LinkInfo.
To mi nejak nefunguje. Stale se pouziva internal viewer z AS. I kdyz mam *.lnk nastavene na pouzivani ListView.

Posted: 16 Mar 2009, 23:06
by Ether
Raptor wrote:To mi nejak nefunguje. Stale se pouziva internal viewer z AS. I kdyz mam *.lnk nastavene na pouzivani ListView.
Je to známý bug, manison již pracuje na jeho odstranění. Viz jeho příspěvěk v anglickém vláknu TCPP. Prozatím se to dá obejít použitím Ctrl+Shift+F3.

@manison] Doporučuju ti vydat opravnou verzi co nejdřív, nebo se začnou hlášení o té chybě zbytečně množit.

Re: Plugin na zastupce

Posted: 17 Mar 2009, 08:31
by stepand76
stepand76 wrote:Je to jeden z plánovaných. Mít tak víc času...
Včera jsem tomu půl hodiny věnoval. Beta už je skoro hotová.

Posted: 17 Mar 2009, 21:18
by manison
ether wrote:@manison] Doporučuju ti vydat opravnou verzi co nejdřív, nebo se začnou hlášení o té chybě zbytečně množit.
Hotovo. Opravená verze je ke stažení. Prohlížení přes F3 by snad už mělo fungovat.

Posted: 17 Mar 2009, 21:27
by Raptor
Prima funguje - dobra prace.
Jeste dotaz - to ze to nejde zavrit pomoci ESC tak to je chyba proxy pluginu nebo TC pluginu jako takoveho?

Posted: 17 Mar 2009, 22:12
by manison
Raptor wrote:Prima funguje - dobra prace.
Jeste dotaz - to ze to nejde zavrit pomoci ESC tak to je chyba proxy pluginu nebo TC pluginu jako takoveho?
Díky. Nezavírání přes ESC je momentálně vlastnost proxy, mám to na todo listu, ale momentálně bohužel nemám čas přidat čtyři řádky kódu navíc :D Sry. Alt+F4.

Posted: 18 Mar 2009, 22:06
by stepand76
První verze pluginu pro prohlížení zástupců je ke stažení zde:

http://sites.google.com/site/stepand76/asplugins

Posted: 19 Mar 2009, 20:27
by MartinS
stepand76 wrote:První verze pluginu pro prohlížení zástupců je ke stažení zde:
Super, díky.

Možná by se mohla okna s informacemi roztáhnout dynamicky víc do šířky. Teď mám velké okno a uprostřed malý rám s useknutými informacemi.

Posted: 19 Mar 2009, 23:27
by stepand76
MartinS wrote:Možná by se mohla okna s informacemi roztáhnout dynamicky víc do šířky. Teď mám velké okno a uprostřed malý rám s useknutými informacemi.
OK. Zvětším to. Díky.

Posted: 20 Mar 2009, 16:45
by stepand76
stepand76 wrote:OK. Zvětším to. Díky.
Hotovo. Přidal jsem ještě příkaz pro zobrazení standardního dialogu Vlastnosti souboru (pro případ potřeby editace) a chystám se na příkaz (v menu Plugins) pro navigaci na cíl zástupce. Brzy to zveřejním.

Posted: 21 Mar 2009, 19:01
by Ether
Dík za plugin, teď k poznatkům:

Nějak se mi nelíbí způsob zobrazení. Kombinace barvy pozadí a užití formulářových prvků a těch containerů (obrysy) vypadá, jako kdyby to byl původně dialog s pevnou velikostí a pak někdo zapl možnost maximalizace. Navíc ty editboxy působí způsobem, že je možno za určitých okolností hodnoty upravovat, což není pravda. Třeba takový Multimedia Viewer se svými tabulkami vypadá přijatelněji(*).

Druhá připomínka putuje k méně standardním zástupcům, tedy typy Windows Installer (např. Microsoft Office Word), systémové složky (např. zástupce pro Koš) a URL (např. Katalog systému Windows). Tyto zástupce využívají nějakých rozšířených funkcí, které tvůj plugin nedokáže zatím zpracovat.

*; @Altap] Myslím, že pro dobro vývojářů i uživatelů by se hodilo nějakým způsobem publikovat funkce (API a/nebo vzorový plugin) pro zobrazení v tabulce jako má Multimedia Viewer.

EDIT] Připojen archiv se vzorovými .lnk soubory.