public MemoryAmie(PKM pk) { InitializeComponent(); WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage); pkm = pk; MemStrings = new MemoryStrings(GameInfo.Strings, pkm.Format); PrevCountries = new[] { CB_Country0, CB_Country1, CB_Country2, CB_Country3, CB_Country4 }; PrevRegions = new[] { CB_Region0, CB_Region1, CB_Region2, CB_Region3, CB_Region4, }; string[] arguments = L_Arguments.Text.Split(new[] { " ; " }, StringSplitOptions.None); TextArgs = new TextMarkup(arguments); foreach (ComboBox comboBox in PrevCountries) { comboBox.InitializeBinding(); Main.SetCountrySubRegion(comboBox, "countries"); } foreach (var region in PrevRegions) { region.InitializeBinding(); } GetLangStrings(); LoadFields(); if (!(pkm is IGeoTrack)) { tabControl1.TabPages.Remove(Tab_Residence); } }
public void setColorsForBlackBackground() { mrk["d"] = new TextMarkup[] { }; mrk["i"] = new TextMarkup[] { TextMarkup.Italics }; mrk["b"] = new TextMarkup[] { TextMarkup.Bold }; clrF_["light"] = AdvertConfig.lightColor_forBlackBG; }
public MemoryAmie(PKM pk) { InitializeComponent(); WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage); pkm = pk; PrevCountries = new[] { CB_Country0, CB_Country1, CB_Country2, CB_Country3, CB_Country4 }; PrevRegions = new[] { CB_Region0, CB_Region1, CB_Region2, CB_Region3, CB_Region4, }; string[] arguments = L_Arguments.Text.Split(new[] { " ; " }, StringSplitOptions.None); TextArgs = new TextMarkup(arguments); foreach (ComboBox comboBox in PrevCountries) { comboBox.InitializeBinding(); Main.SetCountrySubRegion(comboBox, "countries"); } foreach (var region in PrevRegions) { region.InitializeBinding(); } GetLangStrings(); LoadFields(); }
public override void VisitText(TextMarkup text) { _textBuilder.Append(text.Text); }
private void RenderMarkup(Graphics g, Rectangle r, TextMarkup.MarkupDrawContext d) { Region oldClip = g.Clip; Rectangle clipRect = r; g.SetClip(clipRect, CombineMode.Replace); TabItem.TextMarkupBody.Render(d); g.Clip = oldClip; }
/// <summary> /// Renders the current MarkUp /// </summary> /// <param name="g"></param> /// <param name="d"></param> private void RenderMarkup(Graphics g, TextMarkup.MarkupDrawContext d) { Region oldClip = g.Clip; Rectangle clipRect = TextMarkupBodyBounds; g.SetClip(clipRect, CombineMode.Intersect); TextMarkupBodyRender(d); g.Clip = oldClip; }