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
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
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
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
The fader method
Skin definition reference page