--- a/ooDialog/trunk/ooDialog/build_ooDialog_cls.rex
+++ b/ooDialog/trunk/ooDialog/build_ooDialog_cls.rex
@@ -71,11 +71,11 @@
 
 -- Files are in the order they are read and written out. UtilityClasses.cls must be kept first, otherwise
 -- the order should not make any difference.
-srcFiles = .array~of("UtilityClasses.cls",   "AnimatedButton.cls",    "BaseDialog.cls",        "ControlDialog.cls",     -
-                     "DialogControls.cls",   "ListView.cls",          "TreeView.cls",          "ToolTip.cls",           -
-                     "DialogExtensions.cls", "DynamicDialog.cls",     "EventNotification.cls", "PlainBaseDialog.cls",   -
-                     "RcDialog.cls",         "Menu.cls",              "ResDialog.cls",         "UserDialog.cls",        -
-                     "DeprecatedClasses.cls")
+srcFiles = .array~of("UtilityClasses.cls",    "AnimatedButton.cls",    "BaseDialog.cls",        "ControlDialog.cls",     -
+                     "DialogControls.cls",    "ListView.cls",          "TreeView.cls",          "ToolTip.cls",           -
+                     "DialogExtensions.cls",  "DynamicDialog.cls",     "EventNotification.cls", "PlainBaseDialog.cls",   -
+                     "RcDialog.cls",          "Menu.cls",              "ResDialog.cls",         "UserDialog.cls",        -
+                     "DeprecatedClasses.cls", "ShellObjects.cls")
 
 outFile = .stream~new(outdir || outname[3])
 if outFile~open("WRITE REPLACE") \= "READY:" then return 9