Listview Large Icon (LVS_ICON) rewrite.

Guy L. Albertelli galberte at neo.lrun.com
Tue Sep 24 20:14:03 CDT 2002


----- Original Message -----
From: "Dimitrie O. Paun" <dpaun at rogers.com>
To: <wine-devel at winehq.com>; "Guy L. Albertelli" <galberte at neo.lrun.com>
Sent: Tuesday, September 24, 2002 12:25 AM
Subject: Re: Listview Large Icon (LVS_ICON) rewrite.


> On September 24, 2002 12:07 am, Guy L. Albertelli wrote:
> > This is a major rewrite of the LVS_ICON (large icon) code. Not everything
> > is working correctly yet. Known problems:
> > 1. Focus rectangles are left drawn incorrectly when scrolling window.
>
> I think I know what the problem is, I'll try to fix it.

OK.

> > 2. Background is incorrect for at least Outlook (white instead of grey).
>
> Hm, I don't have Outlook. Any pointers and/or ideas?

It seems to be related to the brush changes. The symptom is that the background is white not the grey that is expected.

> > 3. Scrolling in Outlook is not correct.
>
> What's the problem with this one? I might be able to fix it...

Outlook has its own scrolling process (separate top and bottom arrows drawn). The problem is that the native control makes the item
spacing (not height) is related to the number of lines of text. The rewrite that I did does not do that yet, the item spacing is
constant and at two lines. This makes the size of the item list larger than the separate scrolling expects. So when Outlook "knows"
the last item is displayed and removes the arrow, our last item is only partially displayed.

The internal scrolling seems ok.

I'm going to start looking into these two items this week.

Guy





More information about the wine-devel mailing list