summaryrefslogtreecommitdiffstats
path: root/IconDummy.c4d/Script.c
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2018-10-31 16:44:20 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2018-10-31 16:44:20 +0100
commitc9844e36e79a7fcf995c6c1593b987cff538f00a (patch)
treea6df5b3cf008af20709f8b67d0945f3da2a02f69 /IconDummy.c4d/Script.c
parent111506601493325aeefb01df6502a4ca27fceb03 (diff)
downloadDTMenu.c4d-c9844e36e79a7fcf995c6c1593b987cff538f00a.tar.gz
DTMenu.c4d-c9844e36e79a7fcf995c6c1593b987cff538f00a.zip
Add Menu_Closable allows menus to be closed without returning Menu_React_Close in the callbacks (was broken since always setting the native menu to permanent)
Rename Symbol -> Icon, InfoCaption -> Description and Caption to Title or Text (Menu_Title, but Menu_Entry_Text) Add Menu_InstantDescription (shows the description of the current entry instantly in a separate dialog) Fix deletion of object icons (the object was always deleted regardless if specified or not)
Diffstat (limited to 'IconDummy.c4d/Script.c')
-rw-r--r--IconDummy.c4d/Script.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/IconDummy.c4d/Script.c b/IconDummy.c4d/Script.c
new file mode 100644
index 0000000..58e5f2e
--- /dev/null
+++ b/IconDummy.c4d/Script.c
@@ -0,0 +1,16 @@
+#strict 2
+
+static const DT_Menu_IconDummy = ID7I;
+
+func SetIcon(id icon, int nr)
+{
+ SetGraphics(0, this, icon);
+ SetPicture(GetDefCoreVal("Picture", "DefCore", icon, 0) + nr * GetDefCoreVal("Picture", "DefCore", icon, 2), GetDefCoreVal("Picture", "DefCore", icon, 1), GetDefCoreVal("Picture", "DefCore", icon, 2), GetDefCoreVal("Picture", "DefCore", icon, 3));
+ return this;
+}
+
+func SetColor(int color)
+{
+ SetClrModulation(color);
+ return this;
+}