No subject


Tue Feb 23 11:03:59 CST 2010


rounding error of some kind deep down in one of Wine's core libraries, poss=
ibly=0D
a ceil() where native Windows uses a floor() or the other way round. This w=
ould=0D
explain why the application has one pixel left over in each dimension when=
=0D
calculating the geometry of this part of its application window and, as a=
=0D
result, needs those extra scrollbars.=0D
=0D
Another oddity, probably closely related, is that the publisher logo for th=
e=0D
current book, which is displayed in the upper right corner of the main=0D
application area (in the screenshot it's a red and white Collins logo) is=
=0D
partly outside the visible screen area and also outside the scrollable area=
.=0D
This, however, changes as soon as the application window's initial maximize=
d=0D
state changes. In the de-maximized window the full logo becomes visible, an=
d it=0D
stays so even after the window is maximized again. This strange behavior to=
o=0D
does not occur in Windows, only in Wine.=0D
=0D
Langenscheidt e-Dictionaries is currently available in version 4.0, revisio=
n=0D
20.1 (whatever that means). It can be downloaded gratis (i.e. free-as-in-be=
er)=0D
at http://www.langenscheidt.de/service/service_2784.html. Judging from the=
=0D
libraries it comes with, it is written in Visual C++ 8.0 and heavily MFC-ba=
sed.=0D
The application functions as a front-end for a number of commercial electro=
nic=0D
dictionaries published by Langenscheidt and a few other German publishers.=
=0D
These dictionaries come in a proprietary, closed format on CD-ROM or via pa=
id=0D
download and have to be installed locally into the e-Dictionaries applicati=
on,=0D
where they can be searched and accessed one at a time or all at once. There=
 is=0D
also limited support for custom dictionaries. Langenscheidt e-Dictionaries =
is=0D
derived from its older, simpler (and in my view, better) predecessor=0D
application called PC-Bibliothek (or PC-Library in English), which also run=
s=0D
fine under Wine, but shows the exact same issues as described above. (To=0D
complicate matters further, there's a third member in this family of=0D
applications, called Office-Bibliothek, but that's not really relevant for =
this=0D
bug.)=0D
=0D
Setting up Langenscheidt e-Dictionaries in Wine can be a bit tricky. The=0D
installer does not currently work (which is a separate issue that I won't g=
o=0D
into here), so the application has to be installed manually by extracting a=
ll=0D
the right files from the unpacked installer exe to the right places. The=0D
interface language is German by default, but you can switch it to English v=
ia=0D
the menu (if you happend to find the right option among all the German). To=
 see=0D
the scrollbar bug in action you need to have at least one dictionary instal=
led,=0D
which you can get by creating a "user dictionary" and adding a few dummy=0D
entries to it.=0D
=0D
If there's a Wine developer who wants to try and fix this bug, you shouldn'=
t=0D
have to go through all this. Just give me a shout, and I'll provide you wit=
h a=0D
fully functioning test kit that you can simply unpack and fire up immediate=
ly.=0D
This shouldn't be a problem copyright-wise as the application itself is leg=
ally=0D
downloadable for anybody from Langenscheidt's website (see link above) and =
I=0D
won't share any actual dictionary content.=0D
=0D
-- =0D
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=3Demail=0D
Do not reply to this email, post in Bugzilla using the=0D
above URL to reply.=0D
------- You are receiving this mail because: -------=0D
You are watching all bug changes.=



More information about the wine-bugs mailing list