Exemple #1
0
            private void OnParameterRenamed(RenamePopup renamePopup)
            {
                var name   = (string)renamePopup.Tag;
                var action = new RenameParamAction
                {
                    Proxy  = _proxy,
                    Before = name,
                    After  = renamePopup.Text,
                };

                _proxy.Window.Undo.AddAction(action);
                action.Do();
            }
Exemple #2
0
            private void OnParameterRenamed(RenamePopup renamePopup)
            {
                var window = (VisjectSurfaceWindow <TAsset, TSurface, TPreview>)Values[0];
                var index  = (int)renamePopup.Tag;
                var action = new RenameParamAction
                {
                    Window = window,
                    Index  = index,
                    Before = window.Surface.Parameters[index].Name,
                    After  = renamePopup.Text,
                };

                window.Surface.Undo.AddAction(action);
                action.Do();
            }
Exemple #3
0
 /// <summary>
 /// Called when parameter rename undo action is performed.
 /// </summary>
 /// <param name="action">The action.</param>
 protected virtual void OnParamRenameUndo(RenameParamAction action)
 {
 }