protected override void RenderContent() { ObjectPlacement.Get().GuidePivotPointsRenderSettings.View.Render(); ObjectPlacement.Get().ObjectVertexSnapSessionRenderSettings.View.Render(); ObjectPlacementMode placementMode = ObjectPlacement.Get().ObjectPlacementMode; if (placementMode == ObjectPlacementMode.Path) { _pathObjectPlacementLookAndFeelSettingsView.Render(); } else if (placementMode == ObjectPlacementMode.Block) { _blockObjectPlacementLookAndFeelSettingsView.Render(); } else if (placementMode == ObjectPlacementMode.DecorPaint) { _decorPaintLookAndFeelSettingsView.Render(); } }
public static void SendToInterestedListeners(ObjectPlacementMode newObjectPlacementMode) { var message = new ObjectPlacementModeWasChangedMessage(newObjectPlacementMode); MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message); }
public ObjectPlacementModeWasChangedMessage(ObjectPlacementMode newObjectPlacementMode) : base(MessageType.ObjectPlacementModeWasChanged) { _newObjectPlacementMode = newObjectPlacementMode; }