From 5426330c7560610843228758684e886d5d672b9c Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Wed, 31 Oct 2018 16:49:19 +0100 Subject: 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) --- IconDummy.c4d/DefCore.txt | 5 +++++ IconDummy.c4d/Graphics.png | Bin 0 -> 126 bytes IconDummy.c4d/Script.c | 16 ++++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 IconDummy.c4d/DefCore.txt create mode 100644 IconDummy.c4d/Graphics.png create mode 100644 IconDummy.c4d/Script.c (limited to 'IconDummy.c4d') diff --git a/IconDummy.c4d/DefCore.txt b/IconDummy.c4d/DefCore.txt new file mode 100644 index 0000000..3758e17 --- /dev/null +++ b/IconDummy.c4d/DefCore.txt @@ -0,0 +1,5 @@ +[DefCore] +id=ID7I +Name=Menu icon dummy +Version=4,9,5 +Category=C4D_StaticBack diff --git a/IconDummy.c4d/Graphics.png b/IconDummy.c4d/Graphics.png new file mode 100644 index 0000000..6b1b504 Binary files /dev/null and b/IconDummy.c4d/Graphics.png differ 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; +} -- cgit v1.2.3-54-g00ecf