Пример #1
0
 public void setCallback(SensorCallback callback, WebKitBrowser webView)
 {
     this.callback = callback;
     thread        = new Thread(new ThreadStart(run));
     thread.SetApartmentState(ApartmentState.STA);
     thread.IsBackground = true;
 }
Пример #2
0
 public void setCallback(SensorCallback callback, WebKitBrowser webView)
 {
     this.callback = callback;
     thread = new Thread(new ThreadStart(run));
     thread.SetApartmentState(ApartmentState.STA);
     thread.IsBackground = true;
 }
Пример #3
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            isMainScreen = true;
            isRecording = false;
            isExperimentNow = true;
            Enabled = false;
            persistButton.Enabled = false;
            webView.UseJavaScript = true;
            string path = Path.GetDirectoryName(Application.ExecutablePath);
            webView.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(documentCompleted);
            webView.UseDefaultContextMenu = false;
            webView.Url = new Uri(path + "/web/index.html");

            sensorManager = new SensorsManager();
            SensorCallback webViewCallback = new SensorCallback(this);
            sensorManager.setCallback(webViewCallback, webView);
        }