Lazaroth wrote:1. It's really built around having one master image and using different parts of it for different things with offsets. Morrowind however have different images for the same thing, e.g. 8 for a border and 3 for a scrollbar. For the border it's not that big of a problem, but fixing the scrollbar properly can't be done without hacking away in C++.
In theory it is possible, but it is actually very bad idea to store widgets parts in different textures, since when you render this on GPU it will use one batch for each texture, thus any complex gui would work slow. Such things were used when rendering was done using CPU, but now all GPU based GUIs use texture atlases.
So this is step back, that would decrease GUI performance and increase code complexity for barely no profit.
Well, those textures can be united during loading, but again it is easier to do that in image editor, rather than slow down startup time.
Lazaroth wrote:2. Coming back to the scrollbar, there is only one scrollbar, used for both vertical and horizontal sliders, but gets rotated accordingly. Rotating it must also be done in C++, but would be much easier if there were a property key or something similar easy.
Makes sense, I guess we can add such skin property in future. It is very minor thing though and I never heard any MyGUI user needed that before.