Button event on ObjectPlugin



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 05/05/2012 at 13:05, xxxxxxxx wrote:

    Cinema4d version:  13
    Platform: Windows
    Language: Python
    -----------------
    Hi everyone!
    I have a simple question.
    This is my "menu" of the plugin I'm writing (is an ObjectPlugin).

    I want to write some code when the button "Save" is pressed but in SDK documentations I can't find any function to do that!

    Anyone know which is the code to get the button pressed event?

    Thanks a lot!

    (InputEvent() or InputState() of gui class doesn't work because this is a Object plugin and the button is not in a dialog form)



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/05/2012 at 02:44, xxxxxxxx wrote:

    Hi, in this case the c4d.MSG_DESCRIPTION_COMMAND message is triggered in "Message".
    To get the ID of your button call:

    if type == c4d.MSG_DESCRIPTION_COMMAND:
        if data["id"][0].id == THE_BUTTON_ID:
            print "Hello World!"
    return True
    

    Cheers, Sebastian



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/05/2012 at 03:19, xxxxxxxx wrote:

    @s_rath: But renderking is right, there doesn't seem to be this kind of information in the SDK. I had
    a hard time figuring that one out back then. Please add it to the SDK.

    -Niklas


Log in to reply