Revision: 3769
Author: [email protected]
Date: Wed Jul 21 08:10:13 2010
Log: Changed all of the calls in Architect to DataEntryPanelBuilder.createDataEntryPanelDialog to pass in the action title (i.e. OK button name) using the OK_BUTTON_LABEL static String defined in the DataEntryPanelBuilder class, instead of passing in a straight "OK".
http://code.google.com/p/power-architect/source/detail?r=3769

Modified:
 /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/EditColumnAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/action/EditTableAction.java
 /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/CubeEditPanel.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/CreateDimensionUsageAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/CreateOLAPChildAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditCubeAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditDimensionAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditHierarchyAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditLevelAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditMeasureAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditSchemaAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditVirtualCubeAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/ImportSchemaAction.java /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/OLAPEditAction.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Wed Jul 21 07:59:07 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Wed Jul 21 08:10:13 2010
@@ -267,7 +267,7 @@
         public void actionPerformed(ActionEvent e) {
JDialog criticManagerDialog = DataEntryPanelBuilder.createDataEntryPanelDialog( new CriticManagerPanel(currentSession), ArchitectFrame.this, - Messages.getString("ArchitectFrame.criticManagerName"), "OK"); + Messages.getString("ArchitectFrame.criticManagerName"), DataEntryPanelBuilder.OK_BUTTON_LABEL);
             criticManagerDialog.pack();
             criticManagerDialog.setVisible(true);
         }
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/action/EditColumnAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/action/EditColumnAction.java Wed Jul 21 08:10:13 2010
@@ -92,7 +92,7 @@
dialogTitle = Messages.getString("EditColumnAction.multiEditDialogTitle");
                }
                JDialog d = DataEntryPanelBuilder.createDataEntryPanelDialog(
- cep, frame, dialogTitle, Messages.getString("EditColumnAction.okOption")); + cep, frame, dialogTitle, DataEntryPanelBuilder.OK_BUTTON_LABEL);
                d.setLocationRelativeTo(frame);
                d.setVisible(true);

@@ -156,8 +156,8 @@
                        JDialog editDialog = 
DataEntryPanelBuilder.createDataEntryPanelDialog(
                                        columnEditPanel,
                                        frame,
- Messages.getString("EditColumnAction.columnPropertiesDialogTitle", column.getName()), //$NON-NLS-1$
-                                        
Messages.getString("EditColumnAction.okOption"), //$NON-NLS-1$
+ Messages.getString("EditColumnAction.columnPropertiesDialogTitle", column.getName()), //$NON-NLS-1$
+                                       DataEntryPanelBuilder.OK_BUTTON_LABEL, 
//$NON-NLS-1$
                                         new Callable<Boolean>(){
                                                public Boolean call() {
                                                    if (addToTable) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/action/EditTableAction.java Wed Jul 21 07:16:53 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/action/EditTableAction.java Wed Jul 21 08:10:13 2010
@@ -41,6 +41,7 @@
 import ca.sqlpower.sqlobject.SQLColumn;
 import ca.sqlpower.sqlobject.SQLObject;
 import ca.sqlpower.sqlobject.SQLTable;
+import ca.sqlpower.swingui.DataEntryPanel;
 import ca.sqlpower.swingui.DataEntryPanelBuilder;
 import ca.sqlpower.swingui.DataEntryPanelChangeUtil;

@@ -172,15 +173,20 @@
        }

        public void makeDialog(SQLTable table) {
-               tableEditPanel = new TableEditPanel(getSession(), table);
-               table.addSPListener(sqlTableListener);
-               tableEditPanel.getTablePane().addSPListener(tablePaneListener);
-
+           DataEntryPanel panel = makeDataEntryPanel(table);
                editDialog = DataEntryPanelBuilder.createDataEntryPanelDialog(
-                       tableEditPanel, frame,
- Messages.getString("EditTableAction.dialogTitle"), Messages.getString("EditTableAction.okOption")); //$NON-NLS-1$ //$NON-NLS-2$
+                       panel, frame,
+ Messages.getString("EditTableAction.dialogTitle"), DataEntryPanelBuilder.OK_BUTTON_LABEL); //$NON-NLS-1$ //$NON-NLS-2$
                editDialog.pack();
                editDialog.setLocationRelativeTo(frame);
                editDialog.setVisible(true);
        }
-}
+
+       public DataEntryPanel makeDataEntryPanel(SQLTable table) {
+           tableEditPanel = new TableEditPanel(getSession(), table);
+           table.addSPListener(sqlTableListener);
+           tableEditPanel.getTablePane().addSPListener(tablePaneListener);
+           return tableEditPanel;
+       }
+
+}
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/CubeEditPanel.java Fri Mar 12 08:02:18 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/CubeEditPanel.java Wed Jul 21 08:10:13 2010
@@ -123,7 +123,7 @@
final JButton viewEditButton = new JButton(new AbstractAction("Edit...") {
             public void actionPerformed(ActionEvent e) {
JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(new ViewEntryPanel( - playPen.getSession(), getDatabase(), CubeEditPanel.this), playPen, "View Builder", "OK"); + playPen.getSession(), getDatabase(), CubeEditPanel.this), playPen, "View Builder", DataEntryPanelBuilder.OK_BUTTON_LABEL);
                 dialog.pack();
                 dialog.setVisible(true);
             }
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/CreateDimensionUsageAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/CreateDimensionUsageAction.java Wed Jul 21 08:10:13 2010
@@ -94,7 +94,7 @@
                         mep,
                         SwingUtilities.getWindowAncestor(getPlaypen()),
                         "Dimension Usage Properties",
-                        "OK",
+                        DataEntryPanelBuilder.OK_BUTTON_LABEL,
                         okCall,
                         cancelCall);
                 d.setLocationRelativeTo(getPlaypen());
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/CreateOLAPChildAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/CreateOLAPChildAction.java Wed Jul 21 08:10:13 2010
@@ -132,7 +132,7 @@
                 mep,
                 SwingUtilities.getWindowAncestor(getPlaypen()),
                 friendlyChildName + " Properties",
-                "OK",
+                DataEntryPanelBuilder.OK_BUTTON_LABEL,
                 okCall,
                 cancelCall);
         d.setLocationRelativeTo(getPlaypen());
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditCubeAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditCubeAction.java Wed Jul 21 08:10:13 2010
@@ -55,7 +55,7 @@
     public void actionPerformed(ActionEvent e) {
         try {
DataEntryPanel panel = new CubeEditPanel(cube, getPlaypen(), getSession()); - JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Cube Properties", "OK"); + JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Cube Properties", DataEntryPanelBuilder.OK_BUTTON_LABEL);
             dialog.setLocationRelativeTo(getSession().getArchitectFrame());
             dialog.setVisible(true);
         } catch (SQLObjectException ex) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditDimensionAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditDimensionAction.java Wed Jul 21 08:10:13 2010
@@ -62,7 +62,7 @@
         try {
             DataEntryPanel panel = new DimensionEditPanel(dimension);
JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(
-                    panel, dialogOwner, "Dimension Properties", "OK");
+ panel, dialogOwner, "Dimension Properties", DataEntryPanelBuilder.OK_BUTTON_LABEL);
             dialog.setLocationRelativeTo(getSession().getArchitectFrame());
             dialog.setVisible(true);
         } catch (SQLObjectException ex) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditHierarchyAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditHierarchyAction.java Wed Jul 21 08:10:13 2010
@@ -55,7 +55,7 @@
     public void actionPerformed(ActionEvent e) {
         try {
             DataEntryPanel panel = new HierarchyEditPanel(hierarchy);
- JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Hierarchy Properties", "OK"); + JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Hierarchy Properties", DataEntryPanelBuilder.OK_BUTTON_LABEL);
             dialog.setLocationRelativeTo(getSession().getArchitectFrame());
             dialog.setVisible(true);
         } catch (SQLObjectException ex) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditLevelAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditLevelAction.java Wed Jul 21 08:10:13 2010
@@ -55,7 +55,7 @@
     public void actionPerformed(ActionEvent e) {
         try {
             DataEntryPanel panel = new LevelEditPanel(level);
- JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Level Properties", "OK"); + JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Level Properties", DataEntryPanelBuilder.OK_BUTTON_LABEL);
             dialog.setLocationRelativeTo(getSession().getArchitectFrame());
             dialog.setVisible(true);
         } catch (SQLObjectException ex) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditMeasureAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditMeasureAction.java Wed Jul 21 08:10:13 2010
@@ -55,7 +55,7 @@
     public void actionPerformed(ActionEvent e) {
         try {
             DataEntryPanel panel = new MeasureEditPanel(measure);
- JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Measure Properties", "OK"); + JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Measure Properties", DataEntryPanelBuilder.OK_BUTTON_LABEL);
             dialog.setLocationRelativeTo(getSession().getArchitectFrame());
             dialog.setVisible(true);
         } catch (SQLObjectException ex) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditSchemaAction.java Thu Mar 4 08:08:10 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditSchemaAction.java Wed Jul 21 08:10:13 2010
@@ -62,7 +62,7 @@
     public void actionPerformed(ActionEvent e) {
         try {
             DataEntryPanel panel = new SchemaEditPanel(session, schema);
- JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Schema Properties", "OK"); + JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Schema Properties", DataEntryPanelBuilder.OK_BUTTON_LABEL);
             dialog.setLocationRelativeTo(session.getArchitectFrame());
             dialog.setVisible(true);
         } catch (SQLObjectException ex) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditVirtualCubeAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/EditVirtualCubeAction.java Wed Jul 21 08:10:13 2010
@@ -58,7 +58,7 @@

     public void actionPerformed(ActionEvent e) {
         DataEntryPanel panel = new VirtualCubeEditPanel(vCube);
- JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Virtual Cube Properties", "OK"); + JDialog dialog = DataEntryPanelBuilder.createDataEntryPanelDialog(panel, dialogOwner, "Virtual Cube Properties", DataEntryPanelBuilder.OK_BUTTON_LABEL);
         dialog.setLocationRelativeTo(getSession().getArchitectFrame());
         dialog.setVisible(true);
     }
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/ImportSchemaAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/ImportSchemaAction.java Wed Jul 21 08:10:13 2010
@@ -137,7 +137,7 @@
                             schemaEditPanel,
                             frame,
                             "New Schema Properties",
-                            "OK",
+                            DataEntryPanelBuilder.OK_BUTTON_LABEL,
                             okCall,
                             cancelCall);
                     schemaEditDialog.setLocationRelativeTo(frame);
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/OLAPEditAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/olap/action/OLAPEditAction.java Wed Jul 21 08:10:13 2010
@@ -105,7 +105,7 @@
                         schemaEditPanel,
                         frame,
                         "New Schema Properties",
-                        "OK",
+                        DataEntryPanelBuilder.OK_BUTTON_LABEL,
                         okCall,
                         cancelCall);
                 schemaEditDialog.setLocationRelativeTo(frame);

Reply via email to