Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        public static void SendToInterestedListeners(ObjectPlacementMode newObjectPlacementMode)
        {
            var message = new ObjectPlacementModeWasChangedMessage(newObjectPlacementMode);

            MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
        }
Esempio n. 3
0
 public ObjectPlacementModeWasChangedMessage(ObjectPlacementMode newObjectPlacementMode)
     : base(MessageType.ObjectPlacementModeWasChanged)
 {
     _newObjectPlacementMode = newObjectPlacementMode;
 }