public Game(Canvas parent) { Stream s = this.GetType().Assembly.GetManifestResourceStream("SilverStunts.Game.xaml"); content = this.InitializeFromXaml(new StreamReader(s).ReadToEnd()) as ClipCanvas; editor = new Editor(this); scroller = content.FindName("scroller") as Canvas; world = content.FindName("world") as Canvas; foreground = content.FindName("foreground") as Canvas; background = content.FindName("background") as Canvas; content.UpdateLayout(); }
public SelectionGizmo(Editor editor) { this.editor = editor; System.IO.Stream s = this.GetType().Assembly.GetManifestResourceStream("SilverStunts.Gizmo.xaml"); content = this.InitializeFromXaml(new System.IO.StreamReader(s).ReadToEnd()) as Canvas; double[] dash = { 10, 5 }; selectionRect = new Rectangle(); selectionRect.Fill = Brushes.FromColor(Color.FromRgb(0xbb, 0xbb, 0xbb)); selectionRect.Stroke = Brushes.Black; selectionRect.StrokeDashArray = dash; selectionRect.Opacity = 0.6; selectionRect.Visibility = Visibility.Visible; content.Children.Add(selectionRect); editor.workspace.Children.Add(this); }
public CircleRadiusGizmo(Editor parent, Visual visual) : base(parent, visual) { target = (CircleSurface)editable; Update(); }
public RectangleResizeTRGizmo(Editor parent, Visual visual) : base(parent, visual) { target = (RectangleSurface)editable; Update(); }
public MoveGizmo(Editor parent, Visual visual) : base(parent, visual) { }
public LineSurfaceMoveGizmo(Editor parent, Visual visual) : base(parent, visual) { target = (LineSurface)editable; Update(); }
public EditGizmo(Editor editor, Visual visual) { this.editor = editor; this.editable = visual.source; this.visual = visual; System.IO.Stream s = this.GetType().Assembly.GetManifestResourceStream("SilverStunts.Gizmo.xaml"); content = this.InitializeFromXaml(new System.IO.StreamReader(s).ReadToEnd()) as Canvas; content.Opacity = 0.5; content.Background = Brushes.Gray; visual.content.Children.Add(this); }