Browse Source

More rationalization

Josh Yelon 17 years ago
parent
commit
5750b34631

+ 0 - 78
pandatool/src/maxegg/maxDllEntry.cxx

@@ -1,78 +0,0 @@
-/**********************************************************************
- *<
-        FILE: DllEntry.cpp
-
-        DESCRIPTION: Contains the Dll Entry stuff
-
-        CREATED BY: 
-
-        HISTORY: 
-
- *>     Copyright (c) 2000, All Rights Reserved.
- **********************************************************************/
-
-
-extern ClassDesc* GetMaxEggPluginDesc();
-
-HINSTANCE hInstance;
-int controlsInit = FALSE;
-
-// This function is called by Windows when the DLL is loaded.  This 
-// function may also be called many times during time critical operations
-// like rendering.  Therefore developers need to be careful what they
-// do inside this function.  In the code below, note how after the DLL is
-// loaded the first time only a few statements are executed.
-
-BOOL WINAPI DllMain(HINSTANCE hinstDLL,ULONG fdwReason,LPVOID lpvReserved)
-{
-        hInstance = hinstDLL;                           // Hang on to this DLL's instance handle.
-
-        if (!controlsInit) {
-                controlsInit = TRUE;
-                InitCustomControls(hInstance);  // Initialize MAX's custom controls
-                InitCommonControls();                   // Initialize Win95 controls
-        }
-
-        return (TRUE);
-}
-
-// This function returns a string that describes the DLL and where the user
-// could purchase the DLL if they don't have it.
-__declspec( dllexport ) const TCHAR* LibDescription()
-{
-        return GetString(IDS_LIBDESCRIPTION);
-}
-
-// This function returns the number of plug-in classes this DLL operates on.
-//TODO: Must change this number when adding a new class
-__declspec( dllexport ) int LibNumberClasses()
-{
-        return 1;
-}
-
-// This function returns the descriptions of the plug-in classes this DLL operates on.
-__declspec( dllexport ) ClassDesc* LibClassDesc(int i)
-{
-        switch(i) {
-                case 0: return GetMaxEggPluginDesc();
-                default: return NULL;
-        }
-}
-
-// This function returns a pre-defined constant indicating the version of 
-// the system under which it was compiled.  It is used to allow the system
-// to catch obsolete DLLs.
-__declspec( dllexport ) ULONG LibVersion()
-{
-        return VERSION_3DSMAX;
-}
-
-TCHAR *GetString(int id)
-{
-        static TCHAR buf[256];
-
-        if (hInstance)
-                return LoadString(hInstance, id, buf, sizeof(buf)) ? buf : NULL;
-        return NULL;
-}
-

+ 71 - 0
pandatool/src/maxegg/maxEgg.cxx

@@ -503,3 +503,74 @@ IOResult MaxEggPlugin::Load(ILoad *iload) {
     
     return IO_OK;
 }
+
+/**********************************************************************
+ *
+ * DLL Initialization
+ *
+ **********************************************************************/
+
+extern ClassDesc* GetMaxEggPluginDesc();
+
+HINSTANCE hInstance;
+int controlsInit = FALSE;
+
+// This function is called by Windows when the DLL is loaded.  This 
+// function may also be called many times during time critical operations
+// like rendering.  Therefore developers need to be careful what they
+// do inside this function.  In the code below, note how after the DLL is
+// loaded the first time only a few statements are executed.
+
+BOOL WINAPI DllMain(HINSTANCE hinstDLL,ULONG fdwReason,LPVOID lpvReserved)
+{
+        hInstance = hinstDLL;                           // Hang on to this DLL's instance handle.
+
+        if (!controlsInit) {
+                controlsInit = TRUE;
+                InitCustomControls(hInstance);  // Initialize MAX's custom controls
+                InitCommonControls();                   // Initialize Win95 controls
+        }
+
+        return (TRUE);
+}
+
+// This function returns a string that describes the DLL and where the user
+// could purchase the DLL if they don't have it.
+__declspec( dllexport ) const TCHAR* LibDescription()
+{
+        return GetString(IDS_LIBDESCRIPTION);
+}
+
+// This function returns the number of plug-in classes this DLL operates on.
+//TODO: Must change this number when adding a new class
+__declspec( dllexport ) int LibNumberClasses()
+{
+        return 1;
+}
+
+// This function returns the descriptions of the plug-in classes this DLL operates on.
+__declspec( dllexport ) ClassDesc* LibClassDesc(int i)
+{
+        switch(i) {
+                case 0: return GetMaxEggPluginDesc();
+                default: return NULL;
+        }
+}
+
+// This function returns a pre-defined constant indicating the version of 
+// the system under which it was compiled.  It is used to allow the system
+// to catch obsolete DLLs.
+__declspec( dllexport ) ULONG LibVersion()
+{
+        return VERSION_3DSMAX;
+}
+
+TCHAR *GetString(int id)
+{
+        static TCHAR buf[256];
+
+        if (hInstance)
+                return LoadString(hInstance, id, buf, sizeof(buf)) ? buf : NULL;
+        return NULL;
+}
+

+ 0 - 0
pandatool/src/maxegg/maxEggExpOptions.cxx → pandatool/src/maxegg/maxOptionsDialog.cxx


+ 0 - 0
pandatool/src/maxegg/maxEggExpOptions.h → pandatool/src/maxegg/maxOptionsDialog.h


+ 0 - 0
pandatool/src/maxegg/maxToEgg.cxx


+ 0 - 0
pandatool/src/maxegg/maxToEgg.h


+ 3 - 6
pandatool/src/maxegg/maxegg_composite1.cxx

@@ -47,15 +47,12 @@
 
 #include "maxNodeDesc.h"
 #include "maxNodeTree.h"
-#include "maxToEgg.h"
-#include "maxEggExpOptions.h"
+#include "maxOptionsDialog.h"
 #include "maxToEggConverter.h"
 #include "maxEgg.h"
 
-#include "maxDllEntry.cxx"
-#include "maxEgg.cxx"
-#include "maxEggExpOptions.cxx"
 #include "maxNodeDesc.cxx"
 #include "maxNodeTree.cxx"
-#include "maxToEgg.cxx"
+#include "maxOptionsDialog.cxx"
 #include "maxToEggConverter.cxx"
+#include "maxEgg.cxx"