I have begun the work on doing the vehicle management window, as that seemed more straight forward, both conceptually and technically, than the consist order window. Hopefully I will also learn some new GUI techniques that I can use in the consist order window later. The "vehicle manager" window does now exist on a local branch and it currently only do two things: lists the vehicles you own, and lists all vehicles available to you (I know, i promised to code that YEARS ago
https://forum.simutrans.com/index.php/topic,13654.msg135690.html#msg135690. Well here it is....

) in two separate lists, and all sorted with tabs by waytype, like in the "schedule manager".
The plan with the window is to make it easier for the player to "manage" the vehicles, to get an overview of what vehicles the player owns and perform actions across multiple vehicles by tabs benieth the lists, featuring stuff like "information", "payload", "maintenance/upgrade" or whatever names for the tabs is suitable. Also, I would like to be able to sort, especially the left hand list, by different parameters etc.
Im still in the proces of making the two lists "speak" with the window (it is apperently not as straight forward as one might think) so when a vehicle is selected, the window knows what vehicle is in fact selected, and wether it should unselect the previously selected vehicle etc.
I have some questions:
1 - Curently i am finding all individual vehicles the player owns by looking through all convoys on the map, however, I suppose that is quite inefficient, but I dont know of another way. Will there be another way to gather all vehicles owned by the player eventually?
2 - I am puzzled as to what to do with multiple unit vehicles, that is vehicles that will never decouple outside a depot. Preferably I would list them together as a entry in the left list, however, I dont know currently a solid way to distinguish between a multiple unit vehicle that never decouples, and a vehicle with constraints, but which do decouple. I imagine that you anyway need to adress this, so the player cannot unrealistically couple and decouple vehicles that ought not to be, for instance via some datfile parameters? something like:
fixed_coupling_outside_depot_next=1
fixed_coupling_outside_depot_prev=13 - Are there any specific features that you (as in both James and anyone else) would like to see in this window (if possible), or any suggestions to improvements I could do in the window?
4 (new) - Will there be any way to identify specific vehicles, like a unique number or desc-name combined with a number or similar?
Lastly some screenshoots of the work in progress window: Note that the entries on the left list autoresize according to the picture, so they dont overlap, which Im quite proud to have achieved. I consider removing the pictures on the right hand side, to allow for some text instead, and because the picture will be visible on the left hand side (and also elsewhere I plan to) anyway. Also, you are supposed to click on a vehicle in the left hand list, to make it show up in the right and list, but currently it shows all vehicles you own for that waytype (remember the "speaking to window" issue I wroter earlier?).


On a side note: Scrolling through the lists really makes one appreciate the fantastic quality on all of the vehicles in Pak.Britain, and in such quantities! 1659 rail vehicles, to name a few

Well done Pak.Britain(-ex) creators and maintainers!
edit:Added question nr 4