<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Sep 3, 2013 at 4:48 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,<br>
<div class="im"><br>
On Tue, Sep 03, 2013 at 03:26:31PM +0300, Adam Fyne <<a href="mailto:adam.fyne@cloudon.com">adam.fyne@cloudon.com</a>> wrote:<br>
> > > we would like to change this and show the user a *locked* bitmap of the<br>
> > > smart-art, that the user cannot manipulate (so that he can at least<br>
> > > preserve the original Smart-Art).<br>
> ><br>
> > What is the benefit of this, from a user's point of view?<br>
><br>
> Because at this phase, we are not going to add logic to 'manipulate' the<br>
> Smart-Art object,<br>
> so if a user is allowed to changed the location of the shapes, and then<br>
> saves back the file - and opens it in Word -<br>
> he won't understand why his 'changes' to the shapes weren't persisted.<br>
> That's why we believe it is best to simply not allow any changes, because<br>
> they won't be persisted anyway.<br>
<br>
</div>Hmm, when we discussed the InteropGrabBag idea in the ESC call, AIUI the<br>
proposed solution for the "attached unhandled meatada vs user editing"<br>
problem was to empty the InteropGrabBag in case the user edits the<br>
object in question:<br>
<br>
<a href="http://lists.freedesktop.org/archives/libreoffice/2013-July/054428.html" target="_blank">http://lists.freedesktop.org/archives/libreoffice/2013-July/054428.html</a><br>
<br>
"invalidate on copy/mutate"<br>
<br>
This way, in case of no editing, the metadata is kept, in case of<br>
editing, the edited object is exported as a normal groupshape and the<br>
user's modifications win over the unhandled metadata.<br>
<div class="im"><br>
> The idea was to show a single pop-up for 'all Smart-Art' objects in the<br>
> file - asking<br>
> "do you want to convert the Smart-Art in this file to simple shapes (and<br>
> lose functionallity) or preserve the original Smart-Art objects ?"<br>
<br>
</div>Ah, that sounds better. And then would you do this for all filters that<br>
may contain smartart: PPTX, DOCX, XLSX? (Not sure if we support smartart<br>
inside XLSX ATM.) If so, opinion from someone hacking Impress would be<br>
appreciated.<br></blockquote><div><br></div><div>Currently - the scope of the work is for DOCX.</div><div><br></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>