From c9844e36e79a7fcf995c6c1593b987cff538f00a Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Wed, 31 Oct 2018 16:44:20 +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) --- InstantDescriptionDecoration.c4d/ActMap.txt | 31 ++++++++++++++++++++++++++ InstantDescriptionDecoration.c4d/DefCore.txt | 9 ++++++++ InstantDescriptionDecoration.c4d/Graphics.png | Bin 0 -> 10955 bytes InstantDescriptionDecoration.c4d/Script.c | 9 ++++++++ 4 files changed, 49 insertions(+) create mode 100644 InstantDescriptionDecoration.c4d/ActMap.txt create mode 100644 InstantDescriptionDecoration.c4d/DefCore.txt create mode 100644 InstantDescriptionDecoration.c4d/Graphics.png create mode 100644 InstantDescriptionDecoration.c4d/Script.c (limited to 'InstantDescriptionDecoration.c4d') diff --git a/InstantDescriptionDecoration.c4d/ActMap.txt b/InstantDescriptionDecoration.c4d/ActMap.txt new file mode 100644 index 0000000..3ab9eca --- /dev/null +++ b/InstantDescriptionDecoration.c4d/ActMap.txt @@ -0,0 +1,31 @@ +[Action] +Name=FrameDecoTopLeft +Facet=0,0,32,28,0,-14 + +[Action] +Name=FrameDecoTop +Facet=32,0,128,28,0,-14 + +[Action] +Name=FrameDecoTopRight +Facet=160,0,32,28,-26,-14 + +[Action] +Name=FrameDecoRight +Facet=190,23,2,1,4,0 + +[Action] +Name=FrameDecoBottomRight +Facet=186,28,6,2,0,0 + +[Action] +Name=FrameDecoBottom +Facet=2,28,128,2,0,0 + +[Action] +Name=FrameDecoBottomLeft +Facet=0,28,2,2,0,0 + +[Action] +Name=FrameDecoLeft +Facet=0,23,2,1,0,0 \ No newline at end of file diff --git a/InstantDescriptionDecoration.c4d/DefCore.txt b/InstantDescriptionDecoration.c4d/DefCore.txt new file mode 100644 index 0000000..7631f48 --- /dev/null +++ b/InstantDescriptionDecoration.c4d/DefCore.txt @@ -0,0 +1,9 @@ +[DefCore] +id=DD7I +Name=DefaultMenuDescriptionDecoration +Version=4,9,5,4 +Category=1 +MaxUserSelect=0 +Width=1 +Height=1 +Mass=1 diff --git a/InstantDescriptionDecoration.c4d/Graphics.png b/InstantDescriptionDecoration.c4d/Graphics.png new file mode 100644 index 0000000..5241e1c Binary files /dev/null and b/InstantDescriptionDecoration.c4d/Graphics.png differ diff --git a/InstantDescriptionDecoration.c4d/Script.c b/InstantDescriptionDecoration.c4d/Script.c new file mode 100644 index 0000000..1862b57 --- /dev/null +++ b/InstantDescriptionDecoration.c4d/Script.c @@ -0,0 +1,9 @@ +#strict 2 + +static const DT_Menu_DefaultInstantDescriptionDecoration = DD7I; + +func FrameDecorationBackClr() { return 0x5f000000; } // C4GUI_StandardBGColor +func FrameDecorationBorderTop() { return 14; } +func FrameDecorationBorderLeft() { return 2; } +func FrameDecorationBorderRight() { return 4; } +func FrameDecorationBorderBottom() { return 2; } -- cgit v1.2.3-54-g00ecf