Hi Craig, > Am 22.03.2024 um 13:44 schrieb Craig Newman via use-livecode > <use-livecode@lists.runrev.com>: > > What on earth is the “1$ special variable”?
well, 1$ sounds like a good bargain for a "special variable"! :-D Actually it is -> $1 Look up $ in the dictionary for further information. > Craig > >> On Mar 21, 2024, at 6:58 PM, Bob Sneidar via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Wow I just read that and it didn’t even make sense to me! >> >> Basically with Windows, dragging a file onto a taskbar icon only adds the >> file to the icon’s Pinned items. Dragging a file onto an open window of an >> App will try and open the file in that app. If the app’s window(s) are >> hidden, dragging and hovering over the app’s shortcut will cause the app to >> show it’s window(s) whereupon you can drop the file onto the open window. >> >> Bob S >> >> >> On Mar 21, 2024, at 3:46 PM, Bob Sneidar via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Does it have to be the icon? If I drag a file onto an app in the Windows >> Tack Bar it does nothing, even if the file belongs to the app I am dragging >> the file onto. If however I HOVER on the icon and the app is running, it >> will bring the app to the front and show the frontmost window if it is >> hidden. >> >> If I drag the file onto the open Window, the app will open it. Case in >> point, drag an Excel spreadsheet onto the Excel icon in the task bar. All it >> will do is add a shortcut to the Excel icon for that file. But launch Excel, >> open a blank spreadsheet, then drag an excel file onto the icon, hover, then >> drop onto the blank Excel Spreadsheet. In THIS case it will open the >> spreadsheet in a new window. >> >> Because of this you may be able to use a Drag / Drop handler in your card >> script. The caveat is that the card itself will not accept a drag/drop >> action, but if you drag anything on top of an actual object, THEN the card >> will get the message. >> >> So to handle this, add an opaque rectangle the size of the card behind >> everything else (if the opacity is set to 99 it will appear transparent for >> all intents and purposes). The rectangle (or any other object on the card >> that doesn’t have a dragDrop handler) will get the message and it will fall >> through to the card where you can handle it. >> >> This in my card script: >> >> on dragEnter >> set the dragAction to "link" -- for files >> pass dragEnter >> end dragEnter >> >> on dragDrop >> put the dragData into tDragData >> set the dragData to empty >> -- do something with tDragData >> end dragDrop Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass 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