Jump to content

No column reordering with Wine


poncho

Recommended Posts

Posted

I'm trying to move the "Uploaded" column to "Done" (drag+drop) but nothing happens. On my Vista machine this works.

I'm using Debian lenny with Wine 0.9.44 and uTorrent 1.7.7

Posted

If you feel handy and want to customize your columns... I'm not sure if the popup menu for columns shows up so you know where to look, but column order is covered in that thread.

You will want to understand what you're changing, be sure your editor supports binary data as well as bencoding, or just try out Ultima's BFE in WINE :D

Posted

Hmm, I startet uTorrent in Windows and reordered the columns. Then I opened the modified settings.dat and Wine's settings.dat with the BEncode Editor and compared lv_files. But in both files lv_files has the same value. O.o

Posted

OK, the values are different but when I copy the modified value to Wine's setings.dat and start uTorrent it has no effect. Column order is still onchanged.

Posted

When I delete the settings.dat uTorrent creates a new one and has default settings. So I'm sure it is the correct file.

And uTorrent doesn't say anything about bad settings.dat.

But...

I modified settings.dat, started uTorrent, exited it and checked the value again. And the value got reseted.

This is, what I want:

0x9100008701812F00023C008350000440008550000636000...

86A000935000A35000B42000C3A000D3300073D000E2D00...

8F2D00904600117800925900934600944600954600964600175300983C00

And this is what uTorrent made:

0x9100008701812F00023C008350000440008550000636000...

76A000835000935000A42000B3A000C33000D3D000E2D00...

8F2D00904600117800925900934600944600954600964600175300983C00

Posted

I don't think column reordering is possible at all in Wine (currently). The relevant key in settings.dat doesn't control the order in which µTorrent creates the listview columns -- they control how µTorrent reorders them after they are created in default order. Since the relevant API functions/macros for reordering the column (like ListView_SetColumnOrderArray) haven't yet been fully implemented in Wine, µTorrent's attempts to move the columns around via those API calls won't succeed.

Posted

OH! :( I thought the whole purpose was that the keys told uT how they were supposed to render, not how to re-render. Sorry about getting your hopes up poncho, I misunderstood how listviews work. If Ultima says it won't re-render, then that function for comctl32 needs to be fixed in WINE.

Posted

Mmmh, no. It doesn't makes any difference.

OK, then I have to use the columns as they are.

Thanks for your help.

/EDIT:

OK after winecfg wine crashes:

# wine uTorrent.exe 
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
err:wgl:has_opengl glx_version is 1.2 and GLX_SGIX_fbconfig extension is unsupported. Expect problems.
wine: Call from 0x70d22a1e to unimplemented function KERNEL32.dll.InitializeCriticalSectionEx, aborting
wine: Unimplemented function KERNEL32.dll.InitializeCriticalSectionEx called at address 0x70d22a1e (thread 0009), starting debugger...
Unhandled exception: unimplemented function KERNEL32.dll.InitializeCriticalSectionEx called in 32-bit code (0x7bc433ac).
Register dump:

I copied comctl32, comdlg32 and msvcrt.dll.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...