I've noticed you can drag nodes into the body, pasting xml. I wonder if what seems like an intra file drag becomes inter file (xml from clipboard) if the mouse moves out of the tree widget?
On March 17, 2018 10:30:02 AM CDT, "Edward K. Ream" <[email protected]> wrote: >On Thursday, March 15, 2018 at 9:06:49 PM UTC-5, GPiette wrote: > >However, if I drag and drop the same node containing accents with the >left >> mouse button, the dropped copy sees its accents changed to a UTF-8 >> multi-character equivalent, both in the node name and also in the >text body >> of that mouse-moved node. >> > >Following up on #819: Drag and drop does not preserve encoding ><https://github.com/leo-editor/leo-editor/issues/819> > >There is a missing piece of the puzzle somewhere. For drags within a >file, >the relevant code is LeoQTreeWidget.*intra*FileDrop. This either moves >or >clones nodes. In neither case can text change. Indeed, moves and >clones >merely change pointers from one node to another. > >There are several ways can imagine trouble happening: > >1. Dragging between separate .leo files. In that case the relevant >code is >def *inter*FileDrop(self, fn, p, s). That does a paste from the >clipboard: > >pasted = c.fileCommands.getLeoOutlineFromClipboard(s, >reassignIndices=True) > >There might be encoding issues there. Are you talking about inter-file > >drags? > >2. Perhaps the changes happened later, after reloading Leo. > >Did the changes happen immediately or after reloading Leo? > >Finally, is there any reason why you truly need the @encoding >directive. >There is more likelihood of success if you can use defaults that match >your >system. The relevant settings are in leoSettings.leo in the node >@settings-->Unicode options. You might try changing those, after >backing >everything up... > >Edward > >-- >You received this message because you are subscribed to the Google >Groups "leo-editor" group. >To unsubscribe from this group and stop receiving emails from it, send >an email to [email protected]. >To post to this group, send email to [email protected]. >Visit this group at https://groups.google.com/group/leo-editor. >For more options, visit https://groups.google.com/d/optout. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
