Difference between revisions of "API Component.Property.SetColor"

From Flowcode Help
Jump to navigationJump to search
(XML import)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<sidebar>API contents</sidebar>
+
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
Sets a components 'color' property as a R,G,B value
+
|-
 +
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 +
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SetColor'''
 +
|-
 +
| colspan="2" | Sets a components 'color' property as a R,G,B value&nbsp;
 +
|-
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-h32-icon.png]] - HANDLE
 +
| width="90%" | Handle
 +
|-
 +
| colspan="2" | The component handle of the property owner&nbsp;
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | Red
 +
|-
 +
| colspan="2" | The 0-255 red part of the colour&nbsp;
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | Green
 +
|-
 +
| colspan="2" | The 0-255 green part of the colour&nbsp;
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | Blue
 +
|-
 +
| colspan="2" | The 0-255 blue part of the colour&nbsp;
 +
|-
 +
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - NONE
 +
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 +
|}
  
<div style="width:25%; float:right" class="toc">
 
===Class hierarchy===[[API |API ]]
 
:[[API Component|Component]]
 
::[[API Component.Property|Property]]
 
:::SetColor
 
</div>
 
__TOC__
 
  
==Parameters==
+
==Detailed description==
''[[Variable types|HANDLE]] Handle''
+
This is a helper function that takes the red, green and blue values form 0-255 and calls [[API Component.Property.SetValue|SetValue]] with the property name "color" and the argument the RGB value built from this calls arguments.
:The component handle of the property owner
 
 
 
''[[Variable types|BYTE]] Red''
 
:The 0-255 red part of the colour
 
 
 
''[[Variable types|BYTE]] Green''
 
:The 0-255 green part of the colour
 
  
''[[Variable types|BYTE]] Blue''
 
:The 0-255 blue part of the colour
 
  
==Return value==
+
No check is made to see if the target ''Handle'' has a property called "color", and no error is returned if it does not.
''This call does not return a value''
 
  
==Detailed description==
 
''No additional information''
 
  
 
==Examples==
 
==Examples==
 
===Calling in a calculation===
 
===Calling in a calculation===
 
* Add to a calculation icon: <pre class="brush:[cpp]">::Component.Property.SetColor(handle, red, green, blue)</pre>
 
* Add to a calculation icon: <pre class="brush:[cpp]">::Component.Property.SetColor(handle, red, green, blue)</pre>

Latest revision as of 11:54, 16 January 2023

Error creating thumbnail: Unable to save thumbnail to destination
SetColor
Sets a components 'color' property as a R,G,B value 
Error creating thumbnail: Unable to save thumbnail to destination
- HANDLE
Handle
The component handle of the property owner 
Error creating thumbnail: Unable to save thumbnail to destination
- BYTE
Red
The 0-255 red part of the colour 
Error creating thumbnail: Unable to save thumbnail to destination
- BYTE
Green
The 0-255 green part of the colour 
Error creating thumbnail: Unable to save thumbnail to destination
- BYTE
Blue
The 0-255 blue part of the colour 
Error creating thumbnail: Unable to save thumbnail to destination
- NONE
Return


Detailed description

This is a helper function that takes the red, green and blue values form 0-255 and calls SetValue with the property name "color" and the argument the RGB value built from this calls arguments.


No check is made to see if the target Handle has a property called "color", and no error is returned if it does not.


Examples

Calling in a calculation

  • Add to a calculation icon:
    ::Component.Property.SetColor(handle, red, green, blue)