Exemplo n.º 1
0
        private void SetEditState(ITextualView v)
        {
            if (State == EditState.TextEditing)
            {
                // We're done with any old editing operation
                ResetTextEditState();
            }
            editedTextView = v;
            ITextualBlock model = (ITextualBlock)v.Model;

            editedTextModel    = model;
            originalEditedText = model.Text;
            TextBox tb = textBoxMaker();

            editedTextBox = tb;

            tb.Text = model.Text;
            PositionTextBox(tb, v.AbsoluteBounds());

            tb.TextChanged += new EventHandler(argTextBox_TextChanged);
            tb.KeyDown     += new KeyEventHandler(argTextBox_KeyDown);

            tb.Show();
            tb.Select();
            ShowEraseButton(v);
            State = EditState.TextEditing;
        }
Exemplo n.º 2
0
 private void ResetTextEditState()
 {
     editedTextBox.Parent.Controls.Remove(editedTextBox);
     editedTextBox  = null;
     editedTextView = null;
     state          = CanvasState.Ready;
 }
Exemplo n.º 3
0
 private void ResetTextEditState()
 {
     HideEraseButton();
     editedTextBox.Parent.Controls.Remove(editedTextBox);
     editedTextBox  = null;
     editedTextView = null;
     State          = EditState.Ready;
 }
Exemplo n.º 4
0
        public void AddText()
        {
            //string text = GenerateNewName("label");
            string         text = "";
            ProcDefTextBit t    = new ProcDefTextBit(text);

            t.ParentRelationship = new ParentRelationship(ParentRelationshipType.None, model, -1);
            model.AddBit(t);
            ITextualView v = (ITextualView)factory.ViewFromBlock(t);

            SetEditState(v);
        }
Exemplo n.º 5
0
        private void SetEditState(ITextualView v)
        {
            editedTextView = v;
            ITextualBlock model = (ITextualBlock)v.Model;

            editedTextModel    = model;
            originalEditedText = model.Text;
            TextBox tb = textBoxMaker();

            editedTextBox = tb;

            tb.Text         = model.Text;
            tb.Location     = v.AbsolutePos();
            tb.Size         = v.Assemble().Size;
            tb.TextChanged += new EventHandler(argTextBox_TextChanged);
            tb.KeyDown     += new KeyEventHandler(argTextBox_KeyDown);
            tb.Show();
            tb.Select();
            state = CanvasState.TextEditing;
        }
Exemplo n.º 6
0
        private void SetEditState(ITextualView v)
        {
            if (State == EditState.TextEditing)
            {
                // We're done with any old editing operation
                ResetTextEditState();
            }
            editedTextView = v;
            ITextualBlock model = (ITextualBlock)v.Model;
            editedTextModel = model;
            originalEditedText = model.Text;
            TextBox tb = textBoxMaker();
            editedTextBox = tb;

            tb.Text = model.Text;
            PositionTextBox(tb, v.AbsoluteBounds());

            tb.TextChanged += new EventHandler(argTextBox_TextChanged);
            tb.KeyDown += new KeyEventHandler(argTextBox_KeyDown);

            tb.Show();
            tb.Select();
            ShowEraseButton(v);
            State = EditState.TextEditing;
        }
Exemplo n.º 7
0
 private void ResetTextEditState()
 {
     HideEraseButton();
     editedTextBox.Parent.Controls.Remove(editedTextBox);
     editedTextBox = null;
     editedTextView = null;
     State = EditState.Ready;
 }
Exemplo n.º 8
0
        private void SetEditState(ITextualView v)
        {
            editedTextView = v;
            ITextualBlock model = (ITextualBlock)v.Model;
            editedTextModel = model;
            originalEditedText = model.Text;
            TextBox tb = textBoxMaker();
            editedTextBox = tb;

            tb.Text = model.Text;
            tb.Location = v.AbsolutePos();
            tb.Size = v.Assemble().Size;
            tb.TextChanged += new EventHandler(argTextBox_TextChanged);
            tb.KeyDown += new KeyEventHandler(argTextBox_KeyDown);
            tb.Show();
            tb.Select();
            state = CanvasState.TextEditing;
        }
Exemplo n.º 9
0
 private void ResetTextEditState()
 {
     editedTextBox.Parent.Controls.Remove(editedTextBox);
     editedTextBox = null;
     editedTextView = null;
     state = CanvasState.Ready;
 }