You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by sk...@apache.org on 2015/04/23 16:27:56 UTC

cayenne git commit: save divider position for Entity Properties Tab

Repository: cayenne
Updated Branches:
  refs/heads/master fceecc42a -> 2782e8ddb


save divider position for Entity Properties Tab


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/2782e8dd
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/2782e8dd
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/2782e8dd

Branch: refs/heads/master
Commit: 2782e8ddb0eb02936a68467bbb2e326033be0fab
Parents: fceecc4
Author: Savva Kolbachev <s....@gmail.com>
Authored: Thu Apr 23 17:27:18 2015 +0300
Committer: Savva Kolbachev <s....@gmail.com>
Committed: Thu Apr 23 17:27:18 2015 +0300

----------------------------------------------------------------------
 .../editor/ObjEntityAttributeRelationshipTab.java     | 14 ++++++++++++++
 .../dbentity/DbEntityAttributeRelationshipTab.java    | 14 ++++++++++++++
 2 files changed, 28 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/2782e8dd/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeRelationshipTab.java
----------------------------------------------------------------------
diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeRelationshipTab.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeRelationshipTab.java
index 8a476ca..fcdf45d 100644
--- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeRelationshipTab.java
+++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeRelationshipTab.java
@@ -33,7 +33,9 @@ import org.apache.cayenne.modeler.action.PasteAction;
 import org.apache.cayenne.modeler.action.RemoveAttributeRelationshipAction;
 import org.apache.cayenne.modeler.event.EntityDisplayEvent;
 import org.apache.cayenne.modeler.event.ObjEntityDisplayListener;
+import org.apache.cayenne.modeler.pref.ComponentGeometry;
 import org.apache.cayenne.modeler.util.ModelerUtil;
+import org.apache.commons.logging.LogFactory;
 
 import javax.swing.Icon;
 import javax.swing.JButton;
@@ -77,6 +79,18 @@ public class ObjEntityAttributeRelationshipTab extends JPanel implements ObjEnti
         splitPane.setOneTouchExpandable(true);
         splitPane.setResizeWeight(0.5);
 
+        try {
+            ComponentGeometry geometry = new ComponentGeometry(
+                    this.getClass(),
+                    "objEntityAttrRelTab/splitPane/divider");
+
+            geometry
+                    .bindIntProperty(splitPane, JSplitPane.DIVIDER_LOCATION_PROPERTY, -1);
+        }
+        catch (Exception ex) {
+            LogFactory.getLog(getClass()).error("Cannot bind divider property", ex);
+        }
+
         add(splitPane);
     }
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/2782e8dd/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityAttributeRelationshipTab.java
----------------------------------------------------------------------
diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityAttributeRelationshipTab.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityAttributeRelationshipTab.java
index 4de7446..8c35632 100644
--- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityAttributeRelationshipTab.java
+++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityAttributeRelationshipTab.java
@@ -35,7 +35,9 @@ import org.apache.cayenne.modeler.action.PasteAction;
 import org.apache.cayenne.modeler.action.RemoveAttributeRelationshipAction;
 import org.apache.cayenne.modeler.event.DbEntityDisplayListener;
 import org.apache.cayenne.modeler.event.EntityDisplayEvent;
+import org.apache.cayenne.modeler.pref.ComponentGeometry;
 import org.apache.cayenne.modeler.util.ModelerUtil;
+import org.apache.commons.logging.LogFactory;
 
 import javax.swing.Icon;
 import javax.swing.JButton;
@@ -78,6 +80,18 @@ public class DbEntityAttributeRelationshipTab extends JPanel implements DbEntity
         splitPane.setOneTouchExpandable(true);
         splitPane.setResizeWeight(0.5);
 
+        try {
+            ComponentGeometry geometry = new ComponentGeometry(
+                    this.getClass(),
+                    "dbEntityAttrRelTab/splitPane/divider");
+
+            geometry
+                    .bindIntProperty(splitPane, JSplitPane.DIVIDER_LOCATION_PROPERTY, -1);
+        }
+        catch (Exception ex) {
+            LogFactory.getLog(getClass()).error("Cannot bind divider property", ex);
+        }
+
         add(splitPane);
     }