GUI debugging
Benoit SCHWINDEN
benoit.schwinden at unistra.fr
Tue May 5 05:09:18 CDT 2009
Reece Dunn a écrit :
> 2009/5/5 Austin English <austinenglish at gmail.com>:
>
>> On Tue, May 5, 2009 at 2:13 AM, Benoit SCHWINDEN
>> <benoit.schwinden at unistra.fr> wrote:
>>
>>> Hello,
>>>
>>> I am trying to make a very special application working with Wine 1.1.20
>>> (Loris, from Ever Ezida, a library management software). Almost
>>> everything is functionnal, but there is a little graphical bug with some
>>> texfields. Also, I would like to know if there are some ways to debug a
>>> GUI, especially a way to know which library or DLL is called to display
>>> a part of this GUI (ie know what DLL is used to display my faulties text
>>> fields).
>>>
>> If any terminal output is triggered by activating/interacting with
>> that area, it'd be a good place to look.
>>
>> Otherwise, +relay would tell you, but it'll also give you a lot more
>> information that you don't need.
>>
>
> Most of the UI is located in user32 and comctl32. Is it a plain text
> filed (could be the edit control in user32), or a formatted edit field
> (could be the richedit control in riched32), or it could be a custom
> written control in Loris itself.
>
> I would suggest that you file a bug and attach a screenshot.
>
OK it's done !
> Some general pointers:
> 1. it could be to do with theming (if you have installed and are
> using a Windows theme such as Zune);
>
no theme installed...
> 2. it could be due to using an incorrect font or locale that has
> missing characters for things like "e with acute";
> 3. the program could be expecting Windows fonts and font
> characteristics (have you tried installing MS core fonts using
> winetricks: http://wiki.winehq.org/winetricks?);
> 4. it could be an issue with font smoothing.
>
> - Reece
>
It is not a font problem, the text displayed in the faulty field is
fine, but the field is too small, that is the problem. Screenshot in bug
report 18362.
Thanks a lot for your help !
--
Benoit SCHWINDEN
Direction Informatique
Groupe GNU/Linux
Université de Strasbourg
03 90 24 12 46
More information about the wine-devel
mailing list