Dobrý, zkouším vytvořit plugin do Altap Salamanderu a potřeboval bych docílit podobného vizuálního chování jako u Automation Pluginu, tedy aby se po stisku horké klávesy objevilo kontextové menu (jehož obsah by definoval plugin) nad označenou položkou v panelu.
Bylo by možné poskytnout nějakou ukázku nebo návod?
Děkuji
vyvolání kontextového menu pluginu
vyvolání kontextového menu pluginu
-=:|MaD|:=-
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: vyvolání kontextového menu pluginu
Toto není v demo pluginu vidět. Dohodli jsme se Manisonem, že publikujeme část Automation pluginu, která problém řeší. Zkuste se v tom prosím rozkoukat, kdyby se nedařilo, neváhejte se zeptat.
- Attachments
-
- as_menu_sample.7z
- (5.86 KiB) Downloaded 905 times
Re: vyvolání kontextového menu pluginu
děkuji za nasměrování, základ - tedy zobrazení custom popup menu jsem už zprovoznil.
Jen pro informaci, mělo by se jednat o plugin pro definici oblíbených složek, včetně podpory hierarchie. Právě přes popup menu (s přiřazenou klávesouvou zkratkou) by se do aktivního panelu promítla cesta, definovaná položkou menu.
Jen pro informaci, mělo by se jednat o plugin pro definici oblíbených složek, včetně podpory hierarchie. Právě přes popup menu (s přiřazenou klávesouvou zkratkou) by se do aktivního panelu promítla cesta, definovaná položkou menu.
-=:|MaD|:=-
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: vyvolání kontextového menu pluginu
SUPER! Těším se na ukázku 

Re: vyvolání kontextového menu pluginu
presne toto som aj ja chcel riesit ale este som sa k tomu nedostal celkom..tiez som chcel spravit favorites jedna favorites = definovana cesta v pravom a lavom okne + klav skratka, velmi efektivna vec..ak by ste to spravili skor ako ja tak pls upladnite plugin ak sa da nech nemusim robit dva krat to iste. vdaka
Re: vyvolání kontextového menu pluginu
Dobrý den, lze nějakým způsobem zjistit pozici (bod) levého horního rohu aktivního panelu Salamandera? chtěl bych zobrazit kontextové menu na přibližně stejné pozici jako se zobrazuje menu s historií procházených adresářů (Alt+F12)
děkuji
děkuji
-=:|MaD|:=-
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: vyvolání kontextového menu pluginu
Prošel jsem API Salamandera a nepotkal jsem, že by tyto souřadnice bylo možné přímo získat.
Takže bych doporučil problém obejít. Pokud si zobrazíte okna Salamandera pomocí SPY utility, najdete v panelech okno třídy "SalamanderItemsBox". Takže by to chtělo vytáhnout z procesu okna, najít dvě s touto třídou a získat jejich souřadnice.
Handle hlavního okna Salamandera lze získat pomocí CSalamanderGeneralAbstract::GetMainWindowHWND().
Takže bych doporučil problém obejít. Pokud si zobrazíte okna Salamandera pomocí SPY utility, najdete v panelech okno třídy "SalamanderItemsBox". Takže by to chtělo vytáhnout z procesu okna, najít dvě s touto třídou a získat jejich souřadnice.
Handle hlavního okna Salamandera lze získat pomocí CSalamanderGeneralAbstract::GetMainWindowHWND().