# Redraw

**URL:** <https://forum.inductiveautomation.com/t/redraw/4921>\
**Category:** Ignition\
**Created:** [August 2, 2012, 7:51pm UTC](https://forum.inductiveautomation.com/t/redraw/4921 "2012-08-02T19:51:41Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 2, 2012, 7:51pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/1 "2012-08-02T19:51:41Z")

</div>

If you take 2 items like squares and set one to visible / not visible on a 1 sec timer, then create 50 sets of those pairs on a window, everything works fine. Now group the pairs before creating 50 on the screen and the window (possibly the whole environment) pauses for almost a second after each timer event. Its possible to create our graphical components without using grouping, but it becomes difficult to edit after a while if each element is composed of 6 or 7 parts.

---

<div class="post-metadata">

**Author:** ![Greg.Buehler](https://avatars.discourse-cdn.com/v4/letter/g/ecc23a/32.png) [@Greg.Buehler](https://forum.inductiveautomation.com/u/Greg.Buehler)\
**Post date:** [August 2, 2012, 7:54pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/2 "2012-08-02T19:54:22Z")

</div>

You can change the groups into a container and check the “combine paints” option.

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 3, 2012, 1:52pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/3 "2012-08-03T13:52:33Z")

</div>

Is that something new in 7.5.1? It works beautifully there thank you, But I have another project that is currently 7.5.0. The combine repaints isn’t available in the properties after I convert the window to a container.

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [August 3, 2012, 5:28pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/4 "2012-08-03T17:28:38Z")

</div>

That’s correct - this was a feature added in for 7.5.1.

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 6, 2012, 2:50pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/5 "2012-08-06T14:50:52Z")

</div>

Great. Now Part 2: Similar issue. If the groups are distributed across a few templates, and then pulled into the window, same problem…if I go into the template and ungroup them, everything is fine. No option in Templates to combine repaints??

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [August 6, 2012, 4:55pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/6 "2012-08-06T16:55:41Z")

</div>

So each group within each template is set to combine repaints, right? And it is still exhibiting sluggish behavior?

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 6, 2012, 5:10pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/7 "2012-08-06T17:10:02Z")

</div>

I don’t see the option to combine repaints on the groups. Wouldn’t it need to be a property of the template?

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [August 6, 2012, 6:25pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/8 "2012-08-06T18:25:43Z")

</div>

Are you talking about having the entire template have a “combine repaints” property? So that each “group” within the template, if you have multiple groups on the same template, would inherit that property and be set to combine repaints?

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 6, 2012, 6:35pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/9 "2012-08-06T18:35:51Z")

</div>

I think so. I’m not up on everything that happens behind the scenes, but the combine repaints option fixed the problem as long as the components were all placed directly on the window. But if all the same components were distributed between half a dozen templates and then the templates were placed on the window, the problem is back, even if the window has combine repaints turned on.

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 6, 2012, 6:36pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/10 "2012-08-06T18:36:53Z")

</div>

I should add that if I place un-grouped components in the templates. There is no pause or lag. Everything works fine.

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [August 6, 2012, 7:08pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/11 "2012-08-06T19:08:24Z")

</div>

I think I get what you’re saying. Unfortunately, I’m having a tough time reproducing the issue, can you attach a project demo that exhibits this behavior? If it has sensitive data, let me know and I can issue you a ticket number to upload it to our file server.

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 6, 2012, 8:39pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/12 "2012-08-06T20:39:37Z")

</div>

[GROUPS (2012-08-06).proj](https://us1.discourse-cdn.com/inductiveautomation/original/2X/0/0e2f8e65a1a46e9fb9b0e6dcc73c49427eb110bd.proj) (115 KB)

Nothing sensitive. I just mocked something up so you wouldn’t have to wade through our whole project. The ball dropping down the side illustrates the lag. Its worse in our actual project.

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [August 6, 2012, 10:35pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/13 "2012-08-06T22:35:44Z")

</div>

I’m having one of the developers look into this, it looks like combine repaints needs to be optimized for handling grouping. I will submit a bug ticket, and will update this thread once the bug is fixed.

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 7, 2012, 1:14pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/14 "2012-08-07T13:14:55Z")

</div>

Thank you.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [August 9, 2012, 5:14pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/15 "2012-08-09T17:14:50Z")

</div>

Thank you for the very clear [SSCCE](http://sscce.org/).

You were correct: the template object needed the “Combine Repaints” option that the container has. This has been added for 7.5.2.

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 10, 2012, 2:36pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/16 "2012-08-10T14:36:00Z")

</div>

Good news. Is there a projected release date for 7.5.2?

---

<div class="post-metadata">

**Author:** ![greg.simpson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/greg.simpson/32/3135_2.png) [@greg.simpson](https://forum.inductiveautomation.com/u/greg.simpson)\
**Post date:** [August 10, 2012, 3:35pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/17 "2012-08-10T15:35:04Z")

</div>

The estimated release date for 7.5.2 is next Wednesday. However, you can download the beta right now from our website.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [August 10, 2012, 4:37pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/18 "2012-08-10T16:37:46Z")

</div>

Caveat! The beta that’s up there right now won’t have the fix in question here.

---

<div class="post-metadata">

**Author:** ![mcarangelo](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@mcarangelo](https://forum.inductiveautomation.com/u/mcarangelo)\
**Post date:** [August 10, 2012, 4:42pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/19 "2012-08-10T16:42:14Z")

</div>

I grabbed 7.5.2-beta4 b1130.

Theres no Combine repaints in templates properties yet. Am I looking in the right place?

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [August 10, 2012, 5:03pm UTC](https://forum.inductiveautomation.com/t/redraw/4921/20 "2012-08-10T17:03:04Z")

</div>

You were looking in the right place for getting the beta…but like Carl said, that change isn’t in the beta, it will be in the 7.5.2 stable release next week. Sorry about the confusion.
