Set Selection to nothing

On 24/05/2013 at 06:11, xxxxxxxx wrote:

How can you set the selection to nothing?

I know there is nothing selected by default, but in my plugin I used BaseDocument.SetSelection( bl [, mode=SELECTION_NEW ]). At a later point I want nothing to be selected, how should I arrange that, because you need a baseobject for bl?

On 24/05/2013 at 06:46, xxxxxxxx wrote:

Allready found it.

c4d.CallCommand(12113) # Deselect All

On 24/05/2013 at 07:13, xxxxxxxx wrote:

this is how you would do it yourself.

for obj in doc.GetActiveObjects(c4d.GETACTIVEOBJECTFLAGS_CHILDREN) : obj.ToggleBit(c4d.BIT_ACTIVE)

On 24/05/2013 at 08:41, xxxxxxxx wrote:

Try to avoid CallCommand() calls. They will break your undo step apart. As littledevil
already showed, you can change the selection-state manually. Rather use DelBit() though,
since ToggleBit() does invert the state, rather then setting it to off/false.


On 24/05/2013 at 08:59, xxxxxxxx wrote:

Thanks guys!