public override void BindWindowControl(Control windowControl)
        {
            //bind to anycontrol GDI control  
            this.windowControl = windowControl;
            this.SetBaseCanvasViewport(this.gdiPlusViewport = new GdiPlusCanvasViewport(this.RootGfx, this.Size.ToSize(), 4));
            this.RootGfx.SetPaintDelegates(
                    this.gdiPlusViewport.CanvasInvlidateArea,
                    this.PaintToOutputWindow);
#if DEBUG
            this.dbugWinControl = windowControl;
            this.gdiPlusViewport.dbugOutputWindow = this;
#endif
            this.EvaluateScrollbar();
        }
        public override void BindWindowControl(Control windowControl)
        {
            //bind to anycontrol GDI control
            this.windowControl = windowControl;
            this.SetBaseCanvasViewport(this.gdiPlusViewport = new GdiPlusCanvasViewport(this.RootGfx, this.Size.ToSize(), 4));
            this.RootGfx.SetPaintDelegates(
                this.gdiPlusViewport.CanvasInvlidateArea,
                this.PaintToOutputWindow);
#if DEBUG
            this.dbugWinControl = windowControl;
            this.gdiPlusViewport.dbugOutputWindow = this;
#endif
            this.EvaluateScrollbar();
        }
Exemplo n.º 3
0
        public override void BindWindowControl(IGpuOpenGLSurfaceView windowControl)
        {
            //bind to anycontrol GDI control
            _windowControl = windowControl;
            this.SetBaseCanvasViewport(_gdiPlusViewport = new GdiPlusCanvasViewport(this.RootGfx, this.Size.ToSize()));
            this.RootGfx.SetPaintDelegates(
                _gdiPlusViewport.CanvasInvalidateArea,
                this.PaintToOutputWindow);
#if DEBUG
            //this.dbugWinControl = (Control)windowControl;
            _gdiPlusViewport.dbugOutputWindow = this;
#endif
            this.EvaluateScrollbar();
        }