public override void Visit(PKGrid item) { if (AreSameType <PKColumn>(childItem)) { this.CanAdd = true; } }
public override void Visit(PKGrid item) { UpdateFromBase(item); SetVisible("mnuPaste", false); contextMenuStrip.Show(control, x, y); }
public override void Visit(PKGrid item) { var node = AddNode(item, 4); item.Header.Accept(new PKTreeNodeVisitor(node.Nodes)); item.Toolbar.Accept(new PKTreeNodeVisitor(node.Nodes)); item.ColumnRow.Accept(new PKTreeNodeVisitor(node.Nodes)); item.Bottombar.Accept(new PKTreeNodeVisitor(node.Nodes)); }
public override void Visit(PKGrid item) { canAddVisitor = new PKItemCanAddVisitor(newItem); item.Accept(canAddVisitor); if (canAddVisitor.CanAdd) { item.ColumnRow.Add(newItem as PKColumn); this.Added = true; } }
private void mnuAddTable_Click(object sender, EventArgs e) { var table = new PKGrid { Name = "grid" + PKSequenceGenerator.GetNextGUIId(), Height = 30, Width = 100, Flex = 1 }; table.ColumnRow.BorderPen = PKPens.BorderPen; pkExtDesigner.AddItem(table); }
public override void Visit(PKGrid item) { PKFlatItem flatItem = new PKFlatItem(); this.FlatItems.Add(flatItem); UpdateFromBase(item, flatItem); item.Header.Accept(this); item.Toolbar.Accept(this); item.ColumnRow.Accept(this); item.Bottombar.Accept(this); }
public override void Visit(PKGrid item) { string strDimension = ""; var cvisitor = new PKExt3CodeGenVisitor(); var tvisitor = new PKExt3CodeGenVisitor(); var bvisitor = new PKExt3CodeGenVisitor(); item.Toolbar.Accept(tvisitor); item.ColumnRow.Accept(cvisitor); item.Bottombar.Accept(bvisitor); 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.grid.GridPanel({{ viewConfig: {{ forceFit: true, sm: new Ext.grid.RowSelectionModel({{ singleSelect: true }}) }}, store: new Ext.data.JsonStore({{}}), {0} title: '{1}', columns: [{2}], tbar:[{3}], bbar:[{4}] }})", strDimension, item.Header.Value, cvisitor.Code, tvisitor.Code, bvisitor.Code); }
public override void Visit(PKGrid item) { if (AreSameType <PKGridColumnRow>(currentItem)) { currentItem.Parent = item; item.ColumnRow = currentItem as PKGridColumnRow; } else 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 <PKBottombar>(currentItem)) { currentItem.Parent = item; item.Bottombar = currentItem as PKBottombar; } }
public abstract void Visit(PKGrid item);
public override void Visit(PKGrid item) { UpdateSize(item); }
public override void Visit(PKGrid item) { VisitBase(item); }