public CoordinatesDisplay(Preview preview) { WidthChars = 16; IsEditable = false; preview.LeaveNotifyEvent += delegate {Text = "";}; preview.MotionNotifyEvent += (o, args) => { var c = preview.GetXY(args); Text = "x: " + c.X + ", y: " + c.Y; }; }
public PreviewRenderer(Preview preview, Gdk.GC gc, Dimensions dimensions) { _window = preview.GdkWindow; _gc = gc; _width = dimensions.Width - 1; _height = dimensions.Height - 1; var colormap = Colormap.System; _inactive = new Gdk.Color(0xff, 0, 0); _active = new Gdk.Color(0, 0xff, 0); colormap.AllocColor(ref _inactive, true, true); colormap.AllocColor(ref _active, true, true); }
public CoordinatesDisplay(Preview preview) { WidthChars = 16; IsEditable = false; preview.LeaveNotifyEvent += delegate { Text = ""; }; preview.MotionNotifyEvent += (o, args) => { var c = preview.GetXY(args); Text = "x: " + c.X + ", y: " + c.Y; }; }
public Toolbox(Preview preview, SliceData sliceData) { _preview = preview; CreateStockIcons(); Orientation = Gtk.Orientation.Vertical; ToolbarStyle = Gtk.ToolbarStyle.Icons; var toggle = CreateSelectToggle(sliceData); toggle = CreateSliceToggle(toggle, sliceData); toggle.Active = true; toggle = CreateEraserToggle(toggle, sliceData); CreateTableToggle(toggle, sliceData); }
public PreferencesButton(string label, Preview preview) : base(label) { Clicked += delegate { var activeColor = new Variable <RGB>(preview.Renderer.ActiveColor); var inactiveColor = new Variable <RGB>(preview.Renderer.InactiveColor); var dialog = new PreferencesDialog(activeColor, inactiveColor); dialog.ShowAll(); var type = dialog.Run(); if (type == ResponseType.Ok) { preview.SetColors(activeColor.Value, inactiveColor.Value); } dialog.Destroy(); }; }
public PreferencesButton(string label, Preview preview) : base(label) { Clicked += delegate { var activeColor = new Variable<RGB>(preview.Renderer.ActiveColor); var inactiveColor = new Variable<RGB>(preview.Renderer.InactiveColor); var dialog = new PreferencesDialog(activeColor, inactiveColor); dialog.ShowAll(); var type = dialog.Run(); if (type == ResponseType.Ok) { preview.SetColors(activeColor.Value, inactiveColor.Value); } dialog.Destroy(); }; }
Widget CreatePreview(Drawable drawable, SliceData sliceData) { var window = new ScrolledWindow(); window.SetSizeRequest(600, 400); var alignment = new Alignment(0.5f, 0.5f, 0, 0); Preview = new Preview(drawable, sliceData) { WidthRequest = drawable.Width, HeightRequest = drawable.Height }; alignment.Add(Preview); window.AddWithViewport(alignment); return(window); }
MoveSliceFunc(SliceData sliceData, Preview preview, Slice slice) : base(sliceData, preview) { _slice = slice; Preview.Renderer.Function = Gdk.Function.Equiv; }
public SelectFunc(SliceData sliceData, Preview preview) : base(sliceData, preview) { }
public RemoveFunc(SliceData sliceData, Preview preview) : base(sliceData, preview) { }
Widget CreatePreview(Drawable drawable, SliceData sliceData) { var window = new ScrolledWindow(); window.SetSizeRequest(600, 400); var alignment = new Alignment(0.5f, 0.5f, 0, 0); Preview = new Preview(drawable, sliceData) {WidthRequest = drawable.Width, HeightRequest = drawable.Height}; alignment.Add(Preview); window.AddWithViewport(alignment); return window; }
public MouseFunc(SliceData sliceData, Preview preview) { SliceData = sliceData; Preview = preview; }
public CreateFunc(SliceData sliceData, Preview preview) : base(sliceData, preview) { }