The tutorial skin is built from 14 disp
sections, which isn't exactly much compared with the original skins that ship with cFos
. Even the rather basic cFosSpeed
"Icon" skin uses a total of 39 different sections to convey as much information as possible. Having a switch cycle run through three interface states displaying different parameter information was implemented by using a combination of regular sections and a group of activearea
switches toggling not only those sections but also the switches themselves.
You may want to have a look at the corresponding INI file
to understand how this works.
Another example of advanced skin design is the definition of history
sections to track the progress of a parameter (and its maximum values) during any given period of time. This is used in most cFos
skins to display data traffic. It offers a wide variety of options to create some truly sleek effects, while providing users with as much information as possible.
Again, you may have to take a look at the corresponding cFosSpeedINI file
and the description of the history method
to learn more about this.
Last but not least, the activate
method didn't make it into our short tutorial, even though it's been used for creating most cFosSpeed
skins. But, in terms of functionality, it is so similar to the fader
method used for disp13
that it just didn't make much sense adding another section solely to introduce an almost identical approach.
It might be a good idea to browse through the different skin definition files coming with cFos
to see how things can best be accomplished. At any rate, it should be a good starting point for mastering those techniques and then creating the "ultimate" skin – which we sincerely hope you will share with the entire cFos(Speed) community.The fader method Skin definition reference page Index