diff --git a/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolbox.zip b/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolbox.zip index 15a904767f18fcf74ba41852c9ac69044efdb3b3..13b90f912c058b412426a6a361496d6aea1de699 100644 Binary files a/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolbox.zip and b/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolbox.zip differ diff --git a/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolboxZip/OpticalSignalingCommsToolbox-1.0-jar-with-dependencies.jar b/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolboxZip/OpticalSignalingCommsToolbox-1.0-jar-with-dependencies.jar index b5acb474ce77923399d091781aa1cd96f1dd1d5c..d4ab533f6232010d2b858fbb81dd95b6e5f3e38d 100644 Binary files a/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolboxZip/OpticalSignalingCommsToolbox-1.0-jar-with-dependencies.jar and b/OpticalSignalingCommsToolbox/currentDistribution/OpticalSignalingCommsToolboxZip/OpticalSignalingCommsToolbox-1.0-jar-with-dependencies.jar differ diff --git a/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java b/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java index 0848f5dc4e0d7daa408a38b1439711c4c9c71503..925310570b249ef39212894486bf2ab6d98882c6 100644 --- a/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java +++ b/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java @@ -78,11 +78,14 @@ public class QRTdaGuiPanel extends JPanel implements ReadyListener { this.env = env; initComponents(); - + } + + private void setupSplitListeners() + { ElementListSplit.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, splitListener); TBSplit.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, splitListener); LRSplit.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, splitListener); - sourceContentSplit.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, splitListener); + sourceContentSplit.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, splitListener); } Font originalFont = null; @@ -166,6 +169,13 @@ public class QRTdaGuiPanel extends JPanel implements ReadyListener TBSplit.setDividerLocation(Integer.parseInt(QRPreferences.getInstance().get(TBDIVIDERLOCATION_PREF, "-1"))); LRSplit.setDividerLocation(Integer.parseInt(QRPreferences.getInstance().get(LRDIVIDERLOCATION_PREF, "-1"))); ElementListSplit.setDividerLocation(Integer.parseInt(QRPreferences.getInstance().get(ELEMENTDIVIDERLOCATION_PREF, "-1"))); + + System.out.println("\n ElementListSplit divider just set to "+QRPreferences.getInstance().get(ELEMENTDIVIDERLOCATION_PREF, "-1")); + System.out.println(" TBSplit divider just set to "+QRPreferences.getInstance().get(TBDIVIDERLOCATION_PREF, "-1")); + System.out.println(" LRSplit divider just set to "+QRPreferences.getInstance().get(LRDIVIDERLOCATION_PREF, "-1")); + System.out.println("sourceConterSplit divider just set to "+QRPreferences.getInstance().get(SRCCONTENTDIVIDERLOCATION_PREF, "-1")); + + setupSplitListeners(); } }); } @@ -295,7 +305,12 @@ public class QRTdaGuiPanel extends JPanel implements ReadyListener prefs.put(TBDIVIDERLOCATION_PREF, "" + TBSplit.getDividerLocation()); prefs.put(LRDIVIDERLOCATION_PREF, "" + LRSplit.getDividerLocation()); prefs.put(SRCCONTENTDIVIDERLOCATION_PREF, "" + sourceContentSplit.getDividerLocation()); - } + + System.out.println("\n"+ELEMENTDIVIDERLOCATION_PREF + " just set to "+prefs.get(ELEMENTDIVIDERLOCATION_PREF, null)); + System.out.println(TBDIVIDERLOCATION_PREF + " just set to "+prefs.get(TBDIVIDERLOCATION_PREF, null)); + System.out.println(LRDIVIDERLOCATION_PREF + " just set to "+prefs.get(LRDIVIDERLOCATION_PREF, null)); + System.out.println(SRCCONTENTDIVIDERLOCATION_PREF + " just set to "+prefs.get(SRCCONTENTDIVIDERLOCATION_PREF, null)); + } }; class ImgPanel extends JPanel