private void UIRenderMouseUp(object sender, MouseEventArgs e) { if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(UIDockContainer)) { UIDockContainer SelectUIDockContainer = (UIDockContainer)this.MainBar.Items[MainBar.SelectedDockTab]; UIclick = false; } }
private void MoveMouseButton_Click(object sender, EventArgs e) { if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(UIDockContainer)) { UIDockContainer SelectUIDockContainer = (UIDockContainer)this.MainBar.Items[MainBar.SelectedDockTab]; SelectUIDockContainer.renderControl.Cursor = Cursors.Default; } }
private void ZoomSlider_ValueChanged(object sender, EventArgs e) { if (this.MainBar.SelectedDockTab >= 0) { if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(UIDockContainer)) { UIDockContainer selectUIDockContainer = (UIDockContainer)this.MainBar.Items[MainBar.SelectedDockTab]; selectUIDockContainer.SetZoom(this.ZoomSlider.Value * 0.5f); } } }
private void UIRenderMouseDown(object sender, MouseEventArgs e) { if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(UIDockContainer)) { UIDockContainer SelectUIDockContainer = (UIDockContainer)this.MainBar.Items[MainBar.SelectedDockTab]; if (!UIclick) { UIclick = true; MouseOldPosition = new Vector2(e.X, e.Y); } } }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { string UIPath = this.ClientFolder.FullName + "\\" + SolutionTree.SelectedNode.Parent.Text + "\\" + SolutionTree.SelectedNode.Text; string UIFolder = this.ClientFolder.FullName + "\\" + SolutionTree.SelectedNode.Parent.Text; UIDockContainer newUIDockContainer = new UIDockContainer(SolutionTree.SelectedNode.Text, SolutionTree.SelectedNode.Text, UIFolder, ClientFolder.FullName + "\\RES"); newUIDockContainer.LoadUI(UIPath); AddDockContainer(newUIDockContainer); newUIDockContainer.RenderUI(); newUIDockContainer.renderControl.MouseMove += new MouseEventHandler(UIRenderMouseMove); newUIDockContainer.renderControl.MouseUp += new MouseEventHandler(UIRenderMouseUp); newUIDockContainer.renderControl.MouseDown += new MouseEventHandler(UIRenderMouseDown); AddLog(UIPath + " succefully opened", LogType.MSG_INFO); }
private void UIRenderMouseMove(object sender, MouseEventArgs e) { if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(UIDockContainer)) { UIDockContainer SelectUIDockContainer = (UIDockContainer)this.MainBar.Items[MainBar.SelectedDockTab]; if (UIclick) { if (SelectUIDockContainer.renderControl.Cursor == Cursors.Hand) { SelectUIDockContainer.renderControl.cam._pos = new Vector2(SelectUIDockContainer.renderControl.cam._pos.X - (e.X - MouseOldPosition.X), SelectUIDockContainer.renderControl.cam._pos.Y - (e.Y - MouseOldPosition.Y)); } MouseOldPosition = new Vector2(e.X, e.Y); } } }