This is my (relatively successful) attempt of a basic custom tooltip skin:
There are basically 2 .ini files, the "parent" skin and the tooltip skin:
The problem I'm having here is that, since there is no easy way of "activating the config" in a hidden state from the start, the tooltip skin can sometimes be seen drawn in an incorrect position (when the parent skin is close to the screen edges) - until the move bang does its job and corrects the position to one that is within the screen, that is. I tried hiding it right after "activating" it or setting its transparency to immediately, but there are still sometimes some milliseconds when it is visible in the "wrong" position.
How can I make the tooltip skin "invisible" until its move has been completed successfully? I want it to be shown only after its position has been corrected. Thanks!
NOTE: If you're wondering why I didn't just make two meters that show and hide themselves and put the tooltip data in them, that's an obvious reason: while the meters can be easily moved beyond the parent's width and height, they can't be moved below the point without truncating them, since apparently is only increasing the skin dimensions when the direction of the enlargment is positive (to the right/bottom), not negative (to the left/top). Plus, I can't set the (i.e. stay topmost) on meters, only on skins.