Hi Premkumar,<br><br><div><span class="gmail_quote">On 11/11/05, <b class="gmail_sendername">Premkumar Jothimani</b> &lt;<a href="mailto:prem.jothimani@gmail.com">prem.jothimani@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Mauricio,<br>
<br>
I got the point. But I am puzzled as why setcontext does not work (!!?!).<br>
<br>
Also I am worried that you will have to send the
advanced-linux-programming.pdf file along with your map file for things
to work as your map file expects that file to be opened initially. I
dont think it is such a good idea. An alternative solution would be to
generate the map file with none of the files open and use remap() at
runtime. This would make the map file look logical and simple.</blockquote><div><br>
The problem is if you generate a map file (first map file) from a gpdf
with no files loaded, gpdf does not display many widgets (buttons,
menus) and then map file does not contain these widgets names.<br>
<br>
By other hand, if you generate a map file (second map file) from a gdpf
with a file loaded as for instance advanced-linux-programming.pdf, your
map file probably will contain more widgets.<br>
<br>
So the two map files are not so similar, since there are more widgets names presented on the second map file.<br>
<br>
If I remap at runtime I have to know in advance the name of widgets that are not presented on the first map file, right?<br>
<br>
How can I know these widgets names in advance if the first map file does not present them?<br>
</div><br>
Try to generate 2 map files, the first one just open the gpdf and
appmap the application and the last one open gpdf with some pdf file
and appmap the application. Compare these 2 map files and you can check
they are different.<br>
<br>
I checked the remap function description, but how can I access
dynamically created widgets if I do not know their names in advance?<br>
<br>
<span style="font-style: italic;"></span>BR,<br>
<br>
Mauricio Lin.<br>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Regards<br><span class="sg">
Premkumar</span><div><span class="e" id="q_1077dd410d9f5266_2"><br>
<br><br><div><span class="gmail_quote">On 11/10/05, <b class="gmail_sendername">Mauricio Lin</b> &lt;<a href="mailto:mauriciolin@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mauriciolin@gmail.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Premkumar,<br><br><div><span><span class="gmail_quote">On 11/10/05, <b class="gmail_sendername">Premkumar Jothimani</b> &lt;<a href="mailto:prem.jothimani@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

prem.jothimani@gmail.com</a>&gt; wrote:</span></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Mauricio,<br>
<span><br>
Assuming that you use the map file that you sent me, I think your setcontext() call should look like<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setcontext ('PDF Viewer', 'python.pdf')<br>The
point to note here is that the first parameter should always be the
value of the &quot;label&quot; field for that window name in the map file.</span></blockquote><div><br>
OK. But there is a small detail here. The map file I generated starts as:<br>
<br>
[frmadvanced-linux-programming]<br>
frmadvanced-linux-programming={class=frame,parent=gpdf,child_index=0,label=advanced-linux-programming.pdf}<br>
...<br>
<br>
Look the label field, it is not 'PDF Viewer'.&nbsp; The 'PDF Viewer'
just exists if you generated a map file from a gpdf with no pdf file
loaded.<br>
This map file was generated based on an open pdf file in the gpdf window.<br>
<br>
The reason I am generating the map file in this way is because a gpdf
application with a pdf file loaded displays more graphical components
(buttons, menu, menu options) that I want to manipulate.<br>
<br>
You can check that when you open a pdf file in gpdf, more buttons are displayed as well as more options in menu are created.<br>
Open the gpd application and afterward open a pdf file, you can notice that more buttons and menu options are displayed.<br>
<br>
BR,<br>
<br>
Mauricio Lin.<br>
</div></div><br>

</blockquote></div><br>

</span></div></blockquote></div><br>