Exemplo n.º 1
0
        public override void Visit(PKPanel item)
        {
            UpdateFromBase(item);

            SetVisible("mnuPaste", false);

            contextMenuStrip.Show(control, x, y);
        }
Exemplo n.º 2
0
        public override void Visit(PKPanel item)
        {
            var node = AddNode(item, 11);

            item.Header.Accept(new PKTreeNodeVisitor(node.Nodes));
            item.Toolbar.Accept(new PKTreeNodeVisitor(node.Nodes));
            item.Body.Accept(new PKTreeNodeVisitor(node.Nodes));
            item.Footer.Accept(new PKTreeNodeVisitor(node.Nodes));
        }
 public override void Visit(PKPanel item)
 {
     canAddVisitor = new PKItemCanAddVisitor(newItem);
     item.Accept(canAddVisitor);
     if (canAddVisitor.CanAdd)
     {
         item.Body.Add(newItem);
         this.Added = true;
     }
 }
        public override void Visit(PKPanel item)
        {
            PKFlatItem flatItem = new PKFlatItem();

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

            item.Header.Accept(this);
            item.Toolbar.Accept(this);
            item.Body.Accept(this);
            item.Footer.Accept(this);
        }
Exemplo n.º 5
0
 public override void Visit(PKPanel item)
 {
     if (AreSameType <PKContainer>(childItem) ||
         AreSameType <PKPanel>(childItem) ||
         AreSameType <PKTabPanel>(childItem) ||
         AreSameType <PKGrid>(childItem) ||
         AreSameType <PKField>(childItem) ||
         AreSameType <PKButton>(childItem) ||
         AreSameType <PKText>(childItem))
     {
         this.CanAdd = true;
     }
     IsUserControl();
 }
        public override void Visit(PKPanel item)
        {
            string strDimension = "";

            var hvisitor = new PKExt3CodeGenVisitor();
            var tvisitor = new PKExt3CodeGenVisitor();
            var bvisitor = new PKExt3CodeGenVisitor();
            var fvisitor = new PKExt3CodeGenVisitor();

            item.Header.Accept(hvisitor);
            item.Toolbar.Accept(tvisitor);
            item.Body.Accept(bvisitor);
            item.Footer.Accept(fvisitor);

            if (item.Flex > 0)
            {
                strDimension = string.Format("flex: {0},", item.Flex);
            }
            else
            {
                if (item.Parent.Layout.Name() == "vbox")
                {
                    strDimension = string.Format("height: {0},", item.Height);
                }
                if (item.Parent.Layout.Name() == "hbox")
                {
                    strDimension = string.Format("width: {0},", item.Width);
                }
            }

            Code = string.Format(@"new Ext.Panel({{                
                layout : 'fit',
                style: 'padding: {5}px;',
                {0}
                title: '{1}',
                tbar:[{2}],
                items: [{3}],
                buttons : [{4}]                
            }})",
                                 strDimension,
                                 hvisitor.Code,
                                 tvisitor.Code,
                                 bvisitor.Code,
                                 fvisitor.Code,
                                 item.Padding);
        }
 public override void Visit(PKPanel item)
 {
     if (AreSameType <PKPanelHeader>(currentItem))
     {
         currentItem.Parent = item;
         item.Header        = currentItem as PKPanelHeader;
     }
     else if (AreSameType <PKToolbar>(currentItem))
     {
         currentItem.Parent = item;
         item.Toolbar       = currentItem as PKToolbar;
     }
     else if (AreSameType <PKPanelBody>(currentItem))
     {
         currentItem.Parent = item;
         item.Body          = currentItem as PKPanelBody;
     }
     else if (AreSameType <PKPanelFooter>(currentItem))
     {
         currentItem.Parent = item;
         item.Footer        = currentItem as PKPanelFooter;
     }
 }
Exemplo n.º 8
0
 public abstract void Visit(PKPanel item);
Exemplo n.º 9
0
 public override void Visit(PKPanel item)
 {
     UpdateSize(item);
 }
Exemplo n.º 10
0
 public override void Visit(PKPanel item)
 {
     VisitBase(item);
 }