cFosSpeed is the official Internet Accelerator for ASUS, GIGABYTE, ASRock and MSI gaming products
New! By the makers of cFosSpeed: The cFos EVSE

Advanced techniques

switch cycle The tutorial skin is built from 14 disp sections, which isn't exactly much compared with the original skins that ship with cFos and cFosSpeed. 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 and cFosSpeed 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 or cFosSpeed 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