Built-In Help System
I've been working away on Tekink-X - when time allows. One feature that was suggested to me and that I think would be helpful, is a built in help system. So to that end here is my first go at implementing a built-in help system. It's operation is very simple.
- Click anywhere along the top display bar - Image 1.
- This will activate the help system - Image 2.
- The system now loads a skin that mimics the current active skin, but with the buttons set to pop up a window with help information. I had just ckicked the "Home" button to display the help for that button - Image 3.
- Clicking the top display area returns you to the screen you left - Image 4.
The idea is very simple. Every '.skin' file has a second '.skin.help' associated with it. When you click the top display area, an AI script takes a screen capture of the current screen, and uses this image as the off/on/down image for the '.skin.help' file which is loaded immediately afterwards. The '.skin.help' file had button commands around each important part of the screen, that simply calls a popup with info about the button. When you click the top display area again, the skin reloads you previous screen. Notice the time difference between screen 1 and 4.
Does anyone else think this might be a useful concept on RR skins ?
Very nice screenshots!
I might consider this on my carpc.
Very nice Paul , i like the idea
well I've got the basic's sorted out for the help system, just need to streamline it a little.
The skin is almost complete, just a few small additions to make.
all i can say is, one of the best looking skins ever, is getting better and better. good job Val
Transparent popup's ...
I'm not sure if this is a skin first, but I think (or rather I'm hoping) that it might be.
Here are screenshots of fully functioning transparent popups. Normally when we call a popup screen that has a specified image file, the popup background image is a squashed version of the image - which is not transparent, even if the popup image is a PNG file.
Now here is a system that utilises fully transparent popup's from a standard "MENU" command. This is acomplished by using a simple AI script to capture the current screen and use this screen cap as the image file for the popup skin.
Details will be released with the Teknik-X skin release.
A quick update on the transparent popup's ...
I'm having trouble with these popup's if the command that calls the popup also calls a screen change. For some reason on every machine I've tried, the popup appreas on the new screen but the background of the popup is from the calling screen ...
You can see in the image that the current screen is the main menu but the background of the popup is from the config screen which is were the popup was called from. I don't believe this has to do with PC power or speed but may be related to GDI or RR screen handling ... I'm not sure.
I can provide the source for the AI script is anyone would like to try help fix this issue !!
Here's a screen cap of the problem ...
May seem obvious but, are you executing the screen capture before or after the command to open the new screen?
Originally Posted by Valheru