private void suppress(object sender, EventArgs e) { HtmlElement obj = this.webBrowser1.Document.GetElementById("suppress"); string name = obj.GetAttribute("objectName"); Library.HTMLObject found = this.MasterPage.Objects.Find(a => { return(a.Name == name && a.Container == "globalContainer"); }); if (found != null) { Library.Project.CurrentProject.Remove(found); this.btnValidate1.SetDirty(); } this.ReloadBrowser(); }
private void click(object sender, EventArgs e) { AddObject add = new AddObject(); Library.Project proj = Library.Project.CurrentProject; DialogResult dr = add.ShowDialog(); if (dr == System.Windows.Forms.DialogResult.OK) { HtmlElement obj = this.webBrowser1.Document.GetElementById("callback"); if (obj != null) { Library.HTMLObject item = new Library.HTMLObject(); item.Title = add.txtName.Text; item.Container = obj.GetAttribute("container"); if (!String.IsNullOrEmpty(add.SelectedMasterObject)) { item.MasterObjectName = add.SelectedMasterObject; Library.MasterObject mo = proj.MasterObjects.Find(a => a.Name == add.SelectedMasterObject); if (mo != null) { // recherche de l'objet container Library.IContainer objectContainer; if (proj.FindContainer(item.Container, out objectContainer, (List <Library.IContainer> containers, List <Library.IContent> objects, string searchName, out Library.IContainer found) => { return(this.MasterPage.SearchContainer(containers, objects, searchName, out found)); })) { item.Width = objectContainer.Width; item.Height = objectContainer.Height; item.ConstraintHeight = objectContainer.ConstraintHeight; item.ConstraintWidth = objectContainer.ConstraintWidth; } } } else if (add.Tool != null) { item = new Library.HTMLObject(add.Tool); item.Title = add.txtName.Text; item.Container = obj.GetAttribute("container"); // recherche de l'objet container Library.IContainer objectContainer; if (proj.FindContainer(item.Container, out objectContainer, (List <Library.IContainer> containers, List <Library.IContent> objects, string searchName, out Library.IContainer found) => { return(this.MasterPage.SearchContainer(containers, objects, searchName, out found)); })) { item.Width = objectContainer.Width; item.Height = objectContainer.Height; item.ConstraintHeight = objectContainer.ConstraintHeight; item.ConstraintWidth = objectContainer.ConstraintWidth; } } item.BelongsTo = this.mPage.Name; proj.Add(item, ""); this.mPage.Objects.Add(item); this.btnValidate1.SetDirty(); this.ReloadBrowser(); } } }