Example #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;
        }
Example #2
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;
        }
        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;
        }
Example #4
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;
        }
Example #5
0
 public EditableLabelView(Bitmap bitmap, ITextualBlock model)
 {
     this.model = model;
     this.bitmap = bitmap;
     Changed += delegate(object sender) { };
 }
Example #6
0
 public EditableLabelView(Bitmap bitmap, ITextualBlock model)
 {
     this.model  = model;
     this.bitmap = bitmap;
     Changed    += delegate(object sender) { };
 }