DirectRadioButton - hide selection pointer

Hi, I have to customize a DirectRadioButton, with no text and images that tell the current state of the button. I used the boxImage parameter to give the pics to the button and I used frameColor with 0 on alpha channel to hide the default box and works all fine except the little star visible on top in the selection box when is selected.
The button is created like this:

    DirectRadioButton(variable=v, 
				    	value=[0], 
				    	scale=0.06, 
				    	pos=(-0.4,0,0), 
				    	boxImage = ("checkbox.png", "checkbox_c.png", None),
				    	boxBorder = -.2,
				    	frameColor = (1,1,1,0),
				    	command=setText),

There are some ways to hide that? Thanks in advance.

If I’m not much mistaken, that’s controlled by the “boxGeom” keyword parameter. The simplest solution might be to provide the “boxGeom” keyword with the value (None, None) (just setting it to None alone doesn’t work, since that’s the default value and produces the behaviour that you’re seeing, I believe). Something like this:

    DirectRadioButton(variable=v,
                   value=[0],
                   scale=0.06,
                   pos=(-0.4,0,0),
                   boxImage = ("checkbox.png", "checkbox_c.png", None),
                   boxBorder = -.2,
                   boxGeom = (None, None),       ## <---- Change here
                   frameColor = (1,1,1,0),
                   command=setText),

However, if you prefer, you could also provide two NodePaths (or model file-names) as the value for “boxGeom”, allowing you to use those as the “on” and “off” states.

Adding boxGeom = ( None, None ) to the constructor call has solved the problem. Thanks!