private void DrawAllGraphics() { //grBuf.Graphics.Transform = new Matrix(zoom.X, 0f, 0f, -zoom.Y, ox, oy); GTranslator gt = new GTranslator(); gt.g = Graphics.FromImage(bitmap); gt.zoom = zoom; gt.Ox = ox; gt.Oy = oy; if (grs != null) { grs[0].Draw(gt); OnCoordinateSystemDrawn(gt.g); foreach (MathGraphic gr in grs.GetRange(1, grs.Count - 1)) { gr.DrawGraphic(gt); } PrintCurrentZoom(); } }
//translate two string with translate google app public async void GTranslateText() { if (!String.IsNullOrEmpty(ToTranslateText.Text)) { try { //erasing white spaces from string thats appear more then one time Regex regex = new Regex("[ ]{2,}"); string toTranslateText = regex.Replace(ToTranslateText.Text.Trim(), " "); //creating language pair to translation string languagePair = StringOperation.CreatingLangugePair(fromLanguageButton.Content.ToString(), toLanguageButton.Content.ToString()); //translation GTranslator translator = new GTranslator(toTranslateText, languagePair); //added translation to textblock TranslatedText.Text = translator.translation; ToTranslateText.Text = toTranslateText; } catch { //if no internet connection MessageDialog msg = new MessageDialog("You don't have an internet connection!"); await msg.ShowAsync(); ToTranslateText.Text = ""; TranslatedText.Text = ""; } } }
public async Task TranslationNotEmptyTest(string text, string to) { // Arrange var translator = new GTranslator(); // Act var results = await translator.TranslateAsync(text, to); // Assert Assert.NotNull(results.Translation); }
public Form1() { InitializeComponent(); var c = new CheckBox() { Text = "항상 최상위", Checked = true, BackColor = menuStrip1.BackColor }; c.CheckedChanged += (s, ch) => this.TopMost = c.Checked; this.TopMost = true; this.menuStrip1.Items.Add(new ToolStripControlHost(c)); t = new GTranslator(); }