Martin,<br><br>Thank you for the pointer. Very helpful.<br><br>We have been able to add the text box feature in the write activity.<br><br>Regards,<br><br>Manu<br><br><div class="gmail_quote">On Fri, Jul 17, 2009 at 5:05 AM, Martin Sevior <span dir="ltr">&lt;<a href="mailto:msevior@gmail.com">msevior@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Manusheel,<br>
                    There is no specific pyabiword binding for insert<br>
textbox but your can use the following technique to access the<br>
abiword/src/wp/ap/xp/ap_EditMethods.cpp function that provide the<br>
interface to libabiword.<br>
<br>
do:<br>
<br>
self._abiword_canvas.invoke_cmd(&quot;insTextbox&quot;,&quot;&quot;,0,0)<br>
<br>
To invoke the GUI to insert a textbox.<br>
<br>
Cheers<br>
<br>
Martin<br>
<div><div></div><div class="h5"><br>
On Fri, Jul 17, 2009 at 3:18 AM, Manusheel Gupta&lt;<a href="mailto:manu@laptop.org">manu@laptop.org</a>&gt; wrote:<br>
&gt; Tomeu,<br>
&gt;<br>
&gt; Hope all is well.<br>
&gt;<br>
&gt; We have been working on developing a template builder tool in write<br>
&gt; activity, and wish to have your pointers on certain features-<br>
&gt;<br>
&gt; 1. Text box - We realize that the text box tool is missing in the current<br>
&gt; write activity, and wish to develop it. We looked at abiwidget.h file<br>
&gt; closely, and it seems to us that there<br>
&gt;      is no method (function) provided to add textboxes. We investigated<br>
&gt; deeper into the details, and arrived at an approach to develop the text box<br>
&gt; feature-<br>
&gt;<br>
&gt;        a. Create a textbox class on the lines of tablecreator class-  It<br>
&gt; seems that we need to work on 4 files:<br>
&gt;<br>
&gt;             1. OXML_Element_TextBox.cpp<br>
&gt;             2. OXML_Element_TextBox.h<br>
&gt;             3. OXMLi_ListenerState_TextBox.cpp<br>
&gt;             4. OXMLi_ListenerState_TextBox.h<br>
&gt;<br>
&gt;       b. Use invoke_cmd method to insert Textbox.<br>
&gt;           We are not very clear on what all arguments can be passed in this<br>
&gt; method, and their usage. Could you please direct us to a resource, which<br>
&gt; could be helpful in<br>
&gt;           understanding this.<br>
&gt;<br>
&gt; We also wish to ask you about the details of the code, which is used to<br>
&gt; enable menu selections in the advanced abiword activity.<br>
&gt;<br>
&gt; Thank you.<br>
&gt;<br>
&gt; Manu<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Sugar-devel mailing list<br>
&gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
&gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>