# Custom multi-state indicators

**URL:** <https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322>\
**Category:** Ignition\
**Created:** [November 5, 2010, 12:53pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322 "2010-11-05T12:53:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaurand](https://avatars.discourse-cdn.com/v4/letter/j/e95f7d/32.png) [@jaurand](https://forum.inductiveautomation.com/u/jaurand)\
**Post date:** [November 5, 2010, 12:53pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/1 "2010-11-05T12:53:33Z")

</div>

Is there a way to make custom shaped multi-state indicators like circles, elispe, or triangles. I am currently using an image and tint color, but that only allows 2 states. Am I missing a way to do this.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 5, 2010, 3:00pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/2 "2010-11-05T15:00:06Z")

</div>

You can use the Style Customizer to adjust your Fill color according to a bound property.

Right-Click on the object Customizers -\> Style Customizer

To quote one of the wise ones here: “I hope this helps!”

Regards,

---

<div class="post-metadata">

**Author:** ![jaurand](https://avatars.discourse-cdn.com/v4/letter/j/e95f7d/32.png) [@jaurand](https://forum.inductiveautomation.com/u/jaurand)\
**Post date:** [November 5, 2010, 3:06pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/3 "2010-11-05T15:06:57Z")

</div>

Thanks for the tip. I guess I never noticed the ability to assign a tag to the tint color. I just needed to enable the tint color and adjust the color using an integer tag.

---

<div class="post-metadata">

**Author:** ![Robert.McKenzie](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert.mckenzie/32/4134_2.png) [@Robert.McKenzie](https://forum.inductiveautomation.com/u/Robert.McKenzie)\
**Post date:** [November 5, 2010, 4:01pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/4 "2010-11-05T16:01:47Z")

</div>

You can also set as many states as you want for the indicator. Just click on the green + button at the bottom of the style customizer to add another. Unfortunately, if you want to make a circle or ellipse, you will have to move to something like the image component or the circle component and add a state dynamic property and throw a text label on top of it.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 5, 2010, 4:13pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/5 "2010-11-05T16:13:20Z")

</div>

> [@Robert.McKenzie](#):
>
> Unfortunately, if you want to make a circle or ellipse, you will have to move to something like the image component or the circle component and add a state dynamic property and throw a text label on top of it.

Think I missed something here. Do you mean adding a label or using the Label property of the Shape Component?

---

<div class="post-metadata">

**Author:** ![Robert.McKenzie](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert.mckenzie/32/4134_2.png) [@Robert.McKenzie](https://forum.inductiveautomation.com/u/Robert.McKenzie)\
**Post date:** [November 5, 2010, 4:25pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/6 "2010-11-05T16:25:44Z")

</div>

Haha, my mistake. Yes, I was talking about adding a label component but using the label property of the shape component would be the correct answer.  
😊

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 5, 2010, 4:34pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/7 "2010-11-05T16:34:21Z")

</div>

No problem. I just thought I had a dip in my caffeine levels. 😆

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 5, 2010, 4:41pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/8 "2010-11-05T16:41:51Z")

</div>

Here’s a quick example if anyone wants to play-- I mean, research and develop… 😉  
[Multistate Example.zip](https://us1.discourse-cdn.com/inductiveautomation/original/1X/a85321e8ce6556e2f9c5a3b66d4b18184bc56fe3.zip) (12.8 KB)

---

<div class="post-metadata">

**Author:** ![john.fleming](https://avatars.discourse-cdn.com/v4/letter/j/b2d939/32.png) [@john.fleming](https://forum.inductiveautomation.com/u/john.fleming)\
**Post date:** [October 8, 2019, 2:28pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/9 "2019-10-08T14:28:27Z")

</div>

Can you repost example, the thread isnt valid

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [October 8, 2019, 6:33pm UTC](https://forum.inductiveautomation.com/t/custom-multi-state-indicators/2322/10 "2019-10-08T18:33:55Z")

</div>

Not really, those shape components have changed since-- holy cats!-- has it been nine years already?

Here’s one that uses current shapes. I use a dataset to hold the state/color/text values in one place.[Custom MultiState Indicator\_2019-10-08\_1433.proj](https://us1.discourse-cdn.com/inductiveautomation/original/2X/a/a48b8c6b684005313e5c0eefd5ec7d7ce0ed7eba.proj) (10.0 KB)
