private void cssVert_Validating(object sender, CancelEventArgs e) { if (this.bsVert.Current != null) { string reason = String.Empty; Library.VerticalZone v = this.bsVert.Current as Library.VerticalZone; if (Library.CSSValidation.CSSValidate(this.cssVert.Text, false, out reason, v.CSS)) { if (this.modified != null) { this.modified(this, e); } } } }
private void btnOptionsVert_Click(object sender, EventArgs e) { if (this.optVert != null && !this.optVert.IsDisposed) { Library.VerticalZone vz = this.bsVert.Current as Library.VerticalZone; this.optVert.CSS = vz.CSS; this.optVert.Attribs = vz.Attributes; this.optVert.Show(); } else { Library.VerticalZone vz = this.bsVert.Current as Library.VerticalZone; this.optVert = new Attributes("VerticalAreaStringified", vz.Name, vz.CountLines.ToString(), vz.CountColumns.ToString()); this.optVert.Attribs = vz.Attributes; this.optVert.CSS = vz.CSS; this.optVert.modified += new EventHandler(CurrentItemChanged); this.optVert.Show(); } }
void bsZoneVert_DataSourceChanged(object sender, EventArgs e) { Library.VerticalZone vert = this.bsVert.Current as Library.VerticalZone; if (vert != null) { this.btns.SelectedName = vert.DispositionText; this.button1.Image = this.btns.SelectedImage; this.grpVLng.Enabled = true; this.grpVHt.Enabled = true; this.btnOptionsVert.Enabled = true; this.cssVert.Enabled = true; this.cssVert.Text = ""; foreach (string key in vert.CSS.Body.AllKeys) { this.cssVert.Text += key + ":" + vert.CSS.Body[key] + ";" + Environment.NewLine; } if (this.optVert != null) { this.optVert.UpdateText("VerticalAreaStringified", vert.Name, vert.CountLines.ToString(), vert.CountColumns.ToString()); this.optVert.Attribs = vert.Attributes; this.optVert.CSS = vert.CSS; } } else { this.grpVLng.Enabled = false; this.grpVHt.Enabled = false; this.btnOptionsVert.Enabled = false; this.cssVert.Enabled = false; this.cssVert.Text = ""; if (this.optVert != null) { this.optVert.Hide(); } } }