]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/ui/IInternalFrame.java
1. Move resize funtions from IInternalFrame.java to Tools.java.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / ui / IInternalFrame.java
index 0d15a014ee894b5087a40aa1e4883263e18a36dc..df58142728fc151c3d780d0630ab273f6816f981 100644 (file)
@@ -15,7 +15,6 @@
 \r
 package org.tianocore.frameworkwizard.common.ui;\r
 \r
-import java.awt.Component;\r
 import java.awt.event.ActionEvent;\r
 import java.awt.event.ActionListener;\r
 import java.awt.event.ComponentEvent;\r
@@ -24,13 +23,17 @@ import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;\r
 import java.awt.event.ItemEvent;\r
 import java.awt.event.ItemListener;\r
+import java.awt.event.MouseEvent;\r
+import java.awt.event.MouseListener;\r
 \r
 import javax.swing.JDesktopPane;\r
 import javax.swing.JFrame;\r
 import javax.swing.JInternalFrame;\r
 import javax.swing.JPanel;\r
-\r
-import org.tianocore.frameworkwizard.common.DataType;\r
+import javax.swing.event.ListSelectionEvent;\r
+import javax.swing.event.ListSelectionListener;\r
+import javax.swing.event.TableModelEvent;\r
+import javax.swing.event.TableModelListener;\r
 \r
 /**\r
  * The class is used to override JInternalFrame to provides customized\r
@@ -39,7 +42,8 @@ import org.tianocore.frameworkwizard.common.DataType;
  *\r
  * \r
  */\r
-public class IInternalFrame extends JInternalFrame implements ActionListener, ComponentListener, ItemListener, FocusListener {\r
+public class IInternalFrame extends JInternalFrame implements ActionListener, ComponentListener, ItemListener,\r
+                                                  FocusListener, ListSelectionListener, TableModelListener, MouseListener {\r
 \r
     // /\r
     // / Define class Serial Version UID\r
@@ -149,126 +153,64 @@ public class IInternalFrame extends JInternalFrame implements ActionListener, Co
 \r
     }\r
 \r
-    /**\r
-     * To reset the width of input component via container width\r
-     * \r
-     * @param c\r
-     * @param containerWidth\r
-     * \r
-     */\r
-    public void resizeComponentWidth(Component c, int containerWidth, int preferredWidth) {\r
-        int newWidth = c.getPreferredSize().width\r
-                       + (containerWidth - preferredWidth);\r
-        if (newWidth < c.getPreferredSize().width) {\r
-            newWidth = c.getPreferredSize().width;\r
-        }\r
-        c.setSize(new java.awt.Dimension(newWidth, c.getHeight()));\r
-        c.validate();\r
+    public void showStandard() {\r
+\r
     }\r
 \r
-    /**\r
-     * To reset the height of input component via container height\r
-     * \r
-     * @param c\r
-     * @param containerHeight\r
-     * \r
-     */\r
-    public void resizeComponentHeight(Component c, int containerHeight, int preferredHeight) {\r
-        int newHeight = c.getPreferredSize().height + (containerHeight - preferredHeight);\r
-        if (newHeight < c.getPreferredSize().height) {\r
-            newHeight = c.getPreferredSize().height;\r
-        }\r
-        c.setSize(new java.awt.Dimension(c.getWidth(), newHeight));\r
-        c.validate();\r
+    public void showAdvanced() {\r
+\r
     }\r
 \r
-    /**\r
-     * To reset the size of input component via container size\r
-     * \r
-     * @param c\r
-     * @param containerWidth\r
-     * @param containerHeight\r
-     * \r
-     */\r
-    public void resizeComponent(Component c, int containerWidth, int containerHeight, int preferredWidth, int preferredHeight) {\r
-        resizeComponentWidth(c, containerWidth, preferredWidth);\r
-        resizeComponentHeight(c, containerHeight, preferredHeight);\r
+    public void showXML() {\r
+\r
     }\r
 \r
-    /**\r
-     * To relocate the input component\r
-     * \r
-     * @param c\r
-     * @param containerWidth\r
-     * @param spaceToRight\r
-     * \r
-     */\r
-    public void relocateComponentX(Component c, int containerWidth, int preferredWidth, int spaceToRight) {\r
-        int intGapToRight = spaceToRight + c.getPreferredSize().width;\r
-        int newLocationX = containerWidth - intGapToRight;\r
-        if (newLocationX < preferredWidth -intGapToRight) {\r
-            newLocationX = preferredWidth - intGapToRight;\r
-        }\r
-        c.setLocation(newLocationX, c.getLocation().y);\r
-        c.validate();\r
+    public void itemStateChanged(ItemEvent arg0) {\r
+        // TODO Auto-generated method stub\r
+\r
     }\r
 \r
-    /**\r
-     * To relocate the input component\r
-     * \r
-     * @param c\r
-     * @param containerHeight\r
-     * @param spaceToBottom\r
-     * \r
-     */\r
-    public void relocateComponentY(Component c, int containerHeight, int spaceToBottom) {\r
-        int newLocationY = containerHeight - spaceToBottom;\r
-        if (newLocationY < DataType.MAIN_FRAME_EDITOR_PANEL_PREFERRED_SIZE_HEIGHT - spaceToBottom) {\r
-            newLocationY = DataType.MAIN_FRAME_EDITOR_PANEL_PREFERRED_SIZE_HEIGHT - spaceToBottom;\r
-        }\r
-        c.setLocation(c.getLocation().x, newLocationY);\r
-        c.validate();\r
+    public void focusGained(FocusEvent arg0) {\r
+        // TODO Auto-generated method stub\r
+\r
     }\r
 \r
-    /**\r
-     * To relocate the input component\r
-     * \r
-     * @param c\r
-     * @param containerWidth\r
-     * @param containerHeight\r
-     * @param spaceToBottom\r
-     * @param spaceToRight\r
-     * \r
-     */\r
-    public void relocateComponent(Component c, int containerWidth, int containerHeight, int spaceToBottom,\r
-                                  int spaceToRight, int preferredWidht, int preferredHeight) {\r
-        relocateComponentX(c, containerWidth, preferredWidht, spaceToBottom);\r
-        relocateComponentY(c, containerHeight, spaceToRight);\r
+    public void focusLost(FocusEvent arg0) {\r
+        // TODO Auto-generated method stub\r
+\r
     }\r
 \r
-    public void showStandard() {\r
+    public void valueChanged(ListSelectionEvent arg0) {\r
+        // TODO Auto-generated method stub\r
 \r
     }\r
 \r
-    public void showAdvanced() {\r
+    public void tableChanged(TableModelEvent arg0) {\r
+        // TODO Auto-generated method stub\r
 \r
     }\r
 \r
-    public void showXML() {\r
+    public void mouseClicked(MouseEvent arg0) {\r
+        // TODO Auto-generated method stub\r
+        \r
+    }\r
 \r
+    public void mouseEntered(MouseEvent arg0) {\r
+        // TODO Auto-generated method stub\r
+        \r
     }\r
 \r
-    public void itemStateChanged(ItemEvent arg0) {\r
+    public void mouseExited(MouseEvent arg0) {\r
         // TODO Auto-generated method stub\r
         \r
     }\r
 \r
-    public void focusGained(FocusEvent arg0) {\r
+    public void mousePressed(MouseEvent arg0) {\r
         // TODO Auto-generated method stub\r
         \r
     }\r
 \r
-    public void focusLost(FocusEvent arg0) {\r
+    public void mouseReleased(MouseEvent arg0) {\r
         // TODO Auto-generated method stub\r
         \r
     }\r