private void GraphGameClicked(object sender, RoutedEventArgs e) { GraphWindow graphWindow = new GraphWindow(); graphWindow.Show(); this.Close(); }
void Drag(GraphWindow window, Point start, Point location) { var locD = window.ScreenToView(new GLPoint(location.X, location.Y)); var startD = window.ScreenToView(new GLPoint(start.X, start.Y)); var offsetX = locD.X - startD.X; var offsetY = locD.Y - startD.Y; _rectangle.Origin = new GLPoint(_rectangle.Origin.X + offsetX, _rectangle.Origin.Y + offsetY); }
public void Draw(GraphWindow window) { if (Visible) { _texture.Draw(window, new GLPoint(_pt.X, _pt.Y)); } }
GLRect ScreenPosition(GraphWindow window) { var origin = window.ViewToScreen(_rectangle.Origin); var corner = window.ViewToScreen(new GLPoint(_rectangle.Origin.X + _rectangle.Size.Width, _rectangle.Origin.Y + _rectangle.Size.Height)); return(new GLRect(origin, corner)); }
void ResizeLeft(GraphWindow window, Point start, Point location) { var locD = window.ScreenToView(new GLPoint(location.X, location.Y)); var startD = window.ScreenToView(new GLPoint(start.X, start.Y)); var offsetX = locD.X - startD.X; _rectangle.Origin = new GLPoint(_rectangle.Origin.X + offsetX, _rectangle.Origin.Y); _rectangle.Size = new GLSize(_rectangle.Size.Width - offsetX, _rectangle.Size.Height); }
private void EditButton(Rect position) { if (GUI.Button(position, "Edit")) { GraphWindow.OpenActive(GraphReference.New((Method)macro.objectReferenceValue, true)); } }
private void RunModels() { if (DefaultViewModel.FileName == "Select File") { MessageBox.Show("Please select a CSV file"); return; } else if (!DefaultViewModel.MTM && !DefaultViewModel.GR2M && !DefaultViewModel.GR5M) { MessageBox.Show("Please select a model"); return; } else { try { var result = ProcessResult.GenerateResult(DefaultViewModel, DefaultViewModel.FileName); ResultWindow win = new ResultWindow(result); win.Show(); GraphWindow graph = new GraphWindow(result, DefaultViewModel); graph.Show(); } catch { MessageBox.Show("Invalid CSV file"); } } }
/// <summary> /// Draws a button to click and edit the graph of this method. /// </summary> /// <param name="previous"></param> private Rect EditGraph(Rect previous) { var padding = 4f; var doublePadding = padding * 2; var returnLabelSize = GUI.skin.label.CalcSize(new GUIContent("Returns")); var buttonRect = previous; buttonRect.y += 24; buttonRect.x += padding; buttonRect.width -= doublePadding; buttonRect.height = 18; if (GUI.Button(buttonRect, "Edit Graph")) { declaration.owner.activeGraph = declaration.graph; var reference = GraphReference.New(declaration, true); GraphWindow.OpenActive(reference); } y += 20; return(buttonRect); }
protected override void OnDoubleClick() { if (unit.graph.zoom == 1) { var childReference = reference.ChildReference(unit, false); if (childReference != null) { if (e.ctrlOrCmd) { GraphWindow.OpenTab(childReference); } else { window.reference = childReference; } } e.Use(); } else { base.OnDoubleClick(); } }
HitKind HitTest(GraphWindow window, Point wloc) { var spos = ScreenPosition(window); if (LeftEdgeTest(spos, wloc)) { return(HitKind.LeftEdge); } if (TopEdgeTest(spos, wloc)) { return(HitKind.TopEdge); } if (BottomEdgeTest(spos, wloc)) { return(HitKind.BottomEdge); } if (RightEdgeTest(spos, wloc)) { return(HitKind.RightEdge); } if (CenterTest(spos, wloc)) { return(HitKind.Center); } return(HitKind.None); }
public void Draw(GraphWindow window) { var width = (window.DataWidth / window.WindowWidth) * 100; var height = (window.DataHeight / window.WindowHeight) * 50; _pos.Draw(new GLPoint(X, Y), (float)width, (float)height, false); }
public override void OnRegister() { _window = new GraphWindow(); Facade.RegisterMediator(new GraphWindowTopToolbarMediator(AppView)); Facade.RegisterMediator(new NodeAreaMediator(AppView)); }
public static void RefreshMapMagic(string reference) /// Makes MM generate if override changed /// Automaticaly finds current mm and it's graph { MapMagicObject mm = GraphWindow.RelatedMapMagic; if (mm == null) { return; } Graph mmGraph = mm.graph; if (mmGraph == null) { return; } foreach (IUnit unit in mmGraph.exposed.UnitsByReference(mmGraph, reference)) { if (unit is Generator gen) { mm.Clear(gen); } } GraphWindow.RefreshMapMagic(null); //will clear no generator - needed genscleared before }
public void DrawCurves() { if (inputJoint != null) { GraphWindow.DrawNodeCurve(inputJoint.outputRect, inputRect); } }
static void Init() { // Get existing open window or if none, make a new one: GraphWindow window = (GraphWindow)EditorWindow.GetWindow(typeof(GraphWindow)); window.Show(); }
public void InsertGraph(GraphWindow wind, PlotModel mod, ProcessingClass proc) { Gtk.Application.Invoke(delegate { gWindows [wind].AssignAndShow(mod, proc); graphNoteBook.CurrentPage = (int)wind; }); }
private void graphData(object obj) { GraphViewModel gvm = new GraphViewModel(Populations); GraphWindow gw = new GraphWindow(gvm); gw.ShowDialog(); }
public void RemoveElement_RemoveNotExistingElement_False() { var window = new GraphWindow(1000, 1000, "Test", Color.White, Color.Black, 10); var sine = new SineWave(1, 1); var action = new Func <bool>(() => window.RemoveElement(sine)); Assert.IsFalse(action.Invoke()); }
public override GraphWindow Build() { GraphWindow graphWindow = new GraphWindow(); this.BuildGraph(graphWindow); this.BuildWindow(graphWindow); return(graphWindow); }
public BlazorRenderer(GraphWindow window, IJSRuntime jsInterop) { Window = window; JSInterop = jsInterop; RenderTarget2D = new RenderTarget2D(jsInterop); BufferLayoutBuilder = new BufferLayoutBuilder(jsInterop); }
private void btn_Accept_Click(object sender, EventArgs e) { GraphWindow graphWindow = gwBuilder.Build(); GraphForm newForm = new GraphForm(graphWindow, this, sFactory, sData); newForm.Show(); this.Hide(); }
void ResizeRight(GraphWindow window, Point start, Point location) { var locD = window.ScreenToView(new GLPoint(location.X, location.Y)); var startD = window.ScreenToView(new GLPoint(start.X, start.Y)); var offsetX = locD.X - startD.X; _rectangle.Size = new GLSize(_rectangle.Size.Width + offsetX, _rectangle.Size.Height); }
public static GraphWindow GetInstance() { if (null == _instance) { _instance = (GraphWindow)EditorWindow.GetWindow(typeof(GraphWindow)); _instance.Close(); } return(_instance); }
void TrackBar1Scroll(object sender, EventArgs e) { Scale xScale = GraphWindow.GraphPane.XAxis.Scale; xScale.Min = xScale.Max - trackBar1.Value; //GraphResize(); GraphWindow.AxisChange(); GraphWindow.Invalidate(); }
HitKind HitTest(GraphWindow window, Point wloc) { var spos = ScreenPosition(window); if (LeftEdgeTest(spos, wloc)) return HitKind.LeftEdge; if (TopEdgeTest(spos, wloc)) return HitKind.TopEdge; if (BottomEdgeTest(spos, wloc)) return HitKind.BottomEdge; if (RightEdgeTest(spos, wloc)) return HitKind.RightEdge; if (CenterTest(spos, wloc)) return HitKind.Center; return HitKind.None; }
void Start() { _reactionEngine = ReactionEngine.get(); _graphWindow = gameObject.GetComponentInChildren <GraphWindow>(); if (setMedium(ReactionEngine.getMediumFromId(_mediumId, _reactionEngine.getMediumList())) == false) { Logger.Log("Failed to load medium curves", Logger.Level.ERROR); } }
public void AddElement_IsParent_Test_AddsElement_True() { var window = new GraphWindow(1000, 1000, "Test", Color.White, Color.Black, 10); var sine = new SineWave(1, 1); window.AddElement(sine); Assert.IsTrue(window.IsParentOf(sine)); }
void TrackBar2Scroll(object sender, EventArgs e) { Scale yScale = GraphWindow.GraphPane.YAxis.Scale; yScale.Min = ((-12) * trackBar2.Value); yScale.Max = trackBar2.Value; //GraphResize(); GraphWindow.AxisChange(); GraphWindow.Invalidate(); }
public void ShowGraphWindow(object sender) { _context.Send(_ => { var window = new GraphWindow { DataContext = sender }; window.ShowDialog(); }); }
public virtual void DrawGraph(int id) { // GUI.DragWindow(); GraphTitle = EditorGUILayout.TextField(GraphTitle); if (GUI.Button(JointRect, "", EditorStyles.toolbarDropDown)) { GraphWindow.GetInstance().SetTransition(this); } }
public virtual void DrawCurves() { if (InputNode) { Rect rect1 = GetJointRect(); Rect rect2 = InputNode.GetJointRect(); GraphWindow.DrawNodeCurve(rect2, rect1); } }
public MonsterMenuNavBox(GraphWindow<MonsterTestBase> Owner, MonsterTestBase TestBaseToWatch) : base(Owner, TestBaseToWatch) { }
public void Draw(GraphWindow window) { _rectangle.Draw(); }
public MonsterDialogueBox(GraphWindow<MonsterTestBase> Owner, MonsterTestBase TestBaseToWatch) : base(Owner, TestBaseToWatch) { }
public void Draw(GraphWindow window) { var width = (window.DataWidth / window.WindowWidth) * 100; var height = (window.DataHeight / window.WindowHeight) * 200; _pos.Draw(new GLPoint(X, Y), (float)width, (float)height, false); }
void Start () { _reactionEngine = ReactionEngine.get (); _graphWindow = gameObject.GetComponentInChildren<GraphWindow>(); if (setMedium(ReactionEngine.getMediumFromId(_mediumId, _reactionEngine.getMediumList())) == false) Logger.Log("Failed to load medium curves", Logger.Level.ERROR); }
void Start() { _graphWindow = gameObject.GetComponentInChildren<GraphWindow>(); if (setMedium(ReactionEngine.getMediumFromId(_mediumId, _RE.getMediumList())) == false) Debug.Log("Failed to load medium curves"); }
GLRect ScreenPosition(GraphWindow window) { var origin = window.ViewToScreen(_rectangle.Origin); var corner = window.ViewToScreen(new GLPoint(_rectangle.Origin.X + _rectangle.Size.Width, _rectangle.Origin.Y + _rectangle.Size.Height)); return new GLRect(origin, corner); }