Removed dependency on System.Windows.Forms.

This commit is contained in:
the_fiddler 2010-11-08 21:44:56 +00:00
parent c2d6f0c091
commit a3177540b7

View file

@ -11,7 +11,6 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using Control = System.Windows.Forms.Control;
namespace OpenTK.Platform.MacOS namespace OpenTK.Platform.MacOS
{ {
@ -215,7 +214,10 @@ namespace OpenTK.Platform.MacOS
{ {
if (carbonWindow.IsControl == false) if (carbonWindow.IsControl == false)
return; return;
// Todo: See if there is a way around using WinForms.
throw new NotImplementedException();
#if false
System.Windows.Forms.Control ctrl = Control.FromHandle(carbonWindow.WindowRef); System.Windows.Forms.Control ctrl = Control.FromHandle(carbonWindow.WindowRef);
if (ctrl.TopLevelControl == null) if (ctrl.TopLevelControl == null)
@ -247,7 +249,7 @@ namespace OpenTK.Platform.MacOS
Agl.aglEnable(Handle.Handle, Agl.ParameterNames.AGL_BUFFER_RECT); Agl.aglEnable(Handle.Handle, Agl.ParameterNames.AGL_BUFFER_RECT);
MyAGLReportError("aglEnable"); MyAGLReportError("aglEnable");
#endif
} }
void SetDrawable(CarbonWindowInfo carbonWindow) void SetDrawable(CarbonWindowInfo carbonWindow)
{ {