How do you lock a skin?

Hello,
Im using the desktopx skin of AeroXP. The problem I seem to have is that if I play a game and the resolution of the game is different than my desktop then things on the desktop (when Im finished playing the game) get moved around. As you can imagine with this particular skin, it takes a while to get things perfect again where the tabs are all lined up perfectly etc.

Is there a way of locking things in place so that even if the desktop res changes, somethings will just not show but when the res is returned to 1280x1024 they will show again in the right places?
Thanks
3,276 views 5 replies
Reply #1 Top
I wanna kno the same thing. When i change my screeen resolution than change it back, some of the objects are outta place.
Reply #2 Top
what if u just turn off dx before u start playing, then turn it On when u finish..., only a guess...
Reply #3 Top
A good way to do it (it's worked for me), is to save your DX theme (skin, whatever), and then when your finished load it again. But first, and I suppose you've done it from what you've said in your post, place everything where you'd like them to be, not forgetting to lock everybody in place. That's it! 
Reply #4 Top
Could you add a bit of scipt to each object to put them back where you wanted?

Sub System_OnScreenChange
If the screen resolution changes then you may wish to resize or reposition the objects accordingly.
Since this is supposed to be a custom repositioning code, depending of particular wanted behaviours, it is recommended that you set the automatic repositioning in the “Relation” tab to “Disabled” for both horizontal and vertical axis.

Example:

Sub System_OnScreenChange
Object.Width = System.ScreenWidth - 350
End Sub
Reply #5 Top
Also, heh this is the long way.. for each object go into the Properties, click the Relation tab and at the bottom there are 2 comboboxes, Horizontally & Vertically, set these both to Disabled(Don't move).. That should work