Skip to content

Instantly share code, notes, and snippets.

@NiklasRosenstein
Created August 16, 2013 12:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NiklasRosenstein/6249346 to your computer and use it in GitHub Desktop.
Save NiklasRosenstein/6249346 to your computer and use it in GitHub Desktop.
def get_some_basebitmap():
bmp = c4d.bitmaps.BaseBitmap()
bmp.InitWith('C:/Users/niklas/Desktop/foo.png')
return bmp
class Dialog(GeDialog):
def CreateLayout(self):
AddIconButton(self, 1000, "Button One", c4d.COLOR_SYNTAX_STRING)
AddIconButton(self, 1001, "Button Two", c4d.Vector(1.0, 0.66, 0.12), IconButton.M_ICONRIGHT)
AddIconButton(self, 1002, "Button Three", get_some_basebitmap(), IconButton.M_ICONRIGHT)
AddIconButton(self, 1003, "Button Four", None, IconButton.M_NOICON)
return True
def Command(self, paramid, msg):
if paramid == 1000:
print "Button One pressed."
# ...
return True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment