Two variables to modify the GRAPHREP of an elementTwo variables to modify the GRAPHREP of an elementRE: Two variables to modify the GRAPHREP of an elementMehmet Albayrakhttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=5013582016-03-24T13:46:24Z2016-03-24T13:45:18Z1) As the assignment and the call of the variable for the PEN-style does not work you can declare the properties of the PEN in the IF condition (see code below).<br />2) As this two lines has to be displayed only if the "failed" value of the attribute "Status" is selected you have only to add this three lines into the condition of "failed" (see code bleow).<br /><br /><div class="code"><span class="code-lines"> 1</span>GRAPHREP <br /><span class="code-lines"> 2</span>SHADOW mode:off <br /><span class="code-lines"> 3</span>AVAL actor:"Actor" <br /><span class="code-lines"> 4</span>SET c:"red" <br /><span class="code-lines"> 5</span>IF (actor = "customer") <br /><span class="code-lines"> 6</span> SET c:$ff7f00 <br /><span class="code-lines"> 7</span>ELSIF (actor = "service provider")<br /><span class="code-lines"> 8</span> SET c:$00bf5f<br /><span class="code-lines"> 9</span>ELSIF (actor = "other actor")<br /><span class="code-lines">10</span> SET c:$56aaff<br /><span class="code-lines">11</span>ENDIF<br /><span class="code-lines">12</span><br /><span class="code-lines">13</span>AVAL status:"Status"<br /><span class="code-lines">14</span>SET st:"dot"<br /><span class="code-lines">15</span>IF (status = "completed")<br /><span class="code-lines">16</span> PEN color: (c) style:solid w:3pt<br /><span class="code-lines">17</span>ELSIF (status = "missing")<br /><span class="code-lines">18</span> PEN color: (c) style:dot w:3pt<br /><span class="code-lines">19</span>ELSIF (status = "failed")<br /><span class="code-lines">20</span> PEN style:solid w:0.1cm<br /><span class="code-lines">21</span> LINE x1:-0.5cm y1:0.5cm x2:0.5cm y2:-0.5cm<br /><span class="code-lines">22</span> LINE x1:-0.5cm y1:-0.5cm x2:0.5cm y2:0.5cm<br /><span class="code-lines">23</span> PEN color: (c) style:solid w:3pt<br /><span class="code-lines">24</span>ENDIF<br /><span class="code-lines">25</span><br /><span class="code-lines">26</span>ELLIPSE x:0pt y:0pt rx:20pt ry:20pt<br /><span class="code-lines">27</span><br /><span class="code-lines">28</span>#icon<br /><span class="code-lines">29</span>AVAL iconFile:"Icon"<br /><span class="code-lines">30</span>BITMAPINFO (iconFile)<br /><span class="code-lines">31</span>BITMAP (iconFile) x:-20pt y:-20pt w:40pt h:40pt<br /><span class="code-lines">32</span>ATTR "Actor" x:-0cm y:25pt w:c h:t<br /></div>Mehmet Albayrak2016-03-24T13:45:18ZTwo variables to modify the GRAPHREP of an elementhttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=4977742016-03-22T22:04:04Z2016-03-22T22:00:01ZHi,<br /><br />I'm trying to implement the specification as indicated in the the attached image.<br />The actor part works, the style part does not (relies on the attribute Status).<br />Please see my code below.<br /><br /><div class="code"><span class="code-lines"> 1</span>GRAPHREP<br /><span class="code-lines"> 2</span>SHADOW mode:off<br /><span class="code-lines"> 3</span><br /><span class="code-lines"> 4</span>AVAL actor:"Actor"<br /><span class="code-lines"> 5</span>SET c:"red"<br /><span class="code-lines"> 6</span><br /><span class="code-lines"> 7</span>IF (actor = "customer")<br /><span class="code-lines"> 8</span>SET c:$ff7f00<br /><span class="code-lines"> 9</span>ELSIF (actor = "service provider")<br /><span class="code-lines">10</span>SET c:$00bf5f<br /><span class="code-lines">11</span>ELSIF (actor = "other actor")<br /><span class="code-lines">12</span>SET c:$56aaff<br /><span class="code-lines">13</span>ENDIF<br /><span class="code-lines">14</span><br /><span class="code-lines">15</span>AVAL status:"Status"<br /><span class="code-lines">16</span>SET st:"dot"<br /><span class="code-lines">17</span><br /><span class="code-lines">18</span>IF (status = "completed")<br /><span class="code-lines">19</span>SET st:solid<br /><span class="code-lines">20</span>ELSIF (status = "missing")<br /><span class="code-lines">21</span>SET st:dot<br /><span class="code-lines">22</span>ELSIF (status = "failed")<br /><span class="code-lines">23</span>SET st:solid<br /><span class="code-lines">24</span>ENDIF<br /><span class="code-lines">25</span><br /><span class="code-lines">26</span>PEN color:(c) style:(st) w:3pt<br /><span class="code-lines">27</span>ELLIPSE x:0pt y:0pt rx:20pt ry:20pt<br /><span class="code-lines">28</span><br /><span class="code-lines">29</span>#icon<br /><span class="code-lines">30</span>AVAL iconFile:"Icon"<br /><span class="code-lines">31</span>BITMAPINFO (iconFile)<br /><span class="code-lines">32</span>BITMAP (iconFile) x:-20pt y:-20pt w:40pt h:40pt<br /><span class="code-lines">33</span><br /><span class="code-lines">34</span>ATTR "Actor" x:-0cm y:25pt w:c h:t<br /></div><br /><br />A further question appears with the “failed” selection of “Status”. How do I need to implement the following code, that it only appears when “failed” is selected and disappears if one of the other is selected?<br /><br /><div class="code"><span class="code-lines">1</span>PEN style:solid w:0.1cm<br /><span class="code-lines">2</span>LINE x1:-0.5cm y1:0.5cm x2:0.5cm y2:-0.5cm<br /><span class="code-lines">3</span>LINE x1:-0.5cm y1:-0.5cm x2:0.5cm y2:0.5cm<br /></div><br />Thanks for your feedback in advance and best regards.2016-03-22T22:00:01Z