<div dir="ltr">Hi Miklos,<div>See my comments below.</div><div>Thanks,<br>Adam<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Sep 3, 2013 at 3:21 PM, Miklos Vajna <span dir="ltr"><<a href="mailto:vmiklos@suse.cz" target="_blank">vmiklos@suse.cz</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Adam,<br>
<br>
On Sun, Sep 01, 2013 at 05:35:12PM +0300, Adam Fyne <<a href="mailto:Adam.Fyne@cloudon.com">Adam.Fyne@cloudon.com</a>> wrote:<br>
> We are doing some work on implementing 'Smart-Art *Preservation*' in Writer.<br>
<div class="im">><br>
> Meaning – if the user does    WordèLOèWord    round-trip we plan that they<br>
> won't lose their Smart-Art object.<br>
><br>
</div>> Currently Smart-Art is being imported into *simple shapes* in Writer (which<br>
<div class="im">> don't exactly look the same), and most of the actual data and binding<br>
> between shapes is lost (not to mention it doesn't look the same).<br>
><br>
> In order to preserve the original Smart-Art object – we would plan on<br>
> loading the entire XML nodes and attributes of Smart-Art to property maps<br>
> (e.g. Miklos's great 'InteropGrabBag').<br>
<br>
</div>This makes sense, yes.<br>
<div class="im"><br>
> In addition, instead of showing to the user simple shapes (that he can<br>
> currently edit and move around) –<br>
><br>
</div>> we would like to change this and show the user a *locked* bitmap of the<br>
<div class="im">> smart-art, that the user cannot manipulate (so that he can at least<br>
> preserve the original Smart-Art).<br>
<br>
</div>What is the benefit of this, from a user's point of view?<br></blockquote><div><br>Because at this phase, we are not going to add logic to 'manipulate' the Smart-Art object,</div><div>so if a user is allowed to changed the location of the shapes, and then saves back the file - and opens it in Word -</div>
<div>he won't understand why his 'changes' to the shapes weren't persisted.</div><div>That's why we believe it is best to simply not allow any changes, because they won't be persisted anyway.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
> Should we take a different approach that maybe pops a message when loading<br>
> a DOCX with Smart-Art asking the user:<br>
><br>
</div>> *"We noticed you are importing a DOCX with Smart-Art. Would you like to<br>
> preserve it and keep it un-editable or convert it to simple shapes ?"*<br>
<div class="im">><br>
> And then act according to the user's choice? (choosing simple shapes will<br>
> lose the 'Smart-Art' functionality, while choosing 'preserve' will not let<br>
> the user edit the smart-art, only see it).<br>
<br>
</div>This is certainly possible, e.g. the ASCII filter asks for encoding<br>
IIRC, the CSV import filter is also interactive, but one popup for every<br>
smartart is probably a bit too much, imagine a presentation containing<br>
100 smartart shapes. :)<br></blockquote><div>The idea was to show a single pop-up for 'all Smart-Art' objects in the file - asking </div><div>"do you want to convert the Smart-Art in this file to simple shapes (and lose functionallity) or preserve the original Smart-Art objects ?"</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Miklos<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">
        <table border="0" cellpadding="0" cellspacing="0" style="font-family:arial;font-size:small">
                <tbody>
                        <tr>
                                <td style="width:51pt;padding:0.75pt" width="68">
                                        <p style="margin-right:0.4pt;margin-bottom:0.0001pt;margin-left:0.4pt">
                                                <a name="SafeHtmlFilter_SafeHtmlFilter_13ed1a8c2f9e26a1__MailAutoSig" style="color:rgb(17,85,204)"></a><span style="font-size:9pt;font-family:Helvetica,sans-serif"><img alt="appicon.png" height="63" src="http://site.cloudon.com/wp-content/uploads/2012/05/appicon.png" width="64"></span></p>

                                </td>
                                <td>
                                         </td>
                                <td style="width:207pt;padding:0.75pt" width="276">
                                        <p style="margin-right:0.4pt;margin-bottom:0.0001pt;margin-left:0.4pt">
                                                <strong>Adam Fyne</strong><br>
                                                <br>
                                                <a href="http://www.twitter.com/cloudoninc" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:10pt;font-family:Helvetica,sans-serif;color:rgb(148,201,71);text-decoration:none">Twitter</span></a><span style="font-size:11.5pt;font-family:Helvetica,sans-serif"> </span><span style="font-size:10pt;font-family:Helvetica,sans-serif;color:rgb(102,102,102)">|</span><span style="font-size:11.5pt;font-family:Helvetica,sans-serif"> </span><a href="http://www.linkedin.com/company/cloudon" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:10pt;font-family:Helvetica,sans-serif;color:rgb(148,201,71);text-decoration:none">LinkedIn</span></a><span style="font-size:10pt;font-family:Helvetica,sans-serif;color:rgb(102,102,102)"> |</span><span style="font-size:11.5pt;font-family:Helvetica,sans-serif"> </span><a href="http://www.facebook.com/cloudoninc" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:10pt;font-family:Helvetica,sans-serif;color:rgb(148,201,71);text-decoration:none">Facebook</span></a><span style="font-size:11.5pt;font-family:Helvetica,sans-serif"> </span><span style="font-size:10pt;font-family:Helvetica,sans-serif;color:rgb(102,102,102)">|</span><span style="font-size:11.5pt;font-family:Helvetica,sans-serif"> </span><a href="http://site.cloudon.com/blog" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:10pt;font-family:Helvetica,sans-serif;color:rgb(148,201,71);text-decoration:none">Blog</span></a></p>

                                </td>
                        </tr>
                </tbody>
        </table>
        <table border="0" cellpadding="0" cellspacing="0">
                <tbody>
                        <tr>
                                <td style="width:51.0pt;padding:.75pt .75pt .75pt .75pt" width="68">
                                         </td>
                                <td style="width:207.0pt;padding:.75pt .75pt .75pt .75pt" width="276">
                                        <p style="margin-top:0in;margin-right:.4pt;margin-bottom:0in;margin-left:.4pt;margin-bottom:.0001pt">
                                                 </p>
                                </td>
                        </tr>
                </tbody>
        </table>
</div>
<br>
</div></div></div>