Example #1
0
        public UIPreviewPane()
        {
            InitializeComponent();
            pan      = new Point(0, 0);
            Instance = this;
            scale    = 1f;
            vw       = 512;
            vh       = 512;

            glview = new OpenTK.GLControl();

            middleMouseDown = false;

            glview.Load       += Glview_Load;
            glview.MouseDown  += Glview_MouseDown;
            glview.MouseMove  += Glview_MouseMove;
            glview.MouseUp    += Glview_MouseUp;
            glview.MouseWheel += Glview_MouseWheel;
            glview.Paint      += Glview_Paint;

            frameUpdater           = new DispatcherTimer(DispatcherPriority.Normal, Application.Current.Dispatcher);
            frameUpdater.Interval  = new TimeSpan((long)(maxUpdateTime * 1000 * 10000));
            frameUpdater.IsEnabled = false;
            frameUpdater.Tick     += FrameUpdater_Tick;;

            FHost.Child = glview;
        }
Example #2
0
        public UIPreviewPane()
        {
            InitializeComponent();
            pan      = new Point(0, 0);
            Instance = this;
            scale    = 1f;
            vw       = 512;
            vh       = 512;

            glview = new OpenTK.GLControl();

            glview.Load       += Glview_Load;
            glview.MouseDown  += Glview_MouseDown;
            glview.MouseMove  += Glview_MouseMove;
            glview.MouseUp    += Glview_MouseUp;
            glview.MouseWheel += Glview_MouseWheel;
            glview.Paint      += Glview_Paint;

            FHost.Child = glview;
        }