private void GenerateCode() { var templateContract = this.TemplateProvider; List <TemplateViewModel> templatesToRun = this.TemplateList.GetSelectedTemplates(); foreach (var template in templatesToRun) { List <KeyValuePair <string, string> > criteria = this.TemplateProvider.GetTemplateCriteria(); criteria.Add(new KeyValuePair <string, string>("ProcedureName", "testproc")); string processedTemplateText = TemplateGenerationEngine.ProcessTemplate(template.FullFileName, criteria); //string processedTemplateText = TemplateGenerationEngine.ProcessTemplate(@"C:\Users\jrussell\SkyDrive\Code\Projects\TalTek\CodeGEN\Templates\SQL\selectlist.tt", criteria); TextViewer tv = new TextViewer(processedTemplateText); tv.Title = template.TemplateName; tv.ShowDialog(); } //if (this.OutputToScreen) //{ // TextViewer tv = new TextViewer(processedTemplateText); // tv.Title = procName; // tv.ShowDialog(); //} }
public void Render(string msg) { text = Instantiate(textPrefab, canvas.transform); switch (msg) { case "pass": text.Pop("パス", passTextPosition, passColor); break; case "grich": text.Render("大富豪", resultTextPosition, greatRichColor); break; case "rich": text.Render("富豪", resultTextPosition, richColor); break; case "poor": text.Render("貧民", resultTextPosition, poorColor); break; case "gpoor": text.Render("大貧民", resultTextPosition, greatPoorColor); break; default: break; } }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { StringBuilder sb = new StringBuilder(); var ilBytes = ((ILDelta)objectProvider.GetObject()).Value; var viewer = new TextViewer(ilBytes.GetMethodIL(), "IL"); viewer.ShowDialog(); }
public override void Clear() { base.Clear(); if (_textViewer != null) { TextViewer.Clear(); } }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { var stream = objectProvider.GetData(); var reader = new StreamReader(stream); var text = reader.ReadToEnd(); var viewer = new TextViewer(text, "IL"); viewer.ShowDialog(); }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { StringBuilder sb = new StringBuilder(); var pdb = (PdbDelta)objectProvider.GetObject(); string xml = PdbToXmlConverter.DeltaPdbToXml(pdb.Stream, Enumerable.Range(0x06000001, 0xff)); var viewer = new TextViewer(xml, "PDB"); viewer.ShowDialog(); }
public void SetTextViewer(TextViewer viewer) { var backend = viewer.Backend.ToWpf() as RichTextBox; if (backend != null) { this.Box.Children.Add(new ScrollViewer() { Content = backend }); this.Box.UpdateLayout(); } }
public static void ShowVersionHistory() { if (_VersionHistoryWindow == null || _VersionHistoryWindow.IsDisposed) { _VersionHistoryWindow = FillTextViewer(_VersionHistoryWindow, "Version History", "VersionHistory.txt"); } if (_VersionHistoryWindow != null) { _VersionHistoryWindow.Activate(); _VersionHistoryWindow.Show(); } }
public static void ShowLicense() { if (_LicenseWindow == null || _LicenseWindow.IsDisposed) { _LicenseWindow = FillTextViewer(_LicenseWindow, "License", "license.txt"); } if (_LicenseWindow != null) { _LicenseWindow.Activate(); _LicenseWindow.Show(); } }
public void IgnoreActionTest() { var tv = new TextViewer(); tv.Actions.Clear(); tv.Actions.Add(Action.CreateIgnoreAction("foo")); tv.AddEvent("bar", new FileListener()); Assert.AreEqual("bar\n", tv.Txt.Text); tv.AddEvent("foo", new FileListener()); Assert.AreEqual("bar\n", tv.Txt.Text); tv.AddEvent("bar", new FileListener()); Assert.AreEqual("bar\nbar\n", tv.Txt.Text); }
public void TestToXML() { ListenerBase l = new UdpListener("127.0.0.1", 8080, ""); IViewer v = new TextViewer(); var a = new SessionMonitor(l, v); var c = new ConfigureSession(a); var b = c.Session; var xml_a = a.ToXml().InnerXml; var xml_b = b.ToXml().InnerXml; Assert.AreEqual(xml_a, xml_b); }
void UnityBehaviorTrigger.BeginBehavior(UnityBehaviorSupportListener behaviorListener) { var space = behaviorListener.givenSpaceToBehave; //FindObjectOfType<MonoBEWordsIptr>().anlysPackage.bAnalyser.AskForFloatAnswer(modifier, this); if (textViewerInstance == null) { textViewerInstance = GameObject.Instantiate(textViewerPrefab, space.origin); } else { textViewerInstance.transform.SetParent(space.origin); } textViewerInstance.gameObject.SetActive(true); }
public void BufferEnforcementTestOverrun() { var tv = new TextViewer(); tv.Txt.Clear(); var bs = 11; tv.BufferSize = bs; for (var i = 0; i < bs; i++) { tv.AddEvent(i.ToString(), new FileListener()); } //It seems that there is an empty line att the end if the 'last' line ends with a NewLine Assert.LessOrEqual(tv.Txt.TextLength, bs, "There should be less or equal amount characters ass the buffer size. With an occational newline to much."); }
public FormMain(SCIPackage package, SCIPackage translate) { _package = package; _translate = translate; InitializeComponent(); Text = package.GameDirectory; SetStyle(ControlStyles.OptimizedDoubleBuffer, true); sc.Panel2.Controls.Add(hexViewer = new HexViewer()); sc.Panel2.Controls.Add(textViewer = new TextViewer()); sc.Panel2.Controls.Add(fontView = new FontView()); sc.Panel2.Controls.Add(scriptView = new ScriptView()); sc.Panel2.Controls.Add(vocabView = new VocabView()); sc.Panel2.Controls.Add(msgView = new MsgView()); sc.Panel2.Controls.Add(picView = new PicView()); foreach (ResType resType in Enum.GetValues(typeof(ResType))) { var resources = package.GetResources(resType); if (!resources.Any()) { continue; } TreeNode tnRes = tv.Nodes.Add(ResTypeName(resType)); tnRes.ImageKey = "folder"; tnRes.SelectedImageKey = tnRes.ImageKey; foreach (var res in resources) { TreeNode tnRec = tnRes.Nodes.Add(res.ToString()); tnRec.ImageKey = ResTypeKey(resType); tnRec.SelectedImageKey = tnRec.ImageKey; tnRec.Tag = res; } } if (_translate == null) { tsbTranslated.Checked = false; tsbTranslated.Visible = false; tsbSave.Visible = false; } }
unsafe protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { var md = (MetadataDelta)objectProvider.GetObject(); var writer = new StringWriter(); fixed(byte *ptr = md.Bytes) { var reader = new MetadataReader(ptr, md.Bytes.Length, MetadataReaderOptions.ApplyWindowsRuntimeProjections); var visualizer = new MetadataVisualizer(reader, writer); visualizer.Visualize(); } var viewer = new TextViewer(writer.ToString(), "Metadata"); viewer.ShowDialog(); }
public void BufferEnforcementTestExactLineCount() { var tv = new TextViewer(); tv.Txt.Clear(); var bs = 10; tv.BufferSize = bs; for (var i = 0; i < bs - 1; i++) { tv.AddEvent(i.ToString(), new FileListener()); //It seems that there is an empty line att the end if the 'last' line ends with a NewLine Assert.Less(tv.Txt.Lines.Length, 7, "There should be less than seven lines since the buffer is 10 characters"); } }
public override void SetContent(Content <Stream> content) { if (TextViewer == null) { return; } zoom = TextViewer.ZoomFactor; var stream = content.Data; var textType = TextViewerTextType.PlainText; try { var info = new RtfContentSpot().Use(content.Data); if (info != null && info.ContentType == ContentTypes.RTF) { if (content.ContentType != info.ContentType) { Trace.WriteLine(this.GetType() + ": wrong contenttype detected"); } content.ContentType = info.ContentType; } if (content.ContentType == ContentTypes.RTF) { textType = TextViewerTextType.RichText; stream = PrepareRead(stream); } else if (content.ContentType == ContentTypes.Text) { textType = TextViewerTextType.UnicodePlainText; } TextViewer.Load(stream, textType); } catch (Exception ex) { ExceptionHandler.Catch(ex, MessageType.OK); } finally { if (IsStreamOwner) { content.Data.Close(); content.Data = null; } } }
private static TextViewer FillTextViewer(TextViewer viewer, string title, string manifestFileName) { string txt = FileSystem.GetTextFromFile(Path.Combine(Application.StartupPath, manifestFileName)); if (txt == string.Empty) { txt = FileSystem.GetText(manifestFileName); } if (txt != string.Empty) { viewer = new TextViewer(string.Format("{0} - {1}", Application.ProductName, title), txt) { Icon = Resources.zss_main }; } return(viewer); }
public override void Save(Content <Stream> content) { if (CanSave()) { if (content != null) { Stream stream = new MemoryStream(); TextViewer.Save(stream, TextViewerTextType.RichText); stream.Position = 0; var filter = new RTFFilter(); stream = filter.SetDoccom(stream, "Limada.Notes"); stream.Position = 0; content.ContentType = ContentTypes.RTF; content.Compression = CompressionType.bZip2; content.Data = stream; } } TextViewer.Modified = false; }
// placeholder function private void encrypt_Click(object sender, RoutedEventArgs e) { // TO DO add checks for nulls // if message is image string message = null; MessageType messageType = MessageType.Plaintext; Bitmap imageToEncode = null; if (Equals(messageTabControl.SelectedItem, textItem)) { TextViewer tab = messageTabControl.SelectedContent as TextViewer; message = tab.textBox.Text; } else if (Equals(messageTabControl.SelectedItem, binaryImageItem)) { ImageViewer tab = messageTabControl.SelectedContent as ImageViewer; imageToEncode = new Bitmap(tab.filename); messageType = MessageType.BinaryImage; message = MessageConverter.Instance.BinaryImageToBit(imageToEncode, imageToEncode.Width, imageToEncode.Height); } else if (Equals(messageTabControl.SelectedItem, grayscaleImageItem)) { ImageViewer tab = messageTabControl.SelectedContent as ImageViewer; imageToEncode = new Bitmap(tab.filename); messageType = MessageType.GrayscaleImage; message = MessageConverter.Instance.GrayscaleImageToBit(imageToEncode, imageToEncode.Width, imageToEncode.Height); } else if (Equals(messageTabControl.SelectedItem, colorImageItem)) { ImageViewer tab = messageTabControl.SelectedContent as ImageViewer; imageToEncode = new Bitmap(tab.filename); messageType = MessageType.ColorImage; message = MessageConverter.Instance.ColorImageToBit(imageToEncode, imageToEncode.Width, imageToEncode.Height); } Bitmap image = new Bitmap(carrierViewer.filename); if (algorithmsComboBox.SelectedItem.ToString() == "LSB") { if (message != null) { LSBHeader header = null; switch (messageType) { case MessageType.Plaintext: header = new LSBHeader(MessageType.Plaintext, message.Length); message = MessageConverter.Instance.TextToBit(message); break; case MessageType.BinaryImage: header = new LSBHeader(MessageType.BinaryImage, message.Length, imageToEncode.Width, imageToEncode.Height); break; case MessageType.GrayscaleImage: header = new LSBHeader(MessageType.GrayscaleImage, message.Length, imageToEncode.Width, imageToEncode.Height); break; case MessageType.ColorImage: header = new LSBHeader(MessageType.ColorImage, message.Length, imageToEncode.Width, imageToEncode.Height); break; } InputMessage inputMessageWithHeader = new InputMessage(message, header); image = LSB.Instance.Encode(image, inputMessageWithHeader); } } else if (algorithmsComboBox.SelectedItem.ToString() == "Histogram shifting") { HSHeader header = null; if (message != null) { switch (messageType) { case MessageType.Plaintext: header = new HSHeader(MessageType.Plaintext, message.Length); message = MessageConverter.Instance.TextToBit(message); break; case MessageType.BinaryImage: header = new HSHeader(MessageType.BinaryImage, message.Length, imageToEncode.Width, imageToEncode.Height); break; case MessageType.GrayscaleImage: header = new HSHeader(MessageType.GrayscaleImage, message.Length, imageToEncode.Width, imageToEncode.Height); break; case MessageType.ColorImage: header = new HSHeader(MessageType.ColorImage, message.Length, imageToEncode.Width, imageToEncode.Height); break; } } InputMessage inputMessageWithHeader = new InputMessage(message, header); image = HS.Instance.Encode(image, inputMessageWithHeader); } ImageFormat format = ImageFormat.Png; SaveFileDialog sfd = new SaveFileDialog(); string ext = System.IO.Path.GetExtension(carrierViewer.filename); switch (ext) { case ".png": sfd.Filter = "Save Format|*.png"; format = ImageFormat.Png; break; case ".jpg": sfd.Filter = "Save Format|*.jpg"; format = ImageFormat.Jpeg; break; case ".bmp": sfd.Filter = "Save Format|*.bmp"; format = ImageFormat.Bmp; break; } if (sfd.ShowDialog() == true) { image.Save(sfd.FileName); } //Bitmap encryptedImage = new Bitmap(sfd.FileName); }
public override void InitializeBackend(IVidget frontend, VidgetApplicationContext context) { base.InitializeBackend(frontend, context); this.Frontend = (TextViewer)frontend; }
public void SetTextViewer(TextViewer viewer) { Backend.SetTextViewer(viewer); }
public void SetTextViewer(TextViewer viewer) { Widget.SetTextViewer(viewer); }
// Token: 0x060009FD RID: 2557 RVA: 0x000485B3 File Offset: 0x000467B3 private bool InMenu() { return(FejdStartup.instance != null || Menu.IsVisible() || (Game.instance && Game.instance.WaitingForRespawn()) || TextViewer.IsShowingIntro()); }
private void btnImport_Click(object sender, EventArgs e) { try { pgImport.Minimum = 0; pgImport.Maximum = 100; pgImport.Value = 0; btnImport.Enabled = false; ImportMessage("產生匯入資料…"); XmlElement output = DSXmlHelper.LoadXml("<ImportCourse/>"); SheetHelper sheet = new SheetHelper(Context.SourceFile); SheetRowSource sheetSource = new SheetRowSource(sheet, Context); int ProgressStep = 10; int progress = 0, firstRow = sheet.FirstDataRowIndex, maxRow = sheet.MaxDataRowIndex; for (int rowIndex = firstRow; rowIndex <= maxRow; rowIndex++) { sheetSource.BindRow(rowIndex); XmlElement record = CreateChild(output, "Course"); if (Context.CurrentMode == ImportMode.Insert) { GenerateInsertXml(sheetSource, record); } else { GenerateUpdateXml(sheetSource, record); } //回報進度。 if (((++progress) % ProgressStep) == 0) { int percentage = progress * 100 / (maxRow - firstRow); pgImport.Value = percentage; } } if (Context.SelectedFields.Contains("所屬班級")) { ConvertClassField(output); } if (Context.SelectedFields.Contains("評量設定")) { ConvertTemplateField(output); } pgImport.Value = 100; ImportMessage("上傳資料到主機,請稍後…"); //GeneralActionLog log = new GeneralActionLog(); //log.Source = "匯入課程基本資料"; //log.Diagnostics = output.OuterXml; if (Context.CurrentMode == ImportMode.Insert) { if (UpdateCourseRequired()) { Context.DataSource.InsertImportData(output); } //log.ActionName = "新增匯入"; //log.Description = "新增匯入 " + sheet.DataRowCount + " 筆課程資料。"; } else { if (UpdateCourseRequired()) { Context.DataSource.UpdateImportData(output); } //log.ActionName = "更新匯入"; //log.Description = "更新匯入 " + sheet.DataRowCount + " 筆課程資料。"; } //CurrentUser.Instance.AppLog.Write(log); UpdateTeacherInformation(sheet); ImportMessage("匯入完成。"); wpImport.FinishButtonEnabled = eWizardButtonState.True; wpImport.BackButtonEnabled = eWizardButtonState.False; //SmartSchool.CourseRelated.CourseEntity.Instance.InvokeAfterCourseInsert(); //SmartSchool.Broadcaster.Events.Items["課程/新增"].Invoke(); //SmartSchool.TeacherRelated.Teacher tea = SmartSchool.TeacherRelated.Teacher.Instance; //tea.Reflash(); Course.Instance.SyncAllBackground(); JHSchool.Data.JHCourse.RemoveAll(); JHSchool.Data.JHCourse.SelectAll(); eh(this, EventArgs.Empty); } catch (Exception ex) { //CurrentUser user = CurrentUser.Instance; //BugReporter.ReportException(user.SystemName, user.SystemVersion, ex, false); btnImport.Enabled = true; ImportMessage("上傳資料失敗"); ExceptionReport report = new ExceptionReport(); TextViewer.ViewXml(report.Transform(ex)); FISCA.Presentation.Controls.MsgBox.Show(ex.Message); } }