Hi @ferdinand , Thank you very much for your detailed reply. I think it is very helpful to me.
I try to register a CommandDataPlugin with PLUGINFLAG_COMMAND_HOTKE flags,
and i assign a shortcut key like this ; .
But when i press the shortcut key anything doesn't happen.
I don't know is i did something is wrong?
How can i do it's work correctly?
And the examle code like this:
def Execute(self, doc):
if __name__ == '__main__':
I see the "hotkey" plugin in cinema 4d like "Move Parent", and the shortcut is "7", and i need to press and hold down the shortcut key to execute the plugin.
(You can see the Type is Hotkey)
So how do i register the "hotkey" plugin in python?
Actually i find some hotkey stuf like Command plugin flag in SDK;
But i am not sure it's what i want, if it's what i want, how do i use it ? and how do i bind the shortcut key for the plugin ?
@ferdinand Thanks to your replay, Some of the features I wanted seemed to be addressed in the R25!
Let's rock and roll for R25!
I put a button in the menu bar and a want the button align to left.
And i use c4d.BFH_LEFT, but the button is still align to right.
Am I using it wrong?
Here is my code:
self.GroupBegin(2000, c4d.BFH_LEFT, 0, 1, "", 0, 0, 0)
self.AddButton(id=1000, flags=c4d.BFH_LEFT, name="Btn")
@ferdinand I will handle it.
Thanks for your help!
@ferdinand Mmmm...I still don't get it... there have a GIF to my problem;
I set the minimum value of height to 400 in the GetMinSize() like this:
return 0, 400
It does create the scrollbar, but the vertical range of the scrollbar is limited to 400,this prevents me from using the scroll bar to scroll down to see my all sunjects in the UserArea.
So how do I set the GetMinSize() so that the scrollbar exactly matches UserArea?
Hello？is anyone here?
I'm trying to change GetMinSize like this;
return 800, 500
it does create the scrollbar, but the vertical range of the scrollbar is limited to the values in GetMinSize, the contents in UserArea are not fully displayed, I'm not quite sure how do I set GetMinSize?
Help me please!