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)
    c4d.EventAdd()
    


  • 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.

    Best,
    -Nik



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

    Thanks guys!


Log in to reply