Page 1 of 1
Změna ikony pluginu? Hlášení o stavu operace na pozadí?
Posted: 06 Mar 2009, 20:07
by zarevak
Dobrý den,
je možné, aby plugin nějakým způsobem hlásil stav operace na pozadí? Pro uživatele Plugin baru by stačila možnost změny ikonky pluginu, ale ta je možná snad jen v CPluginInterface::Connect(...).
Výhodnější by bylo, aby plugin mohl přidat okno/toolbar/tlačítko do okna Salamanderu. Teoreticky bych mohl přilepit okno "ručně", ale rád bych nějaký oficiální postup a případně Salamanderem určené místo.
Jednalo by se o tlačítko se třemi stavy -
OK/
pracuji/
potřebuji uživatele. Po kliknutí se otevře okno pluginu, které je možné normálně otevřít pomocí položky v Plugins menu.
EDIT: Teď koukám, že Plugin bar je
černobílý 
Proč???
Re: Změna ikony pluginu? Hlášení o stavu operace na pozadí?
Posted: 06 Mar 2009, 21:27
by Ether
zarevak wrote:EDIT: Teď koukám, že Plugin bar je
černobílý 
Proč???
Ikonky se zabarví po najetí myší a chovají se tak všechny toolbary a menu (kromě systémových ikon - viz Drive Bar a Hot Path Bar).
Posted: 06 Mar 2009, 21:39
by zarevak
Nojo, ale proč? Celá svá XPčka mám krásně barevná, ale Salamander všechny barvičky schovává
Zpátky k tématu: jak vytvořit viditelné tlačítko/ikonku informující o stavu operace jak je popsáno v prvním příspěvku? (vzhledem k černobílosti Plugin Baru nepůjde použít jen barevnou změnu ikony pluginu

)
Posted: 06 Mar 2009, 22:43
by Jan Rysavy
Žádné standardní řešení neexistuje. Ikonky pluginů nemusí být zobrazeny (i kdybychom je naučili blikat).
Šedé ikonky jsou tam dnes již z čistě historických důvodů. V době, kdy jsme ikonky malovali, to bylo celkem běžné a navíc se používaly poměrně saturované barvy. Později se vše posunulo do uhlazenějších pastelových tónů. Chtělo by to připravit moderní sadu ikon, na kterou by se dalo dívat i v barevné verzi. Bohužel to přesahuje naše schopnosti. Vedle současných malých ikon by měla vzniknout i jejich větší verze.
Posted: 07 Mar 2009, 05:55
by SelfMan
Jan Rysavy wrote:Bohužel to přesahuje naše schopnosti. Vedle současných malých ikon by měla vzniknout i jejich větší verze.
Keby sa nasiel niekto ochotny urobit novu sadu ikon, napriklad aj formou sutaze s odmenou, to by mohlo byt zaujimave nie? A okrem toho by vas to moc nezatazilo.
Posted: 07 Mar 2009, 08:33
by Jan Rysavy
Obáváme se, že je to celkem veliké sousto, zejména ty větší verze budou pěkný oříšek. Logo bylo řekněme především o nápadu, ale tady se bavíme o projektu na desítky hodin práce. Viz příloha.
Posted: 07 Mar 2009, 11:20
by stepand76
V 2.52b1 se změnilo alespoň to, že v seznamu pluginů v Plugin Manageru jsou ikonky barevně.
Posted: 07 Mar 2009, 11:27
by Jan Rysavy
Pluginy, to je další skupina ikon, které je potřeba přepracovat. Speciálně tyto ikony jsou často zoufalé

Posted: 07 Mar 2009, 13:53
by zarevak
Některé pluginy velkou (32x32) ikonu mají v resourcech. Pro ostatní je možné velkou ikonu dohledat z různých dalších zdrojů:
- Pro 7Zip jsem použil oficiální ikonu 7Zipu ve správné velikosti
- Pro ZIP plugin jsem zneužil ikonku WinZIPu
- Pro UnISO ikonu z Windows Vista.
- Ikonu Check Version ve velikosti 32x32 již mám připravenou - upscaloval jsem tu současnou.
Jedině Checksum plugin má ikonu, pro kterou (zatím?) nemám velkou verzi.
Pro Altap: Velké ikony jsou k nahlédnutí na připravovaném webovém projektu a budou využity i v doprovodném pluginu. Všechny vám je mohu poskytnout - jen bude třeba změnit ikonu ZIP pluginu, protože WinZIP ikona je určitě chráněná autorskými právy.
Pokud budu mít chvilku, tak mohu zkusit pomalu vytvářet nové verze ikon - většinou se jedná o pozměněné ikony z Windows, takže by neměl být problém.