Copy registry value: neaktivni ovladaci prvky
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Zajímavé! Můžete mi prosím zkusit, jak se bude okno chovat v případě, že historie bude nějakou položku obsahovat?
Lze ji tam dostat otevřením Registry pluginu v obou panelech a nakopírováním nějaké hodnoty...
Do konfigurace se to koukám neukládá.
Ohledně toho skinu XP: kde se to shání? Do dneška jsem se mylně domníval, že od MS existuje jediný skin (ten standardní) a všechny další skiny musejí být podpořeny speciálním SW pro skinování.
Lze ji tam dostat otevřením Registry pluginu v obou panelech a nakopírováním nějaké hodnoty...
Do konfigurace se to koukám neukládá.
Ohledně toho skinu XP: kde se to shání? Do dneška jsem se mylně domníval, že od MS existuje jediný skin (ten standardní) a všechny další skiny musejí být podpořeny speciálním SW pro skinování.
Jakmile jsem provedl jedno zkopírování, tak se už seznam začal zobrazovat s touto jednou hodnotou (a ta byla předvyplněna i v editu). Zkopírování do dalších větví už pak přidává standardně další záznamy, a chování comboboxu se mi jeví korektní (jak klikáním myší, tak výběr šipkami, otevření dropdown přes Alt+down atd.).Jan Rysavy wrote:Zajímavé! Můžete mi prosím zkusit, jak se bude okno chovat v případě, že historie bude nějakou položku obsahovat?
Nicméně ten původní stav správný není, jak jste i sám podotkl, v případě prázdného seznamu se má standardně při dropdownu zobrazit prázdné okno s jedním řádkem, na který sice nejde kliknout, ale uživatel vidí, že má combo rozkliknuté, a nediví se, proč mu nejde na nic jiného kliknout, dokud ho nezavře.
Co se týče skinů (resp. stylů), těch pro Windows XP existuje celá řada. MS to ovšem zkomplikoval a vyžaduje, aby tato témata byla jím digitálně podepsaná nebo něco v tom smyslu (bez toho fungují z těch skinů jen barvy a ikonky, a ne kompletní přeskinování taskbaru, oken atd.). Aby šlo plně aplikovat i amatérsky vytvořené skiny, je třeba provést patch knihovny uxtheme.dll (viz např. tady http://www.softpedia.com/get/Desktop-En ... inal.shtml), a pak už si jen najít vhodný skin

Standardní Luna ani Classic to podle mne není. A žádná další témata v originálních Windows XP v adresáři C:\WINDOWS\Resources\Themes nejsou.Mem wrote:To samozřejmě nemůže mít vliv (jedná se totiž o standardní Windows XP skin, žádný speciální software), ale díky za pokus.
Mimochodem proč myslíte, že by popisované chování nemohla způsobovat chyba v definici skinu? Čistě teoreticky by skin asi v žádném případě funkčnost ovlivňovat neměl. Když však mizerný skin může způsobit to, že určité prvky GUI mohou např. chybět (být neviditelné), proč by nemohl způsobit i něco jako zde?
Altap Salamander fan since 1998
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
To jsem snad ani netvrdil. Podstatné je, že tyto jiné barvičky a bitmapy vykresluje standardní theme engine z Windows XP, žádný jiný software, jak jste se původně domníval.jis wrote:Standardní Luna ani Classic to podle mne není.
Tady asi došlo k nepochopení, já si to nemyslím, já to vímjis wrote:Mimochodem proč myslíte, že by popisované chování nemohla způsobovat chyba v definici skinu?

-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Potvrzeni
Dobrý den,
tak si tak pročítám diskuzi a vidím problém, které můžu zopakovat.
Protože nepoužívam Registry plugin v SS, tak v Copy/Move dialogu nemám žádnou historii.
Používám SS2.5b11 En na aktualizovaných WinXP SP2 Pro En bez jakýchokoliv tématů - jen klasická hranatá a šedivá okénka.
Doplňující obrázek: http://temp.zarevak.net/ss25b11_regcombo.png
- červená plocha je ručně dokreslena a přesahuje dolní okraj dialogu a je pouze pod comboboxem
Chování:
1) otevřu jakoukoliv větev v Registry pluginu a pokusím se kopírovat (nebo přesunout, ...);
2) při kliknutí myší na rozevírací šipku poprvé se šipka "promáčkne" (jako u stistknutého tlačítka), ale "nic" se nestane...
Nyní lze provádět tyto ptákoviny:
a) Kliknout na obrázku do červené plochy - vůbec! nic se nestane
b) Cokoliv psát; text se zobrazí, ale dialog neuvolní
c) Kliknout mimo červenou plochu - první klik nic viditelného neprovede, jen uvolní zaseknutý dialog (s tímto klikem nelze provést ani přesunutí dialogu)
d) Zmáčknout ESC a tím dialog uvolnit
Uvolněný dialog lze zase zaseknout kliknutím na rozbalovací šipku
Doufám, že toto pomůže nalézt uvedenou chybu
tak si tak pročítám diskuzi a vidím problém, které můžu zopakovat.
Protože nepoužívam Registry plugin v SS, tak v Copy/Move dialogu nemám žádnou historii.
Používám SS2.5b11 En na aktualizovaných WinXP SP2 Pro En bez jakýchokoliv tématů - jen klasická hranatá a šedivá okénka.
Doplňující obrázek: http://temp.zarevak.net/ss25b11_regcombo.png
- červená plocha je ručně dokreslena a přesahuje dolní okraj dialogu a je pouze pod comboboxem
Chování:
1) otevřu jakoukoliv větev v Registry pluginu a pokusím se kopírovat (nebo přesunout, ...);
2) při kliknutí myší na rozevírací šipku poprvé se šipka "promáčkne" (jako u stistknutého tlačítka), ale "nic" se nestane...
Nyní lze provádět tyto ptákoviny:
a) Kliknout na obrázku do červené plochy - vůbec! nic se nestane
b) Cokoliv psát; text se zobrazí, ale dialog neuvolní
c) Kliknout mimo červenou plochu - první klik nic viditelného neprovede, jen uvolní zaseknutý dialog (s tímto klikem nelze provést ani přesunutí dialogu)
d) Zmáčknout ESC a tím dialog uvolnit
Uvolněný dialog lze zase zaseknout kliknutím na rozbalovací šipku
Doufám, že toto pomůže nalézt uvedenou chybu
Doplnění...
Ještě drobnost:
1) Vytvořil jsem polužku v historii kopírováním hodnoty
dialog se teď chová normálně a zobrazuje tuto položku historie
v registry zatím není uloženo nic
2) Po vypnutí SS je v registry vytvořen záznam:3) Po restartu SS je dialog plně funkční i s historií
4) Pokusy v SS smazat výše uvedený záznam nemá žádný vliv, protože SS si vše "pamatuje" a při ukončení záznam znovu vytvoří
5) Záznam lze efektivně smazat pouze v Windowsím Registry Editoru při vypnutém SS
6) Po spuštění SS je dialog v původní zasekávací verzi
poučení: pro testování chyby nelze mazat historii se spuštěným SS 
1) Vytvořil jsem polužku v historii kopírováním hodnoty


2) Po vypnutí SS je v registry vytvořen záznam:
Code: Select all
REG:\HKEY_CURRENT_USER\Software\Altap\Servant Salamander 2.5 beta 11\Plugins Configuration\RegEdit\Copy Or Move History 0
4) Pokusy v SS smazat výše uvedený záznam nemá žádný vliv, protože SS si vše "pamatuje" a při ukončení záznam znovu vytvoří
5) Záznam lze efektivně smazat pouze v Windowsím Registry Editoru při vypnutém SS
6) Po spuštění SS je dialog v původní zasekávací verzi


-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact:
Re: Doplnění...
Chybu uz umime reprodukovat, zkusime to napravit, diky!

Upresnil bych to: staci unload patricneho pluginu, zde Registry Editor.zarevak wrote:poučení: pro testování chyby nelze mazat historii se spuštěným SS

-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Vypadá to, že se jedná o obecnou chybu operačního systému. Testovali jsme několik verzí Windows XP a někde se problém vyskytuje a někde (asi většina) nikoliv.
Chtěl bych požádat Vás, u kterých problém lze reprodukovat: vložte sem prosím následující informace z Help > Report a Bug:
(toto je příklad Windows XP, kde vše funguje)
Našel jsem například toto vlákno řešící stejný problém: http://groups.google.com/group/microsof ... 06b2632e6d
Neobjevili jsme popisovanou závislost problému na zvoleném Classic/XP Theme.
Chtěl bych požádat Vás, u kterých problém lze reprodukovat: vložte sem prosím následující informace z Help > Report a Bug:
(toto je příklad Windows XP, kde vše funguje)
Code: Select all
System Version:
Microsoft Windows XP Professional (Build 2600)
Version 5.1 (Build 2600) SP 0.0,
System directory: C:\WINDOWS\System32
Windows directory: C:\WINDOWS
IE Version: 6.0.2600.0000 Build: 62600
COMCTL32.DLL Version: 6.0
ProductName (from registry): Microsoft Windows XP
CurrentVersion (from registry): 5.1
Neobjevili jsme popisovanou závislost problému na zvoleném Classic/XP Theme.
-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact:
Na techto XP se problem projevuje:
Code: Select all
System Version:
Microsoft Windows XP Professional Service Pack 2 (Build 2600)
Version 5.1 (Build 2600) SP 2.0, Service Pack 2
System directory: C:\WINDOWS\system32
Windows directory: C:\WINDOWS
IE Version: 6.0.2900.2180 Build: 62900.2180
COMCTL32.DLL Version: 6.0
ProductName (from registry): Microsoft Windows XP
CurrentVersion (from registry): 5.1
Na techto mych XP Home SP2 taky (letmym pohledem bych rekl, ze jsou to ty same co uvedl pan Solin):
Code: Select all
System Version:
Microsoft Windows XP Personal Service Pack 2 (Build 2600)
Version 5.1 (Build 2600) SP 2.0, Service Pack 2
System directory: C:\WINDOWS\system32
Windows directory: C:\WINDOWS
IE Version: 6.0.2900.2180 Build: 62900.2180
COMCTL32.DLL Version: 6.0
ProductName (from registry): Microsoft Windows XP
CurrentVersion (from registry): 5.1
Stejna chyba i na jinych mistech
Je to sice zrejme, pokud jde skutecne o bug v nekterych buildech OS WXP, jen vyslovne uvadim, ze stejneho problemu (neviditelny list z comboboxu) jsem si ted nedavno vsiml i u Batch rename pluginu (a tam jsem skutecne chvili nevedel, kam kliknout a kde je focus, nez jsem se zorientoval kde se vkladaji pripravene texty (counter, ...) a kde je historie)