protected virtual void InitializeKomponentMenu(SAPreference pref) { System.Windows.Forms.MenuStrip ms = this.MainMenu; if (ms != null && KomponentCollection.Instance.Count > 0) { System.Windows.Forms.ToolStripMenuItem sa = new ToolStripMenuItem(); sa.Text = "Safe.Anywhere"; sa.Name = "KomponentMenuItem"; int n = 0; foreach (IKomponent k in KomponentCollection.Instance) { System.Windows.Forms.ToolStripMenuItem mi = new ToolStripMenuItem(); mi.Name = string.Format("KomponentMenuItem{0}", n); mi.Text = k.FullName; mi.Tag = k; mi.Image = k.Image16; mi.Click += new System.EventHandler(this.KomponentMenuItem_Click); n++; sa.DropDownItems.Add(mi); } ms.Items.Add(sa); } System.Windows.Forms.ToolStrip ts = this.MainTool; if (ts != null && KomponentCollection.Instance.Count > 0) { System.Windows.Forms.ToolStripSeparator sp = new System.Windows.Forms.ToolStripSeparator(); ts.Items.Add(sp); int n = 0; foreach (IKomponent k in KomponentCollection.Instance) { System.Windows.Forms.ToolStripButton ti = new System.Windows.Forms.ToolStripButton(); ti.Name = string.Format("KomponentToolItem{0}", n); ti.Text = k.FullName; ti.ToolTipText = k.FullName; ti.Tag = k; ti.Image = k.Image24; ti.DisplayStyle = ToolStripItemDisplayStyle.Image; ti.ImageScaling = ToolStripItemImageScaling.None; ti.Click += new System.EventHandler(this.KomponentMenuItem_Click); n++; ts.Items.Add(ti); } } if (ts != null) { ZForge.Controls.RSS.ToolStripRSSLabel rl = new ZForge.Controls.RSS.ToolStripRSSLabel(pref.Company, pref.URL); rl.Alignment = ToolStripItemAlignment.Right; rl.URLs.AddRange(pref.RSSFeeds); ts.Items.Add(rl); rl.Run(); } }
protected virtual void InitializeKomponentMenu(SAPreference pref) { System.Windows.Forms.MenuStrip ms = this.MainMenu; if (ms != null && KomponentCollection.Instance.Count > 0) { System.Windows.Forms.ToolStripMenuItem sa = new ToolStripMenuItem(); sa.Text = "Safe.Anywhere"; sa.Name = "KomponentMenuItem"; int n = 0; foreach (IKomponent k in KomponentCollection.Instance) { System.Windows.Forms.ToolStripMenuItem mi = new ToolStripMenuItem(); mi.Name = string.Format("KomponentMenuItem{0}", n); mi.Text = k.FullName; mi.Tag = k; mi.Image = k.Image16; mi.Click += new System.EventHandler(this.KomponentMenuItem_Click); n++; sa.DropDownItems.Add(mi); } ms.Items.Add(sa); } System.Windows.Forms.ToolStrip ts = this.MainTool; if (ts != null && KomponentCollection.Instance.Count > 0) { System.Windows.Forms.ToolStripSeparator sp = new System.Windows.Forms.ToolStripSeparator(); ts.Items.Add(sp); int n = 0; foreach (IKomponent k in KomponentCollection.Instance) { System.Windows.Forms.ToolStripButton ti = new System.Windows.Forms.ToolStripButton(); ti.Name = string.Format("KomponentToolItem{0}", n); ti.Text = k.FullName; ti.ToolTipText = k.FullName; ti.Tag = k; ti.Image = k.Image24; ti.DisplayStyle = ToolStripItemDisplayStyle.Image; ti.ImageScaling = ToolStripItemImageScaling.None; ti.Click += new System.EventHandler(this.KomponentMenuItem_Click); n++; ts.Items.Add(ti); } } if (ts != null) { ZForge.Controls.RSS.ToolStripRSSLabel rl = new ZForge.Controls.RSS.ToolStripRSSLabel(pref.Company, pref.URL); rl.Alignment = ToolStripItemAlignment.Right; rl.URLs.AddRange(pref.RSSFeeds); ts.Items.Add(rl); rl.Run(); } }