From bb174070db318158acd5cb5584743d9c81a9e7c1 Mon Sep 17 00:00:00 2001
From: 7u83 <7u83@mail.ru>
Date: Sun, 8 Oct 2017 00:12:02 +0200
Subject: [PATCH] Dead code removal

---
 src/chart/ChartPanel.form |  2 ++
 src/chart/ChartPanel.java | 23 ++++++++++++++++++++---
 2 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/src/chart/ChartPanel.form b/src/chart/ChartPanel.form
index 27ef795..754aaa3 100644
--- a/src/chart/ChartPanel.form
+++ b/src/chart/ChartPanel.form
@@ -3,6 +3,8 @@
 <Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
   <Events>
     <EventHandler event="mouseMoved" listener="java.awt.event.MouseMotionListener" parameters="java.awt.event.MouseEvent" handler="formMouseMoved"/>
+    <EventHandler event="mouseExited" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="formMouseExited"/>
+    <EventHandler event="mouseEntered" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="formMouseEntered"/>
   </Events>
   <AuxValues>
     <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
diff --git a/src/chart/ChartPanel.java b/src/chart/ChartPanel.java
index 79cf260..ba36c1c 100644
--- a/src/chart/ChartPanel.java
+++ b/src/chart/ChartPanel.java
@@ -17,8 +17,7 @@ import java.util.ArrayList;
 import javax.swing.JScrollBar;
 
 import sesim.OHLCData;
-import sesim.OHLCDataItem;
-import sesim.Quote;
+
 
 /**
  *
@@ -28,6 +27,7 @@ public class ChartPanel extends javax.swing.JPanel implements AdjustmentListener
 
     public JScrollBar x_scrollbar=null;
     ChartDef chartDef;
+    public boolean mouseEntered=false;
     
 
     /**
@@ -56,7 +56,7 @@ public class ChartPanel extends javax.swing.JPanel implements AdjustmentListener
         chartDef = def;
     }
 
-    private ArrayList<ChartPainter> chartPainters = new ArrayList<>();
+    private final ArrayList<ChartPainter> chartPainters = new ArrayList<>();
 
     /**
      *
@@ -104,6 +104,14 @@ public class ChartPanel extends javax.swing.JPanel implements AdjustmentListener
                 formMouseMoved(evt);
             }
         });
+        addMouseListener(new java.awt.event.MouseAdapter() {
+            public void mouseExited(java.awt.event.MouseEvent evt) {
+                formMouseExited(evt);
+            }
+            public void mouseEntered(java.awt.event.MouseEvent evt) {
+                formMouseEntered(evt);
+            }
+        });
 
         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
         this.setLayout(layout);
@@ -127,6 +135,15 @@ public class ChartPanel extends javax.swing.JPanel implements AdjustmentListener
 
     }//GEN-LAST:event_formMouseMoved
 
+    private void formMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_formMouseEntered
+        this.mouseEntered=true;
+        
+    }//GEN-LAST:event_formMouseEntered
+
+    private void formMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_formMouseExited
+        this.mouseEntered=false;
+    }//GEN-LAST:event_formMouseExited
+
     @Override
     public void adjustmentValueChanged(AdjustmentEvent e) {