Thank you all. I do apologize for repeating bug-reports that seem to have already <br>been there... I didn&#39;t see any of them in a search, so I just went ahead. <br><br>I&#39;ll definitely take a look at the source and see if I can start tinkering with it. Thanks for all the encouragement! <br>
<br>Navneet<br><br><br><div class="gmail_quote">On Wed, Jul 8, 2009 at 4:14 PM, Pino Toscano <span dir="ltr">&lt;<a href="mailto:pino@kde.org">pino@kde.org</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;">
<div class="im">Hi,<br>
<br>
&gt; I wasn&#39;t sure if this mail belonged in the Okular Development mailing list.<br>
&gt; So I had sent a personal mail to Pino first, which I didn&#39;t get any reply<br>
&gt; to.<br>
<br>
</div>Sorry for not having replied earlier, but given that your email was quite long<br>
and not the only one to reply in (limited) time, I started writing bits for<br>
its reply offline.<br>
<div class="im"><br>
&gt; 1. Additional functionality for annotations in PDF files : Default values<br>
&gt; of opacity, width, font size, etc should be adjustable.<br>
<br>
</div>Ok.<br>
<div class="im"><br>
&gt; Another thing I<br>
&gt; find very annoying is that Highlighting is not possible neatly in a<br>
&gt; 2-column file. Is it not possible to figure out that a file is in 2-column<br>
&gt; format (some hack like looking for a vertical line of blank space, maybe?)<br>
&gt; and adapt the Highlighting feature accordingly?<br>
<br>
</div>If it would have been easy it was there already ;) This is reported already as<br>
bug #161324.<br>
Basically, the work is figuring out how to layout the text entities we have<br>
(each text character+its position in the page), recognizing also things like<br>
&quot;²&quot; (which have a bounding box slightly up wrt the other ones in the same<br>
&quot;text line&quot;), etc.<br>
<div class="im"><br>
&gt; 2. This should be simple: just a &quot;Back&quot; button in the navigation toolbar<br>
&gt; (at the bottom of the window) so that it&#39;s easy to go back after you&#39;ve<br>
&gt; clicked on a link (a hyper-reference in a pdf file).<br>
<br>
</div>This was bug #192143 already.<br>
<div class="im"><br>
&gt; 3. Library management : Would it be possible to have a management of files<br>
&gt; on the personal computer from within Okular?<br>
<br>
</div>As written in the bug report, we decided time ago to not going this route.<br>
The reasons are various: adding those functionalities inside Okular is simply<br>
overloading a viewer with stuff which don&#39;t belong to it. Also, given that<br>
Okular provides a KDE KPart (okularpart), it is fairly easy (~5 LOC) to load<br>
and embed it in any KDE application.<br>
That said, we encourage any external application doing that, and using the<br>
okularpart for allowing the user to view documents.<br>
<div class="im"><br>
&gt; Another useful feature would be a snapshot of links in files, in particular,<br>
&gt; links within the file. For example, if you could see a snapshot of an<br>
&gt; equation, a publication reference (just the citation at the end of the<br>
&gt; paper, say) or a figure when a reference to the item occurs in the file.<br>
<br>
</div>Loading external links is not cheap, so this might not feel &quot;smooth&quot;. There&#39;s<br>
also the privacy concern, ie somebody could know you are reading a document<br>
because you are hovering a link and downloading another document/file from the<br>
Internet.<br>
For links to local pages, there&#39;s bug #128434 (originally for KPDF, which I<br>
just moved, as KPDF will not have it anyway).<br>
<div class="im"><br>
&gt; I am an undergrad EE student with some programming experience, but no<br>
&gt; software development (nothing &gt;1500 lines of code!). I would be interested<br>
&gt; in joining the development team to help with these aspects, if possible. Is<br>
&gt; there a large barrier to entry, in terms of size of code or lack of<br>
&gt; experience?<br>
<br>
</div>Theorically there&#39;s no &quot;large barrier&quot;; although being &quot;big&quot; (even if not that<br>
much, actually), Okular&#39; source code is more or less &quot;divided&quot; into various<br>
parts, for example the core library, the ui parts for<br>
viewing/annotating/forms/etc. Of course some components show their complexity<br>
(like the Document, the PageView - which is more than 4k LOC -), but I&#39;d say<br>
that generally the trick should be understanding first the system behind page<br>
generation and visualization. Once understood that, allthe other pieces can be<br>
(more or less) easily related to it.<br>
<br>
--<br>
<font color="#888888">Pino Toscano<br>
</font></blockquote></div><br>