[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-edu-devel
Subject:    Re: Review Request 118310: support for graphic properties of Geogebra objects in KIG
From:       David_Narváez <david.narvaez () computer ! org>
Date:       2014-11-27 2:57:04
Message-ID: 20141127025704.11305.91420 () probe ! kde ! org
[Download RAW message or body]

--===============4133820151838821400==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit



> On Nov. 18, 2014, 11:51 a.m., David Narváez wrote:
> > geogebra/geogebratransformer.cpp, line 154
> > <https://git.reviewboard.kde.org/r/118310/diff/2/?file=328744#file328744line154>
> >  
> > Use int ObjectDrawer::pointStyleFromString( const QString& style ), \
> > which is evil but not worse than magic constants. 
> > I'm thinking this pointType thing should be an Enum and we could use \
> > the Q_ENUM facility instead of these conversions, but this is out of \
> > the scope of this patch.
> 
> Aniket Anvit wrote:
> I saw the documentation on how to use Q_ENUM along with Q_PROPERTY and I \
> liked it. Tell me if you would like to go with it.

Use int ObjectDrawer::pointStyleFromString( const QString& style ) for now


> On Nov. 18, 2014, 11:51 a.m., David Narváez wrote:
> > geogebra/geogebratransformer.cpp, line 158
> > <https://git.reviewboard.kde.org/r/118310/diff/2/?file=328744#file328744line158>
> >  
> > Set it to RectangularEmpty and then either figure out why is it not \
> > drawing, or add a TODO comment here

I can't guess what not drawing fine means in this context, but if Kig \
doesn't crash, use int ObjectDrawer::pointStyleFromString( const QString& \
style ) regardless, don't just set it to 0. If it doesn't work we'll have \
to figure out why later.


> On Nov. 18, 2014, 11:51 a.m., David Narváez wrote:
> > geogebra/geogebratransformer.cpp, line 156
> > <https://git.reviewboard.kde.org/r/118310/diff/2/?file=328744#file328744line156>
> >  
> > Set it to RoundEmpty and then either figure out why is it not drawing, \
> > or add a TODO comment here
> 
> Aniket Anvit wrote:
> All the pointStyles are drawing fine except the hollow ones ( RoundEmpty \
> and RectangularEmpty ). Can't seem to figure out why!

I can't guess what not drawing fine means in this context, but if Kig \
doesn't crash, use int ObjectDrawer::pointStyleFromString( const QString& \
style ) regardless, don't just set it to 0. If it doesn't work we'll have \
to figure out why later.


> On Nov. 18, 2014, 11:51 a.m., David Narváez wrote:
> > geogebra/geogebrasection.h, line 55
> > <https://git.reviewboard.kde.org/r/118310/diff/2/?file=328741#file328741line55>
> >  
> > If there will be exactly one drawer in m_drawers as there will be \
> > output objects in m_outputObjects, make m_outputObjects a vector of \
> > pair of ObjectCalcer* and ObjectDrawer*
> 
> Aniket Anvit wrote:
> Actually I had thought of it but we can't use a vector pair since while \
> reading tools we would need to construct objectHierarchy from the \
> inputObjects and the outputObjects. If the outputObjects is a vector< \
> pair<ObjectCalcer*, ObjectDrawer* >> then it won't be possible.

Right, nice catch. Add a comment explaining m_drawers needs to be kept \
separate for that reason.


- David


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/118310/#review70577
-----------------------------------------------------------


On Nov. 21, 2014, 1:43 p.m., Aniket Anvit wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/118310/
> -----------------------------------------------------------
> 
> (Updated Nov. 21, 2014, 1:43 p.m.)
> 
> 
> Review request for KDE Edu and David Narváez.
> 
> 
> Repository: kig
> 
> 
> Description
> -------
> 
> This patch enables KIG to read the graphic properties of Geogebra objects \
> from Geogebra worksheets. Here is some explanation about my \
> implementation: 
> the graphic properties ( lineStyle, pointStyle, lineWidth, color ) are \
> read for each geogebra object. I add an attribute for each property to \
> each of the intermediate representation of each of the objects created \
> using XSLT. Some variables are added to the KigFilterGeogebra class to \
> hold the values of the properties for each of the objects. In the \
> attribute() callback method of the KigFilterGeogebra class , the values \
> of the properties are read ( and suitably mapped to KIG's ) and when the \
> endElement() callback is called a new ObjectDrawer with the last read \
> properties is allocated for this object. 
> 
> Diffs
> -----
> 
> filters/geogebra-filter.cpp cff342d 
> geogebra/geogebra.xsl c1e4749 
> geogebra/geogebrasection.h aed7dcb 
> geogebra/geogebrasection.cpp e9778ed 
> geogebra/geogebratransformer.h 5f36827 
> geogebra/geogebratransformer.cpp aee8669 
> 
> Diff: https://git.reviewboard.kde.org/r/118310/diff/
> 
> 
> Testing
> -------
> 
> Tested! some trouble in the mapping of PointStyles.
> 
> 
> File Attachments
> ----------------
> 
> Test file
> https://git.reviewboard.kde.org/media/uploaded/files/2014/11/15/9799362b-472e-4814-9d78-da2bf07d612c__gui.ggb
>  
> 
> Thanks,
> 
> Aniket Anvit
> 
> 


--===============4133820151838821400==
MIME-Version: 1.0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit




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










<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; \
padding-left: 10px;">  <p style="margin-top: 0;">On November 18th, 2014, \
11:51 a.m. UTC, <b>David Narváez</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="https://git.reviewboard.kde.org/r/118310/diff/2/?file=328741#file328741line55" \
style="color: black; font-weight: bold; text-decoration: \
underline;">geogebra/geogebrasection.h</a>  <span style="font-weight: \
normal;">

     (Diff revision 2)

    </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; ">public:</pre></td>

  </tr>
 </tbody>



 
 

 <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">55</font></th>  <td bgcolor="#c5ffc4" width="50%"><pre \
style="font-size: 8pt; line-height: 140%; margin: 0; ">    <span \
class="n">std</span><span class="o">::</span><span \
class="n">vector</span><span class="o">&lt;</span><span \
class="n">ObjectDrawer</span><span class="o">*&gt;</span> <span \
class="n">m_drawers</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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">If there will be exactly one \
drawer in m_drawers as there will be output objects in m_outputObjects, \
make m_outputObjects a vector of pair of ObjectCalcer<em style="padding: \
0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: \
normal;"> and ObjectDrawer</em></p></pre>  </blockquote>



 <p>On November 21st, 2014, 1:43 p.m. UTC, <b>Aniket Anvit</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; \
padding-left: 10px;">  <pre style="white-space: pre-wrap; white-space: \
-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: \
break-word;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">Actually I had thought of it \
but we can't use a vector pair since while reading tools we would need to \
construct objectHierarchy from the inputObjects and the outputObjects. If \
the outputObjects is a vector&lt; pair&lt;ObjectCalcer<em style="padding: \
0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: \
normal;">, ObjectDrawer</em> &gt;&gt; then it won't be possible.</p></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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">Right, nice catch. Add a \
comment explaining m_drawers needs to be kept separate for that \
reason.</p></pre> <br />

<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; \
padding-left: 10px;">  <p style="margin-top: 0;">On November 18th, 2014, \
11:51 a.m. UTC, <b>David Narváez</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="https://git.reviewboard.kde.org/r/118310/diff/2/?file=328744#file328744line154" \
style="color: black; font-weight: bold; text-decoration: \
underline;">geogebra/geogebratransformer.cpp</a>  <span style="font-weight: \
normal;">

     (Diff revision 2)

    </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; ">void GeogebraTransformer::attribute( const QXmlName&amp; name, const \
QStringRef&amp; value )</pre></td>

  </tr>
 </tbody>



 
 

 <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">154</font></th>  <td bgcolor="#c5ffc4" width="50%"><pre \
style="font-size: 8pt; line-height: 140%; margin: 0; ">      <span \
class="n">m_pointType</span> <span class="o">=</span> <span \
class="mi">2</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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">Use int \
ObjectDrawer::pointStyleFromString( const QString&amp; style ), which is \
evil but not worse than magic constants.</p> <p style="padding: \
0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: \
inherit;">I'm thinking this pointType thing should be an Enum and we could \
use the Q_ENUM facility instead of these conversions, but this is out of \
the scope of this patch.</p></pre>  </blockquote>



 <p>On November 21st, 2014, 1:43 p.m. UTC, <b>Aniket Anvit</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; \
padding-left: 10px;">  <pre style="white-space: pre-wrap; white-space: \
-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: \
break-word;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">I saw the documentation on \
how to use Q_ENUM along with Q_PROPERTY and I liked it. Tell me if you \
would like to go with it.</p></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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">Use int \
ObjectDrawer::pointStyleFromString( const QString&amp; style ) for \
now</p></pre> <br />

<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; \
padding-left: 10px;">  <p style="margin-top: 0;">On November 18th, 2014, \
11:51 a.m. UTC, <b>David Narváez</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="https://git.reviewboard.kde.org/r/118310/diff/2/?file=328744#file328744line156" \
style="color: black; font-weight: bold; text-decoration: \
underline;">geogebra/geogebratransformer.cpp</a>  <span style="font-weight: \
normal;">

     (Diff revision 2)

    </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; ">void GeogebraTransformer::attribute( const QXmlName&amp; name, const \
QStringRef&amp; value )</pre></td>

  </tr>
 </tbody>



 
 

 <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">156</font></th>  <td bgcolor="#c5ffc4" width="50%"><pre \
style="font-size: 8pt; line-height: 140%; margin: 0; ">      <span \
class="n">m_pointType</span> <span class="o">=</span> <span \
class="mi">0</span><span class="p">;</span>   <span class="c1">// should be \
mapped to RoundEmpty ( i.e. 1) but for some reason it is not drawing in \
KIG</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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">Set it to RoundEmpty and then \
either figure out why is it not drawing, or add a TODO comment \
here</p></pre>  </blockquote>



 <p>On November 21st, 2014, 1:43 p.m. UTC, <b>Aniket Anvit</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; \
padding-left: 10px;">  <pre style="white-space: pre-wrap; white-space: \
-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: \
break-word;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">All the pointStyles are \
drawing fine except the hollow ones ( RoundEmpty and RectangularEmpty ). \
Can't seem to figure out why!</p></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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">I can't guess what not \
drawing fine means in this context, but if Kig doesn't crash, use int \
ObjectDrawer::pointStyleFromString( const QString&amp; style ) regardless, \
don't just set it to 0. If it doesn't work we'll have to figure out why \
later.</p></pre> <br />

<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; \
padding-left: 10px;">  <p style="margin-top: 0;">On November 18th, 2014, \
11:51 a.m. UTC, <b>David Narváez</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="https://git.reviewboard.kde.org/r/118310/diff/2/?file=328744#file328744line158" \
style="color: black; font-weight: bold; text-decoration: \
underline;">geogebra/geogebratransformer.cpp</a>  <span style="font-weight: \
normal;">

     (Diff revision 2)

    </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; ">void GeogebraTransformer::attribute( const QXmlName&amp; name, const \
QStringRef&amp; value )</pre></td>

  </tr>
 </tbody>



 
 

 <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">158</font></th>  <td bgcolor="#c5ffc4" width="50%"><pre \
style="font-size: 8pt; line-height: 140%; margin: 0; ">      <span \
class="n">m_pointType</span> <span class="o">=</span> <span \
class="mi">0</span><span class="p">;</span>   <span class="c1">// should be \
mapped to RectangularEmpty ( i.e. 3) but for some reason it is not drawing \
in KIG</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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">Set it to RectangularEmpty \
and then either figure out why is it not drawing, or add a TODO comment \
here</p></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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">I can't guess what not \
drawing fine means in this context, but if Kig doesn't crash, use int \
ObjectDrawer::pointStyleFromString( const QString&amp; style ) regardless, \
don't just set it to 0. If it doesn't work we'll have to figure out why \
later.</p></pre> <br />




<p>- David</p>


<br />
<p>On November 21st, 2014, 1:43 p.m. UTC, Aniket Anvit wrote:</p>









<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="12" \
style="border: 1px #888a85 solid; border-radius: 6px; -moz-border-radius: \
6px; -webkit-border-radius: 6px;">  <tr>
  <td>

<div>Review request for KDE Edu and David Narváez.</div>
<div>By Aniket Anvit.</div>


<p style="color: grey;"><i>Updated Nov. 21, 2014, 1:43 p.m.</i></p>









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


<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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">This patch enables KIG to \
read the graphic properties of Geogebra objects from Geogebra worksheets. \
Here is some explanation about my implementation:</p> <p style="padding: \
0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: \
inherit;">the graphic properties ( lineStyle, pointStyle, lineWidth, color \
) are read for each geogebra object. I add an attribute for each property \
to each of the intermediate representation of each of the objects created \
using XSLT. Some variables are added to the KigFilterGeogebra class to hold \
the values of the properties for each of the objects. In the attribute() \
callback method of the KigFilterGeogebra class , the values of the \
properties are read ( and suitably mapped to KIG's ) and when the \
endElement() callback is called a new ObjectDrawer with the last read \
properties is allocated for this object.</p></pre>  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing \
</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;"><p style="padding: 0;text-rendering: inherit;margin: \
0;line-height: inherit;white-space: inherit;">Tested! some trouble in the \
mapping of PointStyles.</p></pre>  </td>
 </tr>
</table>


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

 <li>filters/geogebra-filter.cpp <span style="color: \
grey">(cff342d)</span></li>

 <li>geogebra/geogebra.xsl <span style="color: grey">(c1e4749)</span></li>

 <li>geogebra/geogebrasection.h <span style="color: \
grey">(aed7dcb)</span></li>

 <li>geogebra/geogebrasection.cpp <span style="color: \
grey">(e9778ed)</span></li>

 <li>geogebra/geogebratransformer.h <span style="color: \
grey">(5f36827)</span></li>

 <li>geogebra/geogebratransformer.cpp <span style="color: \
grey">(aee8669)</span></li>

</ul>

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



<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">File \
Attachments </h1>


 <li><a href="https://git.reviewboard.kde.org/media/uploaded/files/2014/11/15/9799362b-472e-4814-9d78-da2bf07d612c__gui.ggb">Test \
file</a></li>

</ul>




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








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


--===============4133820151838821400==--



_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic