]> git.saurik.com Git - wxWidgets.git/commitdiff
adding event construction
authorStefan Csomor <csomor@advancedconcepts.ch>
Tue, 13 Apr 2004 05:30:20 +0000 (05:30 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Tue, 13 Apr 2004 05:30:20 +0000 (05:30 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/mac/carbon/private.h

index 395caf466a566eebfc93c8418847034a5d4c2951..b41aecbf20a4737b50d4bca16557fd9de6ec9f0c 100644 (file)
@@ -261,14 +261,22 @@ public :
 
 
     OSStatus SetParameter( EventParamName inName, EventParamType inType, UInt32 inSize, void * inData) ;
-    template <typename T> OSStatus SetParameter( EventParamName inName, EventParamType type , T *data )
+    template <typename T> OSStatus SetParameter( EventParamName inName, EventParamType inDesiredType , T *data )
     {
-        return SetParameter( inName, type , sizeof( T ) , data ) ;
+        return SetParameter( inName, inDesiredType , sizeof( T ) , data ) ;
+    }
+    template <typename T> OSStatus SetParameter( EventParamName inName, EventParamType inDesiredType , T data )
+    {
+        return SetParameter<T>( inName, inDesiredType , &data ) ;
     }
     template <typename T> OSStatus SetParameter( EventParamName inName, T *data )
     {
         return SetParameter<T>( inName, wxMacGetEventParamType<T>() , data ) ;
     }
+    template <typename T> OSStatus SetParameter( EventParamName inName, T data )
+    {
+        return SetParameter<T>( inName, wxMacGetEventParamType<T>() , &data ) ;
+    }
     
     EventKind GetKind()
     {