Пример #1
0
        public MirrorArea(PointLoadObserver observer) : base()
        {
            Text        = "MirrorArea";
            PointLoader = observer;

            mouseListener             = new MirrorEventListener(this.pnlDrawingArea);
            PointLoader.MouseListener = mouseListener as MirrorEventListener;
        }
Пример #2
0
        public MirrorArea(PointLoadObserver observer)
            : base()
        {
            Text = "MirrorArea";
            PointLoader = observer;

            mouseListener = new MirrorEventListener(this.pnlDrawingArea);
            PointLoader.MouseListener = mouseListener as MirrorEventListener;
        }
Пример #3
0
        public MirrorArea()
            : base()
        {
            Text = "MirrorArea";
            PointLoader = new PointLoadObserver();

            mouseListener = new MirrorEventListener(this.pnlDrawingArea);
            PointLoader.MouseListener = mouseListener as MirrorEventListener;

            KSvc.Service serv = new KSvc.Service();

            //don't show metadata
            serv.ShowMetaData = false;

            ThreadStart tStart = delegate { serv.Run(PointLoader); };
            ServiceThread = new Thread(tStart);
            ServiceThread.Start();
        }
Пример #4
0
        public MirrorArea() : base()
        {
            Text        = "MirrorArea";
            PointLoader = new PointLoadObserver();

            mouseListener             = new MirrorEventListener(this.pnlDrawingArea);
            PointLoader.MouseListener = mouseListener as MirrorEventListener;

            KSvc.Service serv = new KSvc.Service();

            //don't show metadata
            serv.ShowMetaData = false;

            ThreadStart tStart = delegate { serv.Run(PointLoader); };

            ServiceThread = new Thread(tStart);
            ServiceThread.Start();
        }
Пример #5
0
        private static void TestInkMLReading()
        {
            KSvc.Service serv = new KSvc.Service();

            //don't show metadata
            serv.ShowMetaData = false;

            //starting service
            PointLoadObserver plso = new PointLoadObserver();
            ThreadStart tStart = delegate { serv.Run(plso); };
            Thread t = new Thread(tStart);
            t.Start();

            //starting mirror GUI
            F.Application.EnableVisualStyles();
            F.Application.SetCompatibleTextRenderingDefault(false);

            //initialise viewing area
            MirrorArea ma = new MirrorArea(plso);
            List<Stroke> strokes = new List<Stroke>();
            //strokes = InkMLReader.ReadInkMLFile("char02211.inkml");
            //strokes = InkMLReader.ReadInkMLFile("char00846.inkml");
            //strokes = InkMLReader.ReadInkMLFile("char00555.inkml");
            //strokes = InkMLReader.ReadInkMLFile("char00117.inkml");
            //strokes = InkMLReader.ReadInkMLFile("char00935.inkml");
            strokes = InkMLReader.ReadInkMLFile("char00117vs935hybrid.inkml");

            //go through all the strokes in the file
            //fill viewing area
            foreach (Stroke dbStroke in strokes)
            {
                plso.ReveivePoints(dbStroke.AllPoints);
            }

            //show viewing area
            ma.ShowDialog();
            ma.Hide();
            ma.Close();
            ma.Dispose();
            t.Abort();
        }