Change icon of object-plugin



  • On 26/03/2013 at 05:11, xxxxxxxx wrote:

    Hey guys.
    I was just wondering if it's possible to change the icon of an object-plugin depending on its function. A good example would be the connector-object which changes it's icon depending if it works as a hinge, a cardan or slider. Is this possible with python or limited to the C++ SDK?
    To go even a bit further: is it possible to give an icon a color overlay like the null and light-objects are now able to?
    Thanx
    Phil



  • On 26/03/2013 at 05:17, xxxxxxxx wrote:

    ObjectData.Message() and MSG_GETCUSTOMICON

    Cheers,
    -Niklas



  • On 26/03/2013 at 06:12, xxxxxxxx wrote:

    Thanks Niklas for the hint.
    It works, although I'm not sure if it is the correct way (this is still without checking for any mode-change, only for testing if it's working) :

      def Message(self, node, type, data) :  
    if type == c4d.MSG_GETCUSTOMICON:  
    data['bmp'] = icon1  
    data['filled'] = True  
         
    return True
    

    Is this the right way to do it (because it looks way more complicated in C++ ... as everything does)?


Log in to reply