public void Flush() { cords = ImageStream.getCoor(this); source = BitmapSource.Create(width, height, img.DpiX, img.DpiY, pf, null, pixelData, rawStride); UIAssembler.updateTab(source); Sync(); }
private void CloseTab_Click(object sender, RoutedEventArgs e) { Button x = sender as Button; UIElement Grid = VisualTreeHelper.GetParent(x) as UIElement; UIElement tb = VisualTreeHelper.GetParent(Grid) as UIElement; UIAssembler.CloseTab(tb); }
public MainWindow() { InitializeComponent(); Globals.mainWindow = this; Globals.paraWindow = new ParametersWindow(); UIAssembler.init(); }
private void Button_Click_2(object sender, RoutedEventArgs e) { UIAssembler.hideParameter(); if (name != null) { Globals.Operations[name].setPara(para); Globals.Operations[name].run(); } }
void Completed(object sender, RunWorkerCompletedEventArgs e) { watch.Stop(); time += watch.Elapsed; showTime(); UIAssembler.HideProWin(); Bitmap res = ContentAwareResize.DisplayImage(resizedImage); img.FlushBitmap(res); img.Flush(); }
public void execute() { parameters.Clear(); defineParameters(); if (parameters.Count > 0) { UIAssembler.ShowParameter(name, parameters); } else { run(); } }
protected override void instructions() { ImageMatrix = ContentAwareResize.OpenImage(ImageStream.CurrentImage.Bitmap); img = ImageStream.CurrentImage; watch = Stopwatch.StartNew(); BackgroundWorker bc = new BackgroundWorker(); bc.DoWork += new DoWorkEventHandler(DoWork); bc.ProgressChanged += new ProgressChangedEventHandler(progressChanged); bc.RunWorkerCompleted += new RunWorkerCompletedEventHandler(Completed); bc.WorkerReportsProgress = true; bc.RunWorkerAsync(); UIAssembler.ShowProWin(); // res = ContentAwareResize.DisplayImage(resizedImage); //ImageStream.CurrentImage.FlushBitmap(res); }
public static void OpenImage() { OpenFileDialog op = new OpenFileDialog(); DialogResult dr = op.ShowDialog(); if (dr == DialogResult.OK) { RImage img = new RImage(op.SafeFileName, new Uri(op.FileName)); if (!Register.ContainsKey(op.SafeFileName)) { List <RImage> lst = new List <RImage>(); lst.Add(img); Register.Add(op.SafeFileName, lst); } else { Register[op.SafeFileName].Add(img); } cImage = img; UIAssembler.addTab(img); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { UIAssembler.hideParameter(); }
private void OpenButton_Click(object sender, RoutedEventArgs e) { ImageStream.OpenImage(); UIAssembler.AssembleUI(); }
private void CancelButton_Click(object sender, RoutedEventArgs e) { UIAssembler.AssembleUI(); }
protected void showTime() { string io = time.ToString("mm\\:ss\\.ff"); UIAssembler.ShowMsg("Time = " + io); }