コード例 #1
0
ファイル: Tekst.cs プロジェクト: PieterjanDeClippel/DrawIt
        public override void PasteFont(out Actie result)
        {
            PropertyBundleChangedActie actie = new PropertyBundleChangedActie(new Vorm[] { this }, "Opmaak plakken");

            if (uitlijning != Program.TekstFont.Uitlijning)
            {
                actie.Items.Add(new PropertyChangedActie(this, "Uitlijning", uitlijning, Program.TekstFont.Uitlijning));
            }
            if (font != Program.TekstFont.Font)
            {
                actie.Items.Add(new PropertyChangedActie(this, "Font", font, Program.TekstFont.Font));
            }
            if (kleur != Program.TekstFont.Kleur)
            {
                actie.Items.Add(new PropertyChangedActie(this, "Kleur", kleur, Program.TekstFont.Kleur));
            }
            if (meeschalen != Program.TekstFont.Meeschalen)
            {
                actie.Items.Add(new PropertyChangedActie(this, "Meeschalen", meeschalen, Program.TekstFont.Meeschalen));
            }

            uitlijning = Program.TekstFont.Uitlijning;
            font       = Program.TekstFont.Font;
            kleur      = Program.TekstFont.Kleur;
            meeschalen = Program.TekstFont.Meeschalen;

            result = actie;
        }
コード例 #2
0
        public override void PasteFont(out Actie result)
        {
            PropertyBundleChangedActie actie = new PropertyBundleChangedActie(new Vorm[] { this }, "Opmaak plakken");

            if (puntstijl != Program.PuntFont.PuntStijl)
            {
                actie.Items.Add(new PropertyChangedActie(this, "PuntStijl", puntstijl, Program.PuntFont.PuntStijl));
            }
            if (kleur != Program.PuntFont.Kleur)
            {
                actie.Items.Add(new PropertyChangedActie(this, "Kleur", kleur, Program.PuntFont.Kleur));
            }

            puntstijl = Program.PuntFont.PuntStijl;
            kleur     = Program.PuntFont.Kleur;
            result    = actie;
        }
コード例 #3
0
ファイル: Vlak.cs プロジェクト: PieterjanDeClippel/DrawIt
        public override void PasteFont(out Actie result)
        {
            PropertyBundleChangedActie actie = new PropertyBundleChangedActie(new Vorm[] { this }, "Opmaak plakken");

            if (pen.Color != Program.VlakFont.Pen.Color)
            {
                actie.Items.Add(new PropertyChangedActie(this, "LijnKleur", pen.Color, Program.VlakFont.Pen.Color));
            }
            if (pen.DashStyle != Program.VlakFont.Pen.DashStyle)
            {
                actie.Items.Add(new PropertyChangedActie(this, "LijnStijl", pen.DashStyle, Program.VlakFont.Pen.DashStyle));
            }
            if (pen.Width != Program.VlakFont.Pen.Width)
            {
                actie.Items.Add(new PropertyChangedActie(this, "LijnDikte", pen.Width, Program.VlakFont.Pen.Width));
            }
            if (vulKleur1 != Program.VlakFont.Kleur1)
            {
                actie.Items.Add(new PropertyChangedActie(this, "VulKleur1", vulKleur1, Program.VlakFont.Kleur1));
            }
            if (vulKleur2 != Program.VlakFont.Kleur2)
            {
                actie.Items.Add(new PropertyChangedActie(this, "VulKleur2", vulKleur2, Program.VlakFont.Kleur2));
            }
            if (opvulsoort != Program.VlakFont.OpvulSoort)
            {
                actie.Items.Add(new PropertyChangedActie(this, "OpvulType", opvulsoort, Program.VlakFont.OpvulSoort));
            }
            if (vulstijl != Program.VlakFont.VulStijl)
            {
                actie.Items.Add(new PropertyChangedActie(this, "VulStijl", vulstijl, Program.VlakFont.VulStijl));
            }
            if (loophoek != Program.VlakFont.LoopHoek)
            {
                actie.Items.Add(new PropertyChangedActie(this, "LoopHoek", loophoek, Program.VlakFont.LoopHoek));
            }

            pen        = (Pen)Program.VlakFont.Pen.Clone();
            opvulsoort = Program.VlakFont.OpvulSoort;
            vulKleur1  = Program.VlakFont.Kleur1;
            vulKleur2  = Program.VlakFont.Kleur2;
            vulstijl   = Program.VlakFont.VulStijl;
            loophoek   = Program.VlakFont.LoopHoek;

            result = actie;
        }
コード例 #4
0
ファイル: Lijn.cs プロジェクト: PieterjanDeClippel/DrawIt
        public override void PasteFont(out Actie result)
        {
            PropertyBundleChangedActie actie = new PropertyBundleChangedActie(new Vorm[] { this }, "Opmaak plakken");

            if (pen.Color != Program.LijnFont.Color)
            {
                actie.Items.Add(new PropertyChangedActie(this, "LijnKleur", pen.Color, Program.LijnFont.Color));
            }
            if (pen.DashStyle != Program.LijnFont.DashStyle)
            {
                actie.Items.Add(new PropertyChangedActie(this, "LijnStijl", pen.DashStyle, Program.LijnFont.DashStyle));
            }
            if (pen.Width != Program.LijnFont.Width)
            {
                actie.Items.Add(new PropertyChangedActie(this, "LijnDikte", pen.Width, Program.LijnFont.Width));
            }
            //if (pen.DashPattern != Program.LijnFont.DashPattern)
            //	actie.Items.Add(new PropertyChangedActie(this, "DashPattern", pen.DashPattern, Program.LijnFont.DashPattern));

            pen    = (Pen)Program.LijnFont.Clone();
            result = actie;
        }