Page 1 of 1
Kontextove menu pro nadrazenou slozku v prvnim radku listu
Posted: 10 May 2006, 00:13
by cincura.net
Zdravim *,
co rikate na moznost vyvolat kontextovou nabidku pro parenta v prvnim radku listingu (tam jak jsou ty dve tecky a sipka)?
Jsem-li v C:\parent\*, tak listuji slozku parent. Kdyz bych klikl na ono misto, vyvolala by se mi kontextova nabidka pro slozku 'parent'.
Pripadne i pro vybranou (zvyraznenou) cestu na tom toolbaru (modry, nad listingem) jak je aktualni cesta, stacilo by tam pridat submenu. Ale to je uz extended vec.
Proc to?
Casto jsem ve slozce s projektem s potrebuju jej commitnout do SVN, takze musim vylezt ven kliknout, udelat a pak zase zpet.
Re: Kontextove menu pro nadrazenou slozku v prvnim radku lis
Posted: 10 May 2006, 09:03
by Mem
Souhlasim, navic stejne vsechny bezne informace o slozce clovek vidi i u tech tecek (atributy, a nazev slozky je v adresnim radku), takze je zrejme, o jaky objekt jde, kdyz se ma context menu vyvolat. Jina vec je, jestli by to nebylo nejak komplikovane na implementaci
Ja dodam dalsi moznosti vyuziti - jednak taky pouzivam CVS, nekdy zase potrebuji zjistit celkovou velikost adresare, a pokud jsou tam i podslozky, tak je jednodussi dat si Vlastnosti nadrazene slozky, casto take potrebuji zapakovat soubory vcetne slozky atd. - coz me ovsem privadi na myslenku, jestli by to slo udelat uplne obecne, aby se ty tecky chovaly jako plnohodnotny adresar i pro pluginy a treba drag&drop
Re: Kontextove menu pro nadrazenou slozku v prvnim radku lis
Posted: 10 May 2006, 09:30
by cincura.net
Mem wrote: udelat uplne obecne, aby se ty tecky chovaly jako plnohodnotny adresar i pro pluginy a treba drag&drop
Pro drag&drop to u me funguje.
Posted: 10 May 2006, 11:33
by Datalog
Nápad je to zajímavý, ale bojím se, aby se nepletlo up directory ".." (dvě tečky) a aktuální adresář "." (jedna tečka).
Příklad listuji C:\base\sub\ * :
1) Když nyní udělám drag&drop na "..", tak se mi, korektně, přesune soubor do vyššího adresáře. Takže ".." správně znamenají adresář "C:\base\"
2) Navrhované kontext menu by ovšem bylo menu od adresáře "C:\base\sub\", tedy ekvivalent "." (ne "..")
Aby to nedopadlo tak, že bych si nikdy nebyl jist v jakém režimu zrovna dvě tečky fungují a nepřestal je tak používat úplně. Komplexním řešením by bylo zobrazit v listingu i dvě tečky i jednu tečku, Pak by bylo vše jasné. Ale přibývá tím zase spousta dalších problémů (jako zda má hromadné selektování vč. adresářů vybrat i ".", problémy s rekurzivním kopírování při omylem selektované tečce, a pod.).
IMHO, mixování funkcí jedné a dvou teček je průchozí, pokud je jedna z věcí pouze informativní - např. (když mám kurzor na "..") rozšíření infa o aktuálním (ne nadřízeném) adresáři v infolince. Ale mixovat výkonné věci, nevím, bojím, bojím.
Posted: 10 May 2006, 14:31
by cincura.net
Je pravda, ze ty '..' jsou tam mirne nekonzistentni (z tohoto pohledu). Mozna by cely problem vyresila kontextova nabidka na tom toolbaru, misto tecek.
Posted: 10 May 2006, 16:26
by Datalog
cincura.net wrote:... Mozna by cely problem vyresila kontextova nabidka na tom toolbaru, misto tecek.
Ano, za takovou volbu se přimlouvám.
Posted: 10 May 2006, 17:19
by Mem
Datalog wrote:cincura.net wrote:... Mozna by cely problem vyresila kontextova nabidka na tom toolbaru, misto tecek.
Ano, za takovou volbu se přimlouvám.
Take se mi to zda dobre, tohle by nemelo nicemu vadit.
Nicmene tak nepujde delat vse jako by slo s "..", treba vyvolat plugin, ale asi by to vazne bylo kontraproduktivni s tim neco vymyslet
Posted: 11 May 2006, 11:32
by mazy
nevim jestli to vite

, ale contextove menu pro aktualni adresar je pristupne pres right-click na ikone pro vyber disku nad kazdym panelem (tedy ikona
change drive v
directory line, pokud ji tam mate)
Posted: 11 May 2006, 11:35
by Mem
mazy: A sakra
Tomu tedy rikam predvidavost Altapu, udelat feature driv, nez si o ni reknem

(Nicmene kdyby se to dalo vyvolat nad adresnim radkem nebo libovolnou casti cesty, tak by to asi bylo intuitivnejsi, takhle ma clovek dojem ze skutecne pracuje jen s rootem)
Posted: 11 May 2006, 12:50
by Datalog
mazy wrote:... contextove menu pro aktualni adresar je pristupne pres right-click na ikone pro vyber disku nad kazdym panelem ...
Jejky, takové to co se mi tam pletlo, když jsem hledal kontextové menu pro aktuální disk (abych nemusel to menu rozbalovat), tak to je context na aktuální adresář. Aha. No, chtít po Altapu, aby mi to změnil na diskové mi asi neprojde, protože si už určitě mnoho uživatelů zvyklo na současný stav (očekávání "globálního" context mám zvykem z FTP pluginu, který tam pochopitelně nemůže mít vlastnosti adresáře, tak tam dal ovládání celého FTP).
Posted: 11 May 2006, 21:39
by cincura.net
mazy wrote:nevim jestli to vite

, ale contextove menu pro aktualni adresar je pristupne pres right-click na ikone pro vyber disku nad kazdym panelem (tedy ikona
change drive v
directory line, pokud ji tam mate)
No vida, na to jsem zapomnel. Ale myslim, ze ten toolbar by byl lepsi, hlavne tim jde (slo by) vyvolat menu u pro slozky ve vyssich vetvich.
Posted: 12 May 2006, 18:17
by zarevak
Také jsem pro vyvolání kontextové nabídky pro zvýrazněnou část adresy v modrém toolbaru.
Jenže v současnosti jsou tam dvě užitečné položky týkající se zvýrazněné části adresy:
- Assign Hot Path
- Copy To Clipboard
(Ostatní položky jsou dostupné i po kliknutí na prázdné místo modrého toolbaru, takže nejsou tak důležité)
Buď by se tedy tyto dvě položky musely přihodit k Windowsí kontextové nabídce nebo Windowsí kontextovou nabídku dat to podmenu, což by zas umožnilo spožděné načítaní položek tohoto menu a současné SS menu by se mohlo otevřít okamžitě

Posted: 14 May 2006, 12:23
by cincura.net
zarevak wrote:Buď by se tedy tyto dvě položky musely přihodit k Windowsí kontextové nabídce nebo Windowsí kontextovou nabídku dat to podmenu, což by zas umožnilo spožděné načítaní položek tohoto menu a současné SS menu by se mohlo otevřít okamžitě

Jenze ja jsem psal, ze by na to slo udelat treba submenu, aby se to nemichalo s volbami SS. Pripadne by to slo treba pres Ctrl+klik.
Posted: 14 May 2006, 12:27
by cincura.net
IMHO pokud bude Altap vstricny tomuto napadu a zakomponuje jej, tak vzdy reseni najde. Myslim tedy, ze resit zde az tak presne implementacni detaily nema smysl. Dulezite je, ze se napad (ne)libi.