private void OnChildAdded(GraphElement element) { element.AddToClassList("stack-child-element"); element.ResetPositionProperties(); element.RegisterCallback <DetachFromPanelEvent>(OnChildDetachedFromPanel); UpdatePlaceholderVisibility(); }
private void OnChildAdded(GraphElement element) { element.AddToClassList("stack-child-element"); // these capabilities should be set correctly on contruction of stackable nodes (in client/dependent code), // -- Since the module didn't have a way of identifying stackable nodes previously, we can provide some identity here. // TODO: Remove this once deps have an opportunity to use the flags. element.capabilities &= ~(Capabilities.Snappable | Capabilities.Stackable | Capabilities.Groupable); element.ResetPositionProperties(); element.RegisterCallback <DetachFromPanelEvent>(OnChildDetachedFromPanel); UpdatePlaceholderVisibility(); }