Tuesday, March 11, 2003, 6:14:22 AM, Dimitrie O. Paun wrote:
On March 11, 2003 01:41 am, Vitaliy Margolen wrote:
- Vertical Scroll boundaries are not set properly in Icon and SmallIcon
modes. I hacked this one but it's not correct - still missing about 10-20 pixels. Not sure why.
I know, there was on previous bug report about it. Feel free to submit a patch. In general, Icon and SmallIcon modes have more problems than the Report and List modes :(
I got it figured out. At least for simplified case. I got a question: tagLISTVIEW_INFO is our structure or it's MS defined one? If former, I can add few more variables to it : maxHight and maxWidth - to track dimensions of ListView. And update it every time on inserts and refreshes.
- ACDSee's Big Icons mode doesn't show anything at
all. Not sure what the problem here. It looks like it is possible to select something with keyboard. But still nothing on on the screen.
Odd -- you'll need to debug this a little. Remember, the listview can't gracefully handle more than 30000 or so items in Icon and SmallIcon mode, so please test with lists smaller than that.
It's mach smaller than that. I had just 10-20 items. I might try with something less sophisticated than ACDSee. Somewhere I have explorer like program written in Delphi. Should be perfect for this.
- Resizing window does not rearrange icons. Only doing "refresh - F5"
rearranges icons in the proper fashion.
It should. Can you capture a +listview trace of a resizing event?
So far it reacts when size get's too small to fit right most column of icons. But nothing when size gets bigger enough for one more column. I will try to get some meaningful logs out of it.
- Biggest mystery to me - some items missing image names. This happens in
all modes. ACDSee is using callbacks for text/images. So I'm not sure where the problem is. There are some activity going on with all file names according to trace:string. But GetDispInfo returns blanks. Although thumbnails and preview are displayed properly.
Hmmm. This is strange, it shouldn't do that. Are the missing names always the same?
Yes missing names are always the same one. One more interesting fact: if directory missing name - all files in it don't have them neither.
Vitaliy Margolen