Exemplo n.º 1
0
        private TEigenschaften getnewEig(TLinie from, Point point)
        {
            TEigenschaften eig = from.getEigenschaften();

            eig.pos1 = point;
            eig.pos2 = point;
            return(eig);
        }
Exemplo n.º 2
0
        protected override void secondpoint(TZeichnung zeichnung, Canvas canvas)
        {
            base.secondpoint(zeichnung, canvas);
            TLinie l = this;

            TLinie         linie  = new TLinie(canvas, base.FPos1);
            TEigenschaften neweig = getnewEig(l, base.FPos1);

            MainWindow.TmpFigur = linie;

            MainWindow.modus  = MainWindow.TModus.Linie;
            MainWindow.status = MainWindow.TStatus.Linie2;
            ((TLinie)MainWindow.TmpFigur).setEigenschaften(neweig);
        }
Exemplo n.º 3
0
        private void writeLinie(BinaryWriter Writer, TLinie linie)
        {
            Writer.Write(4);
            Writer.Write(linie.Pos1.X);
            Writer.Write(linie.Pos1.Y);
            Writer.Write(linie.Pos2.X);
            Writer.Write(linie.Pos2.Y);

            TEigenschaften eig = linie.getEigenschaften();

            Writer.Write(eig.StandartStift);
            Writer.Write(eig.StandartStiftDicke);

            Writer.Write(eig.BenutzerDicke);

            Writer.Write(BrushtoID(eig.BenutzerStift));
        }