Open application when file double clicked
Richard Gaskin
ambassador at fourthworld.com
Tue Feb 24 16:53:05 EST 2015
Peter Haworth wrote:
> I also noticed that I can't drag/drop a file onto the app's window
> but I think that's probably something to do with its plist entry.
For that you'll need to define the receiving area as a drobbable space.
There are a couple ways to do that depending on what you want to do,
but here's some of the code I use in a tool palette I have open during
development onto which I drop LC files to open them (more convenient
then using File->Open, and I often have multiple LC instances open so
this helps ensure which one gets the file):
on dragEnter
put the dragData["files"] into tFiles
if tFiles is not empty then
set the dragAction to "link"
end if
pass dragEnter
end dragEnter
on dragDrop
put the dragData["files"] into tFiles
if tFiles is empty then
beep
exit dragDrop
end if
--
set the itemdel to "."
repeat for each line tFile in tFiles
if char 1 to 7 of tFile = "file://" then delete char 1 to 7 \
of tFile
if there is a stack tFile then
open stack tFile
end if
end repeat
pass dragDrop
end dragDrop
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list