Ok, its been a long long night, but it comes with results!
The new *.exe is a quick replacement for the old one. No full uninstall/reinstall needed. Just replace the old with the new and modify your skin files if you want the new features.
Changes for todays release (all of which are in the FusionForm.skin file):
1.) #ONLYSHOWANALOGUEORDIGITALNOTBOTH#true|false - If "true" then only the analogue buttons OR digital out buttons are displayed. So on the default BMV2-esque skin, you want this set to "true" or else you get a jumble of all the buttons at once. For skins where it is mostly graphical and you want the info from the analogues displayed on the same screen as the buttons for the digital outs, then set to "false".
2.) #SIZE#x,y - Sets the size of the button to "x" pixels wide and "y" pixels high.
3.) #LINKS#1;2;3 - Ties outputs together. Can only be used on the digital outs (duh...) So this output when turned on will also turn on outputs 1, 2 and 3. When this output is turned off, it will turn off outputs 1, 2 and 3. Now the cool thing is that if output 2 or 3 is turned on or off, nothing special happens unless they too have a LINKS defined in their button area. Nifty eh?
So this can be used for a custom "turn-on-some" button. I used one for testing with an animation of 4 frames. Each outputs had 1 frame on the rest off at different locations. Then I tied them all together so that the first was tied to the second, third, and fourth, and the second was tied to the first, third, and fourth and so on. Then when any of the 4 were clicked the animation started all at the same time, and without fail.
4.) #MULTILEVELGRAPHICS##0,50#\Images\Thermometer\01.g if;\Images\Thermometer\02.gif;\Images\Thermometer\ 03.gif - Ok, this is a biggun. Basically you can add as many levels of accuracy as you want. Each image added is in the order of the first being the lowest and the last image on the line being tied to the highest value. Set the lowest and highest values in the second set of "#xx,yy#" parameters. The "0" in the example means 0 degrees and any value below 0C will show the first picture. The "50" means 50C and any value greater than 50C will show the last picture. Then a linear function is applied which is related to the max and min values as well as the number of images. So as the temperature increases from 0C to 50C, the pictures go up as well. Thanks to Turbocab for asking for this. It was evil to program and I am not certain all the bugs are out, but it is good enough for now. If you find bugs, as always, post and I will fix.
5.) #SHOWTEXT#false|true - This is also only used for analogue inputs as of now. I guess I could do digital as well, but it isnt right now. For the default skin, this is set to "true". If going the graphical route, the text probably wont be wanted, so set it to "false".
Ok, some things to note... Pay careful attention to what is delimitted by a semicolon, and what is delimitted by a comma. These are important. The skin file will error out if you miss these. Also on the end of the lines with the semicolon delimitting, such as the multi-image, DO NOT place a semicolon at the end of the line.
And I think that is about it...
http://www.fusioncontrolcentre.com/S...a_28-04-07.zip
Ok in the zip file is the exe, and the included FusionForm skin has the new options in it so you can see them easily. To use that skin file unedited, just place the folder "Thermometer" inside your "Images" folder.



LinkBack URL
About LinkBacks

Reply With Quote


) So this output when turned on will also turn on outputs 1, 2 and 3. When this output is turned off, it will turn off outputs 1, 2 and 3. Now the cool thing is that if output 2 or 3 is turned on or off, nothing special happens unless they too have a LINKS defined in their button area. Nifty eh?
So this can be used for a custom "turn-on-some" button. I used one for
Any lag issues on the via I should know about?

Bookmarks