<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Foldable Groups in Python GeDialog]]></title><description><![CDATA[<p dir="auto">I feel like I have maybe asked this before, but I couldn't find an answer for python for this.</p>
<p dir="auto">Is it possible to create foldable groups in a GeDialog? Kind of like what you see in Attribute Settings. I basically just want to be able to make foldable sections in my GeDialog and was struggling to see how to achieve that as the flags didn't seem to be working.</p>
]]></description><link>http://developers.maxon.net/forum/topic/15381/foldable-groups-in-python-gedialog</link><generator>RSS for Node</generator><lastBuildDate>Thu, 18 Jun 2026 16:55:35 GMT</lastBuildDate><atom:link href="http://developers.maxon.net/forum/topic/15381.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Feb 2024 08:04:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Foldable Groups in Python GeDialog on Thu, 22 Feb 2024 13:56:14 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bretbays">@<bdi>BretBays</bdi></a>,</p>
<p dir="auto">Sorry for the delayed answer.</p>
<p dir="auto">Depending on how you picture the final look of your gui and how complex the behavior you'd like to have there, the means can be different.</p>
<p dir="auto">There's no easy way to achieve the same look as with "Freeze Transform" inside GeDialog. The suggested way would be to implement the logic manually and hide/show content by the button or a bitmap button. Such approach is demonstrated in the following examples:</p>
<ul>
<li><a href="https://github.com/PluginCafe/cinema4d_py_sdk_extended/blob/master/scripts/03_application_development/gui/dialog/gedialog_menu_hide_content_r15.py" target="_blank" rel="noopener noreferrer nofollow ugc">gedialog_menu_hide_content_r15.py</a> that's pointed out by <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/dunhou">@<bdi>Dunhou</bdi></a> shows how to hide/show content</li>
<li><a href="https://github.com/PluginCafe/cinema4d_py_sdk_extended/blob/master/scripts/03_application_development/gui/dialog/customgui_quicktab_r19.py" target="_blank" rel="noopener noreferrer nofollow ugc">customgui_quicktab_r19.py</a> shows how to organize switch between your data using tab buttons</li>
</ul>
<p dir="auto">If you really want to have the exact same look as foldable groups in the Description context, you could probably try drawing your layout with the <a href="https://developers.maxon.net/docs/py/2024_3_0/modules/c4d.gui/BaseCustomGui/DescriptionCustomGui/index.html" target="_blank" rel="noopener noreferrer nofollow ugc">DescriptionCustomGui</a> that is capable of that (<a href="https://github.com/PluginCafe/cinema4d_cpp_sdk_extended/blob/master/plugins/example.main/source/gui/gedialog_gadgets.cpp#L722" target="_blank" rel="noopener noreferrer nofollow ugc">c++ example</a>). However, I personally don't think this approach is worth the effort.</p>
<p dir="auto">Cheers,<br />
Ilia</p>
]]></description><link>http://developers.maxon.net/forum/post/73822</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/73822</guid><dc:creator><![CDATA[i_mazlov]]></dc:creator><pubDate>Thu, 22 Feb 2024 13:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to Foldable Groups in Python GeDialog on Sat, 17 Feb 2024 18:23:24 GMT]]></title><description><![CDATA[<p dir="auto">Interesting. Thank you for that.</p>
<p dir="auto">So then, that makes me want to ask,  in the case of the foldable Transform and Freeze Transform groups in the coordinates tab of an object,  would that mean those are like a bitmap button inside of a group  is the parent of another group that is just being hidden?</p>
]]></description><link>http://developers.maxon.net/forum/post/73789</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/73789</guid><dc:creator><![CDATA[BretBays]]></dc:creator><pubDate>Sat, 17 Feb 2024 18:23:24 GMT</pubDate></item><item><title><![CDATA[Reply to Foldable Groups in Python GeDialog on Sat, 17 Feb 2024 05:29:25 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bretbays">@<bdi>BretBays</bdi></a> ,</p>
<p dir="auto">You can check github examples , there is a great example <a href="https://github.com/PluginCafe/cinema4d_py_sdk_extended/blob/master/scripts/03_application_development/gui/dialog/gedialog_menu_hide_content_r15.py" target="_blank" rel="noopener noreferrer nofollow ugc">here</a></p>
<p dir="auto">Cheers~<br />
DunHou</p>
]]></description><link>http://developers.maxon.net/forum/post/73787</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/73787</guid><dc:creator><![CDATA[Dunhou]]></dc:creator><pubDate>Sat, 17 Feb 2024 05:29:25 GMT</pubDate></item><item><title><![CDATA[Reply to Foldable Groups in Python GeDialog on Sat, 17 Feb 2024 05:10:02 GMT]]></title><description><![CDATA[<p dir="auto">For some context, I wrote this plugin many many moons ago, and would like to modernize it a bit, and be able to collapse some of the groups so the whole plugin is not overwhelming <a href="https://vimeo.com/manage/videos/83452164" target="_blank" rel="noopener noreferrer nofollow ugc">https://vimeo.com/manage/videos/83452164</a></p>
]]></description><link>http://developers.maxon.net/forum/post/73785</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/73785</guid><dc:creator><![CDATA[BretBays]]></dc:creator><pubDate>Sat, 17 Feb 2024 05:10:02 GMT</pubDate></item></channel></rss>