<div>
        Hi All,</div>
<div>
        &nbsp;</div>
<div>
        There is a bug in the text% widget when handling TABs.</div>
<div>
        In the attached code I have to use a list to specify the TAB positions.</div>
<div>
        (The code does not allow me to specify a vector.)</div>
<div>
        However when I try to insert a text containing a tabulator DrRacket</div>
<div>
        tells me:</div>
<div>
        &nbsp;</div>
<div>
        vector-ref: expects type &lt;vector&gt; as 1st argument, given: &#39;(100 200 300 400 500 600 700 800 900 1000 100); other arguments were: 0</div>
<div>
        &nbsp;</div>
<div>
        I think it is a bug.</div>
<div>
        &nbsp;</div>
<div>
        Peter Ivanyi</div>
<div>
        &nbsp;</div>
<div>
        ----------------------------------------------------------------------------</div>
<div>
        &nbsp;</div>
<div>
        #lang racket<br />
        <br />
        (require (lib &quot;class.ss&quot;)<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (lib &quot;mred.ss&quot; &quot;mred&quot;)<br />
        )<br />
        <br />
        (define win (new frame% (label &quot;test&quot;)))<br />
        (define t1 (new text%))<br />
        (define canvas (new editor-canvas% (parent win)<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (editor t1)<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (style &#39;(control-border))<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )<br />
        )<br />
        (send t1 set-tabs &#39;(100 200 300 400 500 600 700 800 900 1000 100) 1 #t)<br />
        (send t1 insert &quot;Hello\tWorld&quot;)<br />
        &nbsp;</div>