public override void Visit(PKPanel item) { UpdateFromBase(item); SetVisible("mnuPaste", false); contextMenuStrip.Show(control, x, y); }
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); }
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; } }
public abstract void Visit(PKPanel item);
public override void Visit(PKPanel item) { UpdateSize(item); }
public override void Visit(PKPanel item) { VisitBase(item); }