Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
On 20/04/2018 at 01:08, xxxxxxxx wrote:
User Information: Cinema 4D Version: R17 Platform: Mac ; Language(s) : C++ ;
--------- Greetings to all.
I'm trying to build a plugin UI via GetDDescription(). Everything is working fine, except I've encountered an issue where I need to "stretch" a single element horizontally so it takes up more than one column in a multi-column group.
In a *.res file, I'd just use STATICTEXT { JOINENDSCALE; } to achieve what I want.
However, I can't seem to find an equivalent for this in the C++ API. There's DESC_NEWLINE, but this doesn't seem to do the same thing as JOINENDSCALE. It will take up a column, but then the widget before it won't stretch out horizontally.
How can I achieve the same effect as JOINENDSCALE in C++?
Cheers, -CMPX
On 20/04/2018 at 06:59, xxxxxxxx wrote:
did you try to add a static text desc in C++?
On 20/04/2018 at 08:57, xxxxxxxx wrote:
Yeah, it just treats it like an empty space and the widget to the left remains unchanged.
-CMPX
On 20/04/2018 at 09:14, xxxxxxxx wrote:
not sure if this will work or not...
#define STATIC_TEXT_JOINT_END_SCALE 2403
and in your BaseContainer of the static text desc:
bc.SetBool(STATIC_TEXT_JOINT_END_SCALE , 1);
On 20/04/2018 at 21:08, xxxxxxxx wrote:
Hey, that works great. Dunno why this isn't in the SDK, but it does exactly what JOINENDSCALE does in the *.res files.
Thanks!
On 23/04/2018 at 02:03, xxxxxxxx wrote:
Hi CMPX and Mohamed,
I confirm the use of 2403 is the way to go, and produce the exact same thing as JOINENDSCALE does in the res file. I will check why this ID is not exposed, and if there are no relevant stopper, this ID will be added to the documentation.
Cheers, Maxime