Example #1
0
        private void SetupForms()
        {
            Size s = this.fmain.ClientRealSize;

            s.Height -= 4;
            s.Width  -= 4;

            fimage           = new FrmImage(this);
            fimage.MdiParent = this.fmain;

            fline           = new FrmLine(this);
            fline.MdiParent = this.fmain;

            fascii           = new FrmAscii(this);
            fascii.MdiParent = this.fmain;

            finfo           = new FrmInfo(this);
            finfo.MdiParent = this.fmain;

            fconfig = new FrmConfig(this);
            //fconfig.MdiParent = this.fmain;

            LineUp();

            fimage.Show();
            fline.Show();
            fascii.Show();
            finfo.Show();
            fconfig.Show(this.fmain);
        }
Example #2
0
        public override void Setup()
        {
            _coord = new CoordinateSystem(-0, ImageWidth, 0, ImageHeight);

            // Init. a new random number generator
            _rand = new Random();

            // Create a new raster image for drawing
            _image = new Image <Rgb, byte>(ImageWidth, ImageHeight, new Rgb(Color.White));

            // Painter initialisieren mit neuem Koordinatensystem
            _painter = new Painter(ref _image);

            // Create a new frame to display the raster image
            _frame = new FrmImage(Name, ImageWidth + 1, ImageHeight + 1, DisplayMode.Zoomable)
            {
                InterpolationMode = InterpolationMode.NearestNeighbor,
                SmoothingMode     = SmoothingMode.None
            };

            _frame.SetImage(_image);

            // Register the click event handler
            _frame.PictureBox.MouseClick += addAnt2;

            // Register this plugin as a GUI extension
            GLabController.Instance.RegisterExtension(this);

            palAnt = GLabReader.ReadPaletteFromFile("..\\..\\Ants\\Chaos_ant.pal");

            Aufgabe();
        }
Example #3
0
        public override void Setup()
        {
            _coord = new CoordinateSystem(-1, 1, -1, 1);

            // Init. a new random number generator
            _rand = new Random();

            // Create a new raster image for drawing
            _image = new Image <Rgb, byte>(MAX_COORDINATE, MAX_COORDINATE, new Rgb(Color.Black));

            // Painter initialisieren mit neuem Koordinatensystem
            _painter = new Painter(ref _image, _coord);

            // Create a new frame to display the raster image
            _frame = new FrmImage(Name, ImageWidth, ImageHeight, DisplayMode.Zoomable)
            {
                InterpolationMode = InterpolationMode.NearestNeighbor,
                SmoothingMode     = SmoothingMode.None
            };

            _frame.SetImage(_image);

            // Register the click event handler
            _frame.PictureBox.MouseClick += drawAufgabeFromDot;

            // Register this plugin as a GUI extension
            GLabController.Instance.RegisterExtension(this);
        }
Example #4
0
        public override void Setup()
        {
            // Init. a new random number generator
            _rand = new Random();

            // Create a new raster image for drawing
            _image = new Image <Rgb, byte>(ImageWidth, ImageHeight, new Rgb(Color.Black));

            // Painter initialisieren
            _painter = new Painter(ref _image);

            // Create a new frame to display the raster image
            _frame = new FrmImage(Name, ImageWidth, ImageHeight, DisplayMode.Zoomable)
            {
                InterpolationMode = InterpolationMode.NearestNeighbor,
                SmoothingMode     = SmoothingMode.None
            };
            _frame.SetImage(_image);

            // Register the click event handler
            _frame.PictureBox.MouseClick += DrawDot;

            //Inform user about possibility to draw dots with the mouse
            Logger.Instance.LogInfo("Select 3 Dots by left clicking!");

            // Register this plugin as a GUI extension
            GLabController.Instance.RegisterExtension(this);

            Aufgabe();
        }
Example #5
0
        public override void Setup()
        {
            // Create a new raster image for drawing
            _image = new Image <Rgb, byte>(ImageWidth, ImageHeight, new Rgb(Color.White));

            // Create a new frame to display the raster image
            _frame = new FrmImage(Name, ImageWidth + 1, ImageHeight + 1, DisplayMode.Zoomable)
            {
                InterpolationMode = InterpolationMode.NearestNeighbor,
                SmoothingMode     = SmoothingMode.None
            };
            _frame.SetImage(_image);

            // Register this plugin as a GUI extension
            GLabController.Instance.RegisterExtension(this);

            // Stati initialisieren
            init();

            // Aufgabe starten
            Aufgabe();
        }
Example #6
0
        public override void Setup()
        {
            // Init. a new random number generator
            _rand = new Random();

            // Create a new raster image for drawing
            _image = new Image <Rgb, byte>(ImageWidth, ImageHeight, new Rgb(Color.Red));

            // Painter initialisieren
            _painter = new Painter(ref _image);

            // Create a new frame to display the raster image
            _frame = new FrmImage(Name, _image, DisplayMode.Zoomable)
            {
                InterpolationMode = InterpolationMode.NearestNeighbor,
                SmoothingMode     = SmoothingMode.None
            };
            _frame.SetImage(_image);

            // Register the click event handler
            _frame.PictureBox.MouseClick += DrawDot;

            //Inform user about possibility to draw dots with the mouse
            Logger.Instance.LogInfo("");

            // rekursive Funkiton
            paintRectBlack(new Vector2(0, 0), new Vector2(ImageWidth, ImageHeight), 1);
            _frame.Repaint();

            // MyMethod: draw some random dots to get started
            // MyMethod(_image);

            // Register this plugin as a GUI extension
            GLabController.Instance.RegisterExtension(this);

            // Additional setup of your plugin
            // ...
        }
Example #7
0
        public override void Setup()
        {
            // Init. a new random number generator
            _rand = new Random();

            // Create a new raster image for drawing
            _image = new Image <Rgb, byte>(ImageWidth, ImageHeight, new Rgb(Color.Black));

            // Create a new frame to display the raster image
            _frame = new FrmImage(Name, ImageWidth, ImageHeight, DisplayMode.Zoomable)
            {
                InterpolationMode = InterpolationMode.NearestNeighbor,
                SmoothingMode     = SmoothingMode.None
            };
            _frame.SetImage(_image);

            // Register the click event handler
            _frame.PictureBox.MouseClick += DrawDot;

            //Inform user about possibility to draw dots with the mouse
            Logger.Instance.LogInfo("Select 4 Dots by left clicking!");

            // Punkte benennen
            _initPoints[0].name = "Q0";
            _initPoints[1].name = "Q1";
            _initPoints[2].name = "Q2";
            _initPoints[3].name = "Palt";
            _initPoints[4].name = "Pneu";

            // MyMethod: draw some random dots to get started
            // MyMethod(_image);

            // Register this plugin as a GUI extension
            GLabController.Instance.RegisterExtension(this);

            // Additional setup of your plugin
            // ...
        }
Example #8
0
        private void BtnPb_Click(object sender, EventArgs e)
        {
            FrmImage frm = new FrmImage();

            frm.ShowDialog();
        }