dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/System.Drawing/Toolkit ToolkitManage


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/System.Drawing/Toolkit ToolkitManager.cs,1.1,1.2
Date: Mon, 09 Jun 2003 18:15:11 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit
In directory subversions:/tmp/cvs-serv25280/System.Drawing/Toolkit

Modified Files:
        ToolkitManager.cs 
Log Message:


Various fixes to compile in non-full profiles.


Index: ToolkitManager.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/ToolkitManager.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ToolkitManager.cs   7 Jun 2003 22:40:58 -0000       1.1
--- ToolkitManager.cs   9 Jun 2003 22:15:09 -0000       1.2
***************
*** 124,127 ****
--- 124,128 ----
        private static IToolkit CreateDefaultToolkit()
                        {
+                       #if CONFIG_REFLECTION
                                // TODO: handle other graphical toolkits.
  
***************
*** 141,145 ****
  
                                // Instantiate "DrawingToolkit" and return it.
!                               return 
(IToolkit)(Activator.CreateInstance(type));
                        }
  
--- 142,151 ----
  
                                // Instantiate "DrawingToolkit" and return it.
!                               ConstructorInfo ctor = type.GetConstructor(new 
Type [0]);
!                               return (IToolkit)(ctor.Invoke(new Object [0]));
!                       #else
!                               // TODO: return a null toolkit
!                               return null;
!                       #endif
                        }
  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]