Hi Paul.

> Am 28.10.2019 um 22:34 schrieb Paul Dupuis via use-livecode 
> <use-livecode@lists.runrev.com>:
> ...
>> 
>>> on dragDrop
>>>  if "files" is among the keys of the dragData then
>>>    put line 1 of the dragData["files"] -- or whatever
>>>  end if
>>> end dragDrop
>>> 
>>> on dragEnter
>>>  set the dragAction to "copy"
>>> end dragenter
>> thank you, also tried that, but then the pathname does not appear in the 
>> field.
>> 
>> I want to:
>> Drag'n'Drop a file into the field -> works without scripting
>> The pathname appears in the field and is definitively selected!
>> 
>> However "the selectedtext of fld xyz" is reported to be empty
>> so is "the selection" and "the selectedchunk" returns the insertion point
>> right BEFORE the file has been dropped -> char 75 to 74 of fld xyz
>> 
>> I want to get that pathname from inside of the field = AFTER the file has 
>> been dropped.
> It sounds like a bug that should be reported. If there is text in a field 
> (regardless of how it go there (paste, drag drop, typing, or by script) and 
> it is selected, the the selection, selectedChunk,a dn all related properties 
> should be set. If the text as placed in a field by any means other than 
> script (paste, typing, drag drop) a textChanged message should be sent. I 
> don't think textChanged is sent if a script changes the text.

YEAH, TEXTCHANGED is what I should use!
This does what I need:
----------------------------------
command doit
  put the selectedtext of me
end doit

on textChanged
  send "doit" to me in 10
end textChanged
------------------------------------
Thank you very much! :-)

However "selectionchanged" should also be triggered, not?


Best

Klaus
--
Klaus Major
https://www.major-k.de
kl...@major-k.de


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to