public FormHighLite(HighLiteItem hli, int index) { InitializeComponent(); colorPicker = new ColorButtonArray(panelColorPicker); colorPicker.OnClick += new ColorButtonArray.ColorSelected(colorPicker_OnClick); this.highLiteItem = hli; this.listIndex = index; textHiLite.Text = highLiteItem.Match; textCommand.Text = highLiteItem.Command; if (highLiteItem.Color == 0) { colorPicker.SelectedColor = 1; highLiteItem.Color = 1; } else { colorPicker.SelectedColor = highLiteItem.Color; } textHiLite.ForeColor = IrcColor.colors[highLiteItem.Color]; textHiLite.Tag = highLiteItem.Color; }
public FormColorPicker() { InitializeComponent(); colorPicker = new ColorButtonArray(panelColorPicker); colorPicker.OnClick += new ColorButtonArray.ColorSelected(colorPicker_OnClick); ApplyLanguage(); }
public FormColors(IceChatMessageFormat MessageFormat, IceChatColors IceChatColors) { InitializeComponent(); //add the events for the Tab Bar Color Picker this.pictureTabCurrent.Click += new EventHandler(OnColor_Click); this.pictureTabMessage.Click += new EventHandler(OnColor_Click); this.pictureTabJoin.Click += new EventHandler(OnColor_Click); this.pictureTabPart.Click += new EventHandler(OnColor_Click); this.pictureTabQuit.Click += new EventHandler(OnColor_Click); this.pictureTabServer.Click += new EventHandler(OnColor_Click); this.pictureTabOther.Click += new EventHandler(OnColor_Click); this.pictureTabDefault.Click += new EventHandler(OnColor_Click); //add the events for the Nick Color Picker this.pictureAdmin.Click += new EventHandler(OnColor_Click); this.pictureOwner.Click += new EventHandler(OnColor_Click); this.pictureOperator.Click += new EventHandler(OnColor_Click); this.pictureHalfOperator.Click += new EventHandler(OnColor_Click); this.pictureVoice.Click += new EventHandler(OnColor_Click); this.pictureDefault.Click += new EventHandler(OnColor_Click); this.pictureConsole.Click += new EventHandler(OnColor_Click); this.pictureChannel.Click += new EventHandler(OnColor_Click); this.pictureQuery.Click += new EventHandler(OnColor_Click); this.pictureNickList.Click += new EventHandler(OnColor_Click); this.pictureServerList.Click += new EventHandler(OnColor_Click); this.pictureTabBarCurrent1.Click += new EventHandler(OnColor_Click); this.pictureTabBarCurrent2.Click += new EventHandler(OnColor_Click); this.pictureTabBarOther1.Click += new EventHandler(OnColor_Click); this.pictureTabBarOther2.Click += new EventHandler(OnColor_Click); this.pictureTabBackground.Click += new EventHandler(OnColor_Click); this.pictureTabBarHover1.Click += new EventHandler(OnColor_Click); this.pictureTabBarHover2.Click += new EventHandler(OnColor_Click); this.picturePanelHeaderBG1.Click += new EventHandler(OnColor_Click); this.picturePanelHeaderBG2.Click += new EventHandler(OnColor_Click); this.picturePanelHeaderForeColor.Click += new EventHandler(OnColor_Click); this.pictureUnreadTextMarkerColor.Click += new EventHandler(OnColor_Click); this.pictureToolBar.Click += new EventHandler(OnColor_Click); this.pictureMenuBar.Click += new EventHandler(OnColor_Click); this.pictureInputBox.Click += new EventHandler(OnColor_Click); this.pictureInputBoxFore.Click += new EventHandler(OnColor_Click); this.pictureChannelList.Click += new EventHandler(OnColor_Click); this.pictureChannelListFore.Click += new EventHandler(OnColor_Click); this.pictureStatusBar.Click += new EventHandler(OnColor_Click); this.pictureStatusFore.Click += new EventHandler(OnColor_Click); this.iceChatColors = IceChatColors; UpdateColorSettings(); messageIdentifiers = new Hashtable(); AddMessageIdentifiers(); colorPicker = new ColorButtonArray(panelColorPicker); colorPicker.OnClick += new ColorButtonArray.ColorSelected(colorPicker_OnClick); treeMessages.AfterSelect += new TreeViewEventHandler(treeMessages_AfterSelect); textRawMessage.TextChanged+=new EventHandler(textRawMessage_TextChanged); textRawMessage.KeyDown += new KeyEventHandler(textRawMessage_KeyDown); listIdentifiers.DoubleClick += new EventHandler(listIdentifiers_DoubleClick); treeBasicMessages.AfterSelect += new TreeViewEventHandler(treeBasicMessages_AfterSelect); tabMessages.SelectedTab = tabBasic; iceChatMessages = MessageFormat; textFormattedText.SingleLine = true; textFormattedText.NoEmoticons = true; textFormattedBasic.SingleLine = true; textFormattedBasic.NoEmoticons = true; //populate Message Settings UpdateMessageSettings(); //load any plugin addons foreach (IPluginIceChat ipc in FormMain.Instance.IceChatPlugins) { if (ipc.Enabled == true) ipc.LoadColorsForm(this.tabControlColors); } ApplyLanguage(); if (FormMain.Instance.IceChatOptions.Themes != null) { foreach (string theme in FormMain.Instance.IceChatOptions.Themes) comboTheme.Items.Add(theme); } comboTheme.Text = FormMain.Instance.IceChatOptions.CurrentTheme; }