<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="http://git.reviewboard.kde.org/r/110566/">http://git.reviewboard.kde.org/r/110566/</a>
     </td>
    </tr>
   </table>
   <br />










<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
 <p style="margin-top: 0;">On May 21st, 2013, 12:07 a.m. UTC, <b>Albert Astals Cid</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  



<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
 <thead>
  <tr>
   <th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
    <a href="http://git.reviewboard.kde.org/r/110566/diff/1/?file=145416#file145416line62" style="color: black; font-weight: bold; text-decoration: underline;">conf/okular.kcfg</a>
    <span style="font-weight: normal;">

     (Diff revision 1)

    </span>
   </th>
  </tr>
 </thead>



 
 

 <tbody>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">62</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">      }</pre></td>
  </tr>

 </tbody>

</table>

  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Maybe add a kWarning here if annotationTools content is empty? The old code seemed to have them, no?</pre>
 </blockquote>





</blockquote>
<pre style="margin-left: 1em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Kind of, they warned if tools.xml wasn't readable or was invalid XML. I've re-added the same kWarnings.</pre>
<br />

<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
 <p style="margin-top: 0;">On May 21st, 2013, 12:07 a.m. UTC, <b>Albert Astals Cid</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  



<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
 <thead>
  <tr>
   <th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
    <a href="http://git.reviewboard.kde.org/r/110566/diff/1/?file=145418#file145418line51" style="color: black; font-weight: bold; text-decoration: underline;">conf/preferencesdialog.cpp</a>
    <span style="font-weight: normal;">

     (Diff revision 1)

    </span>
   </th>
  </tr>
 </thead>

 <tbody style="background-color: #e4d9cb; padding: 4px 8px; text-align: center;">
  <tr>

   <td colspan="4"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">PreferencesDialog::PreferencesDialog( QWidget * parent, KConfigSkeleton * skeleton, Okular::EmbedMode embedMode )</pre></td>

  </tr>
 </tbody>



 
 

 <tbody>

  <tr>
    <th bgcolor="#e9eaa8" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2">51</font></th>
    <td bgcolor="#fdfebc" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">        <span class="n">addPage</span><span class="p">(</span> <span class="n">m_identity</span><span class="p">,</span> <span class="n">i18n</span><span class="p">(</span><span class="s">"Identity"</span><span class="p">),</span> <span class="s">"preferences-desktop-personal"</span><span class="p">,</span></pre></td>
    <th bgcolor="#e9eaa8" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">51</font></th>
    <td bgcolor="#fdfebc" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">        <span class="n">addPage</span><span class="p">(</span> <span class="n">m_annotations</span><span class="p">,</span> <span class="n">i18n</span><span class="p">(</span><span class="s">"Annotations"</span><span class="p">),</span> <span class="s">"draw-freehand"</span><span class="p">,</span> <span class="n">i18n</span><span class="p">(</span><span class="s">"Annotation Options"</span><span class="p">)</span> <span class="p">);</span></pre></td>
  </tr>

 </tbody>

</table>

  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Instead of draw-freehand maybe use the same icon we use in the side panel?</pre>
 </blockquote>





</blockquote>
<pre style="margin-left: 1em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">It *is* draw-freehand, isn't it? (part.cpp:379)</pre>
<br />

<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
 <p style="margin-top: 0;">On May 21st, 2013, 12:07 a.m. UTC, <b>Albert Astals Cid</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  



<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
 <thead>
  <tr>
   <th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
    <a href="http://git.reviewboard.kde.org/r/110566/diff/1/?file=145421#file145421line291" style="color: black; font-weight: bold; text-decoration: underline;">conf/widgetannottools.cpp</a>
    <span style="font-weight: normal;">

     (Diff revision 1)

    </span>
   </th>
  </tr>
 </thead>



 
 

 <tbody>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">291</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">    <span class="n">m_type</span><span class="o">-></span><span class="n">addItem</span><span class="p">(</span> <span class="n">i18n</span><span class="p">(</span><span class="s">"Pop-up Note"</span><span class="p">),</span> <span class="n">qVariantFromValue</span><span class="p">(</span> <span class="n">ToolNoteLinked</span> <span class="p">)</span> <span class="p">);</span></pre></td>
  </tr>

 </tbody>

</table>

  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Would it make sense to try to reuse the defaultToolName function?</pre>
 </blockquote>





</blockquote>
<pre style="margin-left: 1em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Yes it makes sense in theory, but there's an issue with "Text markup" and "Geometrical shape": the tool name is more specific, e.g. "Geometrical shape" can be either a "Rectangle" or a "Ellipse".

On the other hand, I see the benefit in grouping those strings in some way, because it's starting to be difficult to track them.
Let's leave this for a later patch, do you agree?</pre>
<br />

<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
 <p style="margin-top: 0;">On May 21st, 2013, 12:07 a.m. UTC, <b>Albert Astals Cid</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  



<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
 <thead>
  <tr>
   <th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
    <a href="http://git.reviewboard.kde.org/r/110566/diff/1/?file=145421#file145421line298" style="color: black; font-weight: bold; text-decoration: underline;">conf/widgetannottools.cpp</a>
    <span style="font-weight: normal;">

     (Diff revision 1)

    </span>
   </th>
  </tr>
 </thead>



 
 

 <tbody>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">298</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">    <span class="n">m_type</span><span class="o">-></span><span class="n">addItem</span><span class="p">(</span> <span class="n">i18n</span><span class="p">(</span><span class="s">"Stamp"</span><span class="p">),</span> <span class="n">qVariantFromValue</span><span class="p">(</span> <span class="n">ToolStamp</span> <span class="p">)</span> <span class="p">);</span></pre></td>
  </tr>

 </tbody>

</table>

  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">maybe i18nc here so it is clear that this is a noun and not a verb?</pre>
 </blockquote>





</blockquote>
<pre style="margin-left: 1em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">I agree with you. I've git grepped and we already had a i18n("Stamp") in guiutils.cpp:86.
I don't know if translation tools can link new strings to old identical strings. If it's the case, it might make sense to leave it unchanged.
On the other hand, we can use this occasion to fix that occurrence too.

I haven't pushed the patch, but I've got it here ready. Please let me know what you think it's best.</pre>
<br />

<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
 <p style="margin-top: 0;">On May 21st, 2013, 12:07 a.m. UTC, <b>Albert Astals Cid</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  



<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
 <thead>
  <tr>
   <th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
    <a href="http://git.reviewboard.kde.org/r/110566/diff/1/?file=145453#file145453line1083" style="color: black; font-weight: bold; text-decoration: underline;">ui/pageviewannotator.cpp</a>
    <span style="font-weight: normal;">

     (Diff revision 1)

    </span>
   </th>
  </tr>
 </thead>



 
 

 <tbody>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">1077</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">        <span class="k">return</span> <span class="n">i18n</span><span class="p">(</span> <span class="s">"Stamp"</span> <span class="p">);</span></pre></td>
  </tr>

 </tbody>

</table>

  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Maybe some i18nc here too?</pre>
 </blockquote>





</blockquote>
<pre style="margin-left: 1em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Closing this issue, which I've addressed in the patch mentioned by the previous one</pre>
<br />




<p>- Fabio</p>


<br />
<p>On May 21st, 2013, 11:23 a.m. UTC, Fabio D'Urso wrote:</p>








<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('http://git.reviewboard.kde.org/static/rb/images/review_request_box_top_bg.ab6f3b1072c9.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for Okular.</div>
<div>By Fabio D'Urso.</div>


<p style="color: grey;"><i>Updated May 21, 2013, 11:23 a.m.</i></p>






<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Diff dump from the configurable-review-tools branch, as requested in http://mail.kde.org/pipermail/okular-devel/2013-May/015009.html

This patch mainly addresses bug 159601, but it also adds GUI control to configure some annotation properties (text alignment in inline notes, stroke width in freehand lines, background color in polygons) and changes some texts.

Use
 gitk origin/configurable-review-tools ^origin/master --no-merges
for a detailed changelog.</pre>
  </td>
 </tr>
</table>




<div style="margin-top: 1.5em;">
 <b style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Bugs: </b>


 <a href="http://bugs.kde.org/show_bug.cgi?id=159601">159601</a>


</div>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>CMakeLists.txt <span style="color: grey">(64c4c2a)</span></li>

 <li>Messages.sh <span style="color: grey">(6d0d0b0)</span></li>

 <li>conf/dlgannotations.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>conf/dlgannotations.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>conf/dlgannotationsbase.ui <span style="color: grey">(PRE-CREATION)</span></li>

 <li>conf/dlgidentity.h <span style="color: grey">(1bbd937)</span></li>

 <li>conf/dlgidentity.cpp <span style="color: grey">(8585716)</span></li>

 <li>conf/dlgidentitybase.ui <span style="color: grey">(15752eb)</span></li>

 <li>conf/okular.kcfg <span style="color: grey">(4a2aaf3)</span></li>

 <li>conf/preferencesdialog.h <span style="color: grey">(3340487)</span></li>

 <li>conf/preferencesdialog.cpp <span style="color: grey">(9f6d339)</span></li>

 <li>conf/settings.kcfgc <span style="color: grey">(060f260)</span></li>

 <li>conf/widgetannottools.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>conf/widgetannottools.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/annotationpropertiesdialog.h <span style="color: grey">(d1a1c27)</span></li>

 <li>ui/annotationpropertiesdialog.cpp <span style="color: grey">(5d86d79)</span></li>

 <li>ui/annotationwidgets.h <span style="color: grey">(1832876)</span></li>

 <li>ui/annotationwidgets.cpp <span style="color: grey">(ce8a91b)</span></li>

 <li>ui/data/CMakeLists.txt <span style="color: grey">(6501be5)</span></li>

 <li>ui/data/sources/tool-base-okular.svgz <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/sources/tool-highlighter-okular-colorizable.svgz <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/sources/tool-ink-okular-colorizable.svgz <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/sources/tool-note-inline-okular-colorizable.svgz <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/sources/tool-note-okular-colorizable.svgz <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/tool-base-okular.png <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/tool-ellipse-okular.png <span style="color: grey">(6a3260e)</span></li>

 <li>ui/data/tool-highlighter-okular-colorizable.png <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/tool-highlighter-okular.png <span style="color: grey">(594ba41)</span></li>

 <li>ui/data/tool-ink-okular-colorizable.png <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/tool-ink-okular.png <span style="color: grey">(8a2eeb0)</span></li>

 <li>ui/data/tool-line-okular.png <span style="color: grey">(a2dda94)</span></li>

 <li>ui/data/tool-note-inline-okular-colorizable.png <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/tool-note-inline-okular.png <span style="color: grey">(4d8187f)</span></li>

 <li>ui/data/tool-note-okular-colorizable.png <span style="color: grey">(PRE-CREATION)</span></li>

 <li>ui/data/tool-note-okular.png <span style="color: grey">(a89c91b)</span></li>

 <li>ui/data/tool-polygon-okular.png <span style="color: grey">(66ba2cb)</span></li>

 <li>ui/data/tool-stamp-okular.png <span style="color: grey">(e53a04a)</span></li>

 <li>ui/data/tool-underline-okular.png <span style="color: grey">(924772f)</span></li>

 <li>ui/data/tools.xml <span style="color: grey">(5e3cb84)</span></li>

 <li>ui/guiutils.h <span style="color: grey">(73c0838)</span></li>

 <li>ui/guiutils.cpp <span style="color: grey">(af06000)</span></li>

 <li>ui/pagepainter.h <span style="color: grey">(23ac845)</span></li>

 <li>ui/pagepainter.cpp <span style="color: grey">(2890b56)</span></li>

 <li>ui/pageview.cpp <span style="color: grey">(26f5516)</span></li>

 <li>ui/pageviewannotator.h <span style="color: grey">(850d887)</span></li>

 <li>ui/pageviewannotator.cpp <span style="color: grey">(035c1f3)</span></li>

 <li>ui/pageviewutils.h <span style="color: grey">(0aaf057)</span></li>

 <li>ui/pageviewutils.cpp <span style="color: grey">(c2e0388)</span></li>

</ul>

<p><a href="http://git.reviewboard.kde.org/r/110566/diff/" style="margin-left: 3em;">View Diff</a></p>







  </td>
 </tr>
</table>








  </div>
 </body>
</html>