Texture Display Bug

Jekteir

25-03-2008 17:52:36

This is a pretty odd bug:

I have a window containing some labels in a vertical stack, and below them a small gap and then a textbox.

When I move the cursor horizontally along the gap somewhere between the textbox and bottom label (or, for all I know, slightly within the bounds of one/both of those) a big texture with about 25 QuickGUI textures (window-close X buttons; squares of background color; menubars etc -- textures from the skin .pngs in other words) all blocked together appears above my window. As I move the mouse, all those textures move together above the window in sync with the mouse. When I move the cursor away from that area, they all disappear. They appear again when it goes back.

Jek

Jekteir

25-03-2008 18:42:00

Yeah, I looked at SkinSet.qgui.png in my directory and it's definitely showing that whole .png moving about. Still don't know why -- must be something in the mouse movement injection code, I guess?

Jek

kungfoomasta

25-03-2008 18:53:14

You need to rebuild your skinset file, its outdates. Whenever the texture required is not found in the atlas, the entire atlas is shown. I need to improve this so an exception is thrown.

If you have updated all textures from the zip or SVN, you should delete the qgui.skinset file and the SkinSet.qgui.png file, and it will be recreated. The cursor wants to change into a text cursor, or a resize cursor, depending where exactly your cursor is.

Jekteir

25-03-2008 19:30:19

OK, thanks for the explanation. Because I've already created my own textures I won't want to just replace them with the textures from SVN; but I will go through texture-by-texture and figure out which ones have changed names or which new textures there are that I don't have, and then copy the new ones or rename the changed ones (e.g. I spotted 'pointer' to 'cursor' yesterday). Thanks for clearing this up.

Jek