grouping plugins in submenu

  • On 23/06/2014 at 10:11, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   R15 
    Platform:   Windows  ; Mac  ;  
    Language(s) :     C++  ;

    Is there a way to group plugins from different libraries into one submenu under Plugins?


  • On 24/06/2014 at 00:56, xxxxxxxx wrote:

    Just put them all in a folder inside plugins i think should work..

  • On 24/06/2014 at 15:43, xxxxxxxx wrote:

    The plugins will most likely be installed at different times.  So they will be in different folders.  I was hoping to programmatically add them to a folder in plugins ( no need to create a separate menu ).


  • On 24/06/2014 at 16:15, xxxxxxxx wrote:

    Ah well in that case..

    Override PluginMessage to listen for C4DPL_BUILDMENU and do some custom menu stuff.  You can use a single plugin to create a custom menu or even a submenu of an existing menu for as many plugins as you have the ID`s for..

    Look in the C++ help under c4d_plugin for info...

  • On 06/07/2014 at 08:25, xxxxxxxx wrote:

    Thank you!

    I tested the basic EnhanceMenu() function.  It adds a menu to the top menu bar in the application.  I currently have a couple of plugins scattered throughout the plugins menu.  Two of them are grouped in a submenu I don't like the name of.  I would like to move all of these plugins to one folder with submenus.

    One other issue is that when I create the new menu the plugins remain in the plugins menu  I would like them to not be there.   Is that possible?


  • On 06/07/2014 at 14:28, xxxxxxxx wrote:

    Yeah - the way to do it is when you register the plugin use the PLUGINFLAG_HIDEPLUGINMENU flag.  And then simply add the plugin to your custom menu manually..

  • On 06/07/2014 at 15:22, xxxxxxxx wrote:

    Thank you!


Log in to reply