# Controls 3.9

# New Controls

#### Android Control

Introduced Android Studio UI element that displays a scene rendered by CGI Studio. It is possible to dispatch events between an android application and CGI Studio application with the ‘Android Event Bridge’ behavior.

---

# Control Modifications

<span style="color: rgb(34, 34, 34); font-size: 1.666em; font-weight: 400;">General</span>

Fixed issues and improved stability and performance of the following behaviors:

<div class="contents" id="bkmrk-animationactionbehav"><div class="contents"><div class="textblock">- [AnimationActionBehavior](http://dev.doc.cgistudio.at/APILINK/class_cgi_studio_control_1_1_animation_action_behavior.html "ActionBehavior which provides to set properties of an animation player. Also sends an AnimationEvent ...")
- [SwitchRangeProcessValueBehavior](http://dev.doc.cgistudio.at/APILINK/class_cgi_studio_control_1_1_switch_range_process_value_behavior.html "Enables/Disables Child nodes corresponding to the received value and the behavior settings...")
- [TextProcessValueBehavior](http://dev.doc.cgistudio.at/APILINK/class_cgi_studio_control_1_1_text_process_value_behavior.html "'Format String' modifies the Text of a TextNode Node and provides the Text as property for Controls...")

---

</div></div></div>#### Roll control

The Roll Control now supports Text Style changes. Properties "UnitStyle", "LensStyle" and "ValueStyle" have been added to <span style="color: rgb(230, 126, 35);">[Roll](https://doc316en.candera.eu/link/1156#bkmrk-roll)</span>.

<div class="contents" id="bkmrk-"><div class="contents"><div class="textblock">---

</div></div></div>#### Button Control

A **Selected** property has been added to the Radio Button Control for databinding use-cases.

<div class="contents" id="bkmrk--0"><div class="contents"><div class="textblock">---

</div></div></div>#### Text and TextButton

Text and Text Button are now compatible with the <span style="color: rgb(230, 126, 35);">[Set Text](https://doc316en.candera.eu/link/582#bkmrk-set-text)</span> behavior.

<div class="contents" id="bkmrk--1"><div class="contents"><div class="textblock">---

</div></div></div>#### Arithmetic Operation Behavior

Modulo operation has been added to <span style="color: rgb(230, 126, 35);">[Arithmetic Operation](https://doc316en.candera.eu/link/647#bkmrk-arithmetic-operation)</span> behavior.

<div class="contents" id="bkmrk--2"><div class="contents"><div class="textblock">---

</div></div></div>#### Set Scale Behavior

Fixed an existing issue with z-axis scaling.

<div class="contents" id="bkmrk--3"><div class="contents"><div class="textblock">---

</div></div></div>#### Controls Use BitmapBrushColorBlend

All Controls are now using BitmapBrushColorBlend.

<div class="contents" id="bkmrk--4"><div class="contents"><div class="textblock">---

</div></div></div>#### Set Layout Size Behavior

<div class="contents" id="bkmrk-renamed-the-behavior"><div class="contents"><div class="textblock">- Renamed the Behavior "Set Size" to <span style="color: rgb(230, 126, 35);">[Set Layout Size](https://doc316en.candera.eu/link/647#bkmrk-set-layout-size)</span>
- Added Relative/Absolute mode property (Prior it was ‘Relative’ only)
- Added Y-Axis scaling

---

</div></div></div>#### VideoStream Control (2D and 3D)

Property "Timestamp" and "Source Type" have been added to <span style="color: rgb(230, 126, 35);">[VideoStream](https://doc316en.candera.eu/link/1165#bkmrk-videostream)</span> in 2D and 3D.

<div class="contents" id="bkmrk--5"><div class="contents"><div class="textblock">---

</div></div></div>#### VideoStream Control (2D and 3D)

Property "Timestamp" and "Source Type" have been added to <span style="color: rgb(230, 126, 35);">[VideoStream](https://doc316en.candera.eu/link/1165#bkmrk-videostream)</span> in 2D and 3D.

<div class="contents" id="bkmrk--6"><div class="contents"><div class="textblock">---

</div></div></div>#### Cover Flow Control

Property "Orientation" has been added to <span style="color: rgb(230, 126, 35);">[CoverFlow](https://doc316en.candera.eu/link/1156#bkmrk-coverflow)</span>. No solution conversion required (only unnecessary properties "BindableProperty" and "BindableProperty\_1" have been removed).

---