Example #1
0
        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);
            }
        }
Example #2
0
        public void setColorsForBlackBackground()
        {
            mrk["d"] = new TextMarkup[] { };
            mrk["i"] = new TextMarkup[] { TextMarkup.Italics };
            mrk["b"] = new TextMarkup[] { TextMarkup.Bold };

            clrF_["light"] = AdvertConfig.lightColor_forBlackBG;
        }
Example #3
0
        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();
        }
Example #4
0
 public override void VisitText(TextMarkup text)
 {
     _textBuilder.Append(text.Text);
 }
Example #5
0
        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;
        }