And sorry @kbar, @C4DS, @aturtur I should have found it earlier, but after looking at how to implement it, I figured out it's already possible since R21 with the flag DR_COLORFIELD_NO_SCREENPICKER
import c4d
class MyDialog (c4d.gui.GeDialog):
def CreateLayout(self):
self.AddColorField(1000, c4d.BFH_LEFT | c4d.BFV_TOP, colorflags=c4d.DR_COLORFIELD_NO_SCREENPICKER)
return True
if __name__=='__main__':
global dialog
dialog = MyDialog()
dialog.Open(c4d.DLG_TYPE_ASYNC, xpos=-2, ypos=-2)
Cheers,
Maxime.