public OGLControl() : base() { try { if (!GLSettings.IsInitializedFromSettings) { GLSettings.InitFromSettings(); } BackColor = GLSettings.BackColor; CreateMenu(); GLrender = new OpenGLContext(this); System.Diagnostics.Debug.WriteLine("====> ThreadID OpenControl : " + System.Threading.Thread.CurrentThread.ManagedThreadId.ToString()); timer.Elapsed += new System.Timers.ElapsedEventHandler(Timer_Tick); this.ModelViewMode = ModelViewMode.Camera; } catch (Exception err) { System.Windows.Forms.MessageBox.Show("Error in OGLControl constructur : " + err.Message); } }
protected override void OnClosed(EventArgs e) { GLSettings.Height = this.Height; GLSettings.Width = this.Width; GLSettings.SaveSettings(); base.OnClosed(e); }
private void TestForm_FormClosed(object sender, FormClosedEventArgs e) { GLSettings.Height = this.Height; GLSettings.Width = this.Width; GLSettings.SaveSettings(); base.OnClosed(e); }
public MultipleOGLControls() { Thread.CurrentThread.CurrentUICulture = new CultureInfo(CultureInfo.CurrentCulture.LCID); InitializeComponent(); AddOpenGLControl(); if (!GLSettings.IsInitializedFromSettings) { GLSettings.InitFromSettings(); } this.Height = GLSettings.Height; this.Width = GLSettings.Width; }
public OpenGLUC() { InitializeComponent(); if (!GLSettings.IsInitializedFromSettings) { GLSettings.InitFromSettings(); } InitComboBox(); comboRenderMode.SelectedText = GLSettings.ViewMode; this.initGLControl(); this.glControl1.Invalidate(); }
public void SaveSettings() { GLSettings.SaveSettings(); }