File Comparator: pokažené vodorovné posouvání

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
Hadez
Posts: 28
Joined: 15 Jan 2006, 14:52

File Comparator: pokažené vodorovné posouvání

Post by Hadez » 09 Aug 2009, 23:22

Narazil jsem na zvláštní chování při maximalizovaném náhledu na jeden soubor ve File Comparatoru.
Vodorovný posuvník je vždy aktivní (enabled) a jeho jezdec je úzký.
To snad zatím není problém, jen při zobrazení obou souborů je posuvník aktivní podle potřeby, ne vždy, takže vlastně taky.
Při kliknutí mimo jezdec se ale posouvá pohled na opačnou stranu a navíc před začátek řádků, kde se pak zobrazí podruhé první znak (nebo něco jiného).
Daří se mi to zreprodukovat na náhodně vybraných textových souborech s různými znakovými sadami.

Používám AS 2.52 beta 1 a verze File Comparatoru je 1.1 beta 1. Snad jsem na nic nezapomněl :-)

User avatar
Ether
Posts: 1459
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Re: File Comparator: pokažené vodorovné posouvání

Post by Ether » 10 Aug 2009, 00:27

Trochu jsem se na to koukl a mám nějaké detaily (kromě toho, že je to docela sranda, vidět posuvníky, jak se hýbají úplně jinam, než je člověk po letech zvyklý). Povšiml jsem si, že horizontální posuvník v jednom panelu vždy odpovídá posuvníku v panelu druhém (jde to zkoušet posouváním dělící čáry vprostřed). Je to docela výhodné, ovšem v extrémních případech se posuvníky začnou chovat divně. Objevil jsem zatím tři stavy rozdělení panelů:

x) Zobrazeny aspoň dva znaky na šířku: posuvníky jsou normální.
x) Zobrazen jeden znak nebo jeden a část druhého: klikání do volného prostoru posuvníku nic nedělá.
x) Zobrazen méně než jeden znak, popřípadě maximalizovaný jeden panel: klikání do volného prostoru posuvníku posouvá jezdec na opačnou stranu (jako by se klikání bál).

Zřejmě je na vině synchronizování posuvníků. Při horizontálním dělení podobný problém nevidím, ale moc jsem to netestoval.
Ελληνικά rulez.

Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Re: File Comparator: pokažené vodorovné posouvání

Post by Jan Patera » 11 Aug 2009, 22:09

ether wrote:Zřejmě je na vině synchronizování posuvníků.
Problem byl spraven pro pristi verzi Salamanderu (AS 2.52b2/2.52), diky za jeho nalezeni.

Post Reply