public override void Visit(PKField item)
 {
     if (this.currentItem is PKFieldItem)
     {
         item.Add(this.currentItem as PKFieldItem);
     }
 }
Ejemplo n.º 2
0
        public override void Visit(PKField item)
        {
            var node = AddNode(item, 2);

            item.LabelField.Accept(new PKTreeNodeVisitor(node.Nodes));
            item.ValueField.Accept(new PKFieldTreeNodeVisitor(node.Nodes));
        }
Ejemplo n.º 3
0
        public override void Visit(PKField item)
        {
            UpdateFromBase(item);

            SetVisible("mnuPaste", false);

            contextMenuStrip.Show(control, x, y);
        }
        public override void Visit(PKField item)
        {
            PKFlatItem flatItem = new PKFlatItem();

            this.FlatItems.Add(flatItem);
            UpdateFromBase(item, flatItem);

            item.LabelField.Accept(this);
            item.ValueField.Accept(this);
        }
        public override void Visit(PKField item)
        {
            var codeVisitor = new PKFieldCodeGenVisitor();

            item.ValueField.Accept(codeVisitor);
            Code = string.Format(@"new {0}({{
                width: {1},
                fieldLabel: '{2}',
                {3}
            }})", item.ValueField.ExtTypeName,
                                 item.ValueField.Width,
                                 item.LabelField.Value.Replace(":", ""),
                                 codeVisitor.StrCode);
        }
Ejemplo n.º 6
0
        private void mnuAddNumberField_Click(object sender, EventArgs e)
        {
            var field = new PKField
            {
                Name  = "num" + PKSequenceGenerator.GetNextGUIId(),
                Width = 200
            };

            field.Add(new PKLabelField
            {
                Value = "Label:",
                Align = PKHAlign.Right,
                Width = 120
            });
            field.Add(new PKNumberField
            {
                Width = 120
            });
            pkExtDesigner.AddItem(field);
        }
Ejemplo n.º 7
0
        private void mnuAddTextArea_Click(object sender, EventArgs e)
        {
            var field = new PKField
            {
                Name   = "txtArea" + PKSequenceGenerator.GetNextGUIId(),
                Height = 140,
                Width  = 300
            };

            field.Add(new PKLabelField
            {
                Value = "Label:",
                Align = PKHAlign.Right,
                Width = 120
            });
            field.Add(new PKTextAreaField
            {
                Width = 220
            });
            pkExtDesigner.AddItem(field);
        }
Ejemplo n.º 8
0
        private void mnuAddDateField_Click(object sender, EventArgs e)
        {
            var field = new PKField
            {
                Name  = "dt" + PKSequenceGenerator.GetNextGUIId(),
                Width = 200
            };

            field.Add(new PKLabelField
            {
                Value = "Label:",
                Align = PKHAlign.Right,
                Width = 120
            });
            field.Add(new PKDateField
            {
                Value = DateTime.Today.ToString("MM/dd/yyyy"),
                Width = 120
            });
            pkExtDesigner.AddItem(field);
        }
Ejemplo n.º 9
0
 public abstract void Visit(PKField item);
Ejemplo n.º 10
0
 public override void Visit(PKField item)
 {
     UpdateSize(item);
 }
Ejemplo n.º 11
0
 public override void Visit(PKField item)
 {
 }
Ejemplo n.º 12
0
 public override void Visit(PKField item)
 {
     VisitBase(item);
 }