private void InitializeComponent() { components = new Container(); toolStrip = new ToolStripClasses(); toolStrip.SuspendLayout(); SuspendLayout(); toolStrip.Dock = DockStyle.Fill; toolStrip.GripStyle = ToolStripGripStyle.Hidden; toolStrip.ImeMode = ImeMode.Disable; toolStrip.Renderer = new ToolbarRenderer(); toolStrip.BackColor = Color.Transparent; toolStrip.ItemClicked += toolStrip_ItemClicked; toolStrip.GotFocus += toolStrip_GotFocus; toolStrip.MouseDoubleClick += toolStrip_MouseDoubleClick; toolStrip.MouseActivated += toolStrip_MouseActivated; toolStrip.PreviewKeyDown += toolStrip_PreviewKeyDown; Controls.Add(toolStrip); Height = BarHeight; MinSize = new Size(20, BarHeight); toolStrip.ResumeLayout(false); ResumeLayout(); }
private void InitializeNavBtns(bool fSync) { toolStrip = new ToolStripClasses(); buttonBack = new ToolStripButton(); buttonForward = new ToolStripButton(); toolStrip.SuspendLayout(); if(!QTUtility.ImageListGlobal.Images.ContainsKey("navBack")) { QTUtility.ImageListGlobal.Images.Add("navBack", Resources_Image.imgNavBack); } if(!QTUtility.ImageListGlobal.Images.ContainsKey("navFrwd")) { QTUtility.ImageListGlobal.Images.Add("navFrwd", Resources_Image.imgNavFwd); } toolStrip.Dock = Config.Tabs.NavButtonsOnRight ? DockStyle.Right : DockStyle.Left; toolStrip.AutoSize = false; toolStrip.CanOverflow = false; toolStrip.LayoutStyle = ToolStripLayoutStyle.HorizontalStackWithOverflow; toolStrip.GripStyle = ToolStripGripStyle.Hidden; toolStrip.Items.AddRange(new ToolStripItem[] { buttonBack, buttonForward, buttonNavHistoryMenu }); toolStrip.Renderer = new ToolbarRenderer(); toolStrip.Width = 0x3f; toolStrip.TabStop = false; toolStrip.BackColor = Color.Transparent; buttonBack.AutoSize = false; buttonBack.DisplayStyle = ToolStripItemDisplayStyle.Image; buttonBack.Enabled = fSync ? ((navBtnsFlag & 1) != 0) : false; buttonBack.Image = QTUtility.ImageListGlobal.Images["navBack"]; buttonBack.Size = new Size(0x15, 0x15); buttonBack.Click += NavigationButtons_Click; buttonForward.AutoSize = false; buttonForward.DisplayStyle = ToolStripItemDisplayStyle.Image; buttonForward.Enabled = fSync ? ((navBtnsFlag & 2) != 0) : false; buttonForward.Image = QTUtility.ImageListGlobal.Images["navFrwd"]; buttonForward.Size = new Size(0x15, 0x15); buttonForward.Click += NavigationButtons_Click; }