diff options
| author | Markus Mittendrein <maxmitti@maxmitti.tk> | 2022-02-13 22:51:21 +0100 |
|---|---|---|
| committer | Markus Mittendrein <maxmitti@maxmitti.tk> | 2022-02-13 22:51:36 +0100 |
| commit | d02df09a131949ee3a7afcac239cd7edbf334fe9 (patch) | |
| tree | a36f75cc9362205825819bfef0375fe7cb73c2c0 /Script.c | |
| parent | 01f61b8e029b1eb791ead44e786f49e50f6e485d (diff) | |
| download | DTGrabHelper.c4d-d02df09a131949ee3a7afcac239cd7edbf334fe9.tar.gz DTGrabHelper.c4d-d02df09a131949ee3a7afcac239cd7edbf334fe9.zip | |
Diffstat (limited to 'Script.c')
| -rw-r--r-- | Script.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -2,6 +2,7 @@ local target; local rect; +local mark; func Initialize() { @@ -45,6 +46,7 @@ func UpdateTransferZone() } } + func ControlLeft() { return target && target->~ControlLeft(...); } func ControlLeftDouble() { return target && target->~ControlLeftDouble(...); } func ControlLeftSingle() { return target && target->~ControlLeftSingle(...); } @@ -74,4 +76,17 @@ func Grabbed() { return target && target->~Grabbed(...); } global func AddGrabHelper() { return CreateObject(GH7I)->Set(this, ...); +} + +func ShowMark(bool hide) +{ + if(!hide && !mark) + { + mark = CreateSelectMark()->MarkObject(this); + } + + if(hide && mark) + { + RemoveObject(mark); + } }
\ No newline at end of file |
