]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/FrameworkWizardUI.java
1. Wrap text by word when showing a message box
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / FrameworkWizardUI.java
index 80df4135c336769951c5031d17380f7f41ef3d59..2b6b25f9bef3fc5a163a14690e5bb23d8a034167 100644 (file)
@@ -2133,12 +2133,15 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
         try {\r
             msa = OpenFile.openMsaFile(path);\r
         } catch (IOException e) {\r
+            Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
             Log.err("Open Module Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (XmlException e) {\r
+            Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
             Log.err("Open Module Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (Exception e) {\r
+            Log.wrn("Open Module Surface Area " + path, "Invalid file type");\r
             Log.err("Open Module Surface Area " + path, "Invalid file type");\r
             return;\r
         }\r
@@ -2212,12 +2215,15 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
         try {\r
             msa = OpenFile.openMsaFile(path);\r
         } catch (IOException e) {\r
+            Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
             Log.err("Open Module Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (XmlException e) {\r
+            Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
             Log.err("Open Module Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (Exception e) {\r
+            Log.wrn("Open Module Surface Area " + path, "Invalid file type");\r
             Log.err("Open Module Surface Area " + path, "Invalid file type");\r
             return;\r
         }\r
@@ -2248,7 +2254,7 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
             //\r
             // The module is not in existing packages\r
             //\r
-            Log.err("The module hasn't been added to any package of current workspace!");\r
+            Log.wrn("Open Module", "The module hasn't been added to any package of current workspace!");\r
             return;\r
         }\r
 \r
@@ -2291,12 +2297,15 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
         try {\r
             spd = OpenFile.openSpdFile(path);\r
         } catch (IOException e) {\r
+            Log.wrn("Open Package Surface Area " + path, e.getMessage());\r
             Log.err("Open Package Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (XmlException e) {\r
+            Log.wrn("Open Package Surface Area " + path, e.getMessage());\r
             Log.err("Open Package Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (Exception e) {\r
+            Log.wrn("Open Package Surface Area " + path, "Invalid file type");\r
             Log.err("Open Package Surface Area " + path, "Invalid file type");\r
             return;\r
         }\r
@@ -2317,7 +2326,7 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
             //\r
             // The module is not in existing packages\r
             //\r
-            Log.err("The package hasn't been added to current workspace!");\r
+            Log.wrn("Open Package", "The package hasn't been added to current workspace!");\r
             return;\r
         }\r
 \r
@@ -2360,12 +2369,15 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
         try {\r
             fpd = OpenFile.openFpdFile(path);\r
         } catch (IOException e) {\r
+            Log.wrn("Open Platform Surface Area " + path, e.getMessage());\r
             Log.err("Open Platform Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (XmlException e) {\r
+            Log.wrn("Open Platform Surface Area " + path, e.getMessage());\r
             Log.err("Open Platform Surface Area " + path, e.getMessage());\r
             return;\r
         } catch (Exception e) {\r
+            Log.wrn("Open Platform Surface Area " + path, "Invalid file type");\r
             Log.err("Open Platform Surface Area " + path, "Invalid file type");\r
             return;\r
         }\r
@@ -2387,7 +2399,7 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
             //\r
             // The module is not in existing packages\r
             //\r
-            Log.err("The platform hasn't been added to current workspace!");\r
+            Log.wrn("Open Platform", "The platform hasn't been added to current workspace!");\r
             return;\r
         }\r
 \r
@@ -2435,6 +2447,7 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
             openingModuleList.setNew(omt.getId(), false);\r
             openingModuleList.setModuleSaved(omt.getId(), true);\r
         } catch (Exception e) {\r
+            Log.wrn("Save Module", e.getMessage());\r
             Log.err("Save Module", e.getMessage());\r
         }\r
     }\r
@@ -2455,6 +2468,7 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
             openingPackageList.setNew(opt.getId(), false);\r
             openingPackageList.setPackageSaved(opt.getId(), true);\r
         } catch (Exception e) {\r
+            Log.wrn("Save Package", e.getMessage());\r
             Log.err("Save Package", e.getMessage());\r
         }\r
     }\r
@@ -2475,6 +2489,7 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
             openingPlatformList.setNew(opt.getId(), false);\r
             openingPlatformList.setPlatformSaved(opt.getId(), true);\r
         } catch (Exception e) {\r
+            Log.wrn("Save Package", e.getMessage());\r
             Log.err("Save Package", e.getMessage());\r
         }\r
     }\r
@@ -2587,47 +2602,54 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
         Identification id = iTree.getSelectNode().getId();\r
         int intCategory = iTree.getSelectCategory();\r
         String path = null;\r
-        //          \r
-        // If the node is not opened yet\r
-        // Insert top level elements first\r
-        //\r
-        //if (intCategory == IDefaultMutableTreeNode.MSA_HEADER || intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
-        if (intCategory == IDefaultMutableTreeNode.MSA_HEADER) {\r
-\r
+        try {\r
+            //          \r
+            // If the node is not opened yet\r
+            // Insert top level elements first\r
+            //\r
+            //if (intCategory == IDefaultMutableTreeNode.MSA_HEADER || intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
             if (intCategory == IDefaultMutableTreeNode.MSA_HEADER) {\r
+\r
+                if (intCategory == IDefaultMutableTreeNode.MSA_HEADER) {\r
+                    path = iTree.getSelectNode().getId().getPath();\r
+                }\r
+                if (intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
+                    path = iTree.getSelectNode().getId().getPath();\r
+                }\r
+                openModule(path);\r
+                return;\r
+            }\r
+            if (intCategory == IDefaultMutableTreeNode.SPD_HEADER) {\r
                 path = iTree.getSelectNode().getId().getPath();\r
+                openPackage(path);\r
+                return;\r
             }\r
-            if (intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
+            if (intCategory == IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
                 path = iTree.getSelectNode().getId().getPath();\r
+                openPlatform(path);\r
+                return;\r
             }\r
-            openModule(path);\r
-            return;\r
-        }\r
-        if (intCategory == IDefaultMutableTreeNode.SPD_HEADER) {\r
-            path = iTree.getSelectNode().getId().getPath();\r
-            openPackage(path);\r
-            return;\r
-        }\r
-        if (intCategory == IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
-            path = iTree.getSelectNode().getId().getPath();\r
-            openPlatform(path);\r
-            return;\r
-        }\r
-        //\r
-        // Show editor panel\r
-        //\r
-        if (intCategory >= IDefaultMutableTreeNode.MSA_HEADER && intCategory < IDefaultMutableTreeNode.SPD_HEADER) {\r
-            showModuleElement(intCategory, openingModuleList.getOpeningModuleById(id));\r
-            this.currentOpeningModuleIndex = openingModuleList.findIndexOfListById(id);\r
-        }\r
-        if (intCategory >= IDefaultMutableTreeNode.SPD_HEADER\r
-            && intCategory < IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
-            showPackageElement(intCategory, openingPackageList.getOpeningPackageById(id));\r
-            this.currentOpeningPackageIndex = openingPackageList.findIndexOfListById(id);\r
-        }\r
-        if (intCategory >= IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
-            showPlatformElement(intCategory, openingPlatformList.getOpeningPlatformById(id));\r
-            this.currentOpeningPlatformIndex = openingPlatformList.findIndexOfListById(id);\r
+            //\r
+            // Show editor panel\r
+            //\r
+            if (intCategory >= IDefaultMutableTreeNode.MSA_HEADER && intCategory < IDefaultMutableTreeNode.SPD_HEADER) {\r
+                showModuleElement(intCategory, openingModuleList.getOpeningModuleById(id));\r
+                this.currentOpeningModuleIndex = openingModuleList.findIndexOfListById(id);\r
+            }\r
+            if (intCategory >= IDefaultMutableTreeNode.SPD_HEADER\r
+                && intCategory < IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
+                showPackageElement(intCategory, openingPackageList.getOpeningPackageById(id));\r
+                this.currentOpeningPackageIndex = openingPackageList.findIndexOfListById(id);\r
+            }\r
+            if (intCategory >= IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
+                showPlatformElement(intCategory, openingPlatformList.getOpeningPlatformById(id));\r
+                this.currentOpeningPlatformIndex = openingPlatformList.findIndexOfListById(id);\r
+            }\r
+        } catch (RuntimeException e) {\r
+            Log.log("double click category: " + intCategory);\r
+            Log.log("double click id path: " + id.getPath());\r
+            Log.log("double click exception: " + e.getMessage());\r
+            e.printStackTrace();\r
         }\r
     }\r
 \r
@@ -2843,16 +2865,16 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
                 try {\r
                     wt.addModuleToPackage(smb.getMid(), psa);\r
                 } catch (IOException e) {\r
+                    Log.wrn("Upddate MsaFiles of Package", e.getMessage());\r
                     Log.err("Upddate MsaFiles of Package", e.getMessage());\r
-                    e.printStackTrace();\r
                     return;\r
                 } catch (XmlException e) {\r
+                    Log.wrn("Upddate MsaFiles of Package", e.getMessage());\r
                     Log.err("Upddate MsaFiles of Package", e.getMessage());\r
-                    e.printStackTrace();\r
                     return;\r
                 } catch (Exception e) {\r
+                    Log.wrn("Upddate MsaFiles of Package", e.getMessage());\r
                     Log.err("Upddate MsaFiles of Package", e.getMessage());\r
-                    e.printStackTrace();\r
                     return;\r
                 }\r
                 this.openModule(smb.getMid().getPath(), smb.getMid());\r
@@ -3179,14 +3201,14 @@ public class FrameworkWizardUI extends IFrame implements MouseListener, TreeSele
         // Check if there is any item can be cloned\r
         //\r
         if (iTree.getSelectionPath() == null) {\r
-            Log.err("Please select a target to clone!");\r
+            Log.wrn("Clone", "Please select a target to clone!");\r
             return;\r
         }\r
         int category = iTree.getSelectCategory();\r
         Identification id = iTree.getSelectNode().getId();\r
         if (category == IDefaultMutableTreeNode.MODULE || category == IDefaultMutableTreeNode.PACKAGE\r
             || category == IDefaultMutableTreeNode.PLATFORM) {\r
-            Log.err("Please select a target to clone!");\r
+            Log.wrn("Clone", "Please select a target to clone!");\r
             return;\r
         }\r
 \r