Index: trunk/src/scriptbuilder/gui/panels/ScriptBuilderTimelinePanel.java
===================================================================
--- trunk/src/scriptbuilder/gui/panels/IncidentTimelinePanel.java	(revision 49)
+++ trunk/src/scriptbuilder/gui/panels/ScriptBuilderTimelinePanel.java	(revision 53)
@@ -29,5 +29,5 @@
  * @version 2017/06/30
  */
-public class IncidentTimelinePanel extends JPanel
+public class ScriptBuilderTimelinePanel extends JPanel
 {
 
@@ -39,5 +39,5 @@
      * If true, this panel is in its minimized state.
      */
-    boolean collapsed;
+    //boolean collapsed;
     /**
      * If false, this panel won't be drawn.
@@ -198,12 +198,7 @@
                     lastSlice = newSlice;
                     String newToolTip;
-                    if (collapsed)
-                    {
-                        newToolTip = incident.slices.get(newSlice).toString();
-                    }
-                    else
-                    {
-                        newToolTip = incident.slices.get(newSlice).getToolTipText(y);
-                    }
+
+                    newToolTip = incident.slices.get(newSlice).toString();
+
                     setToolTipText((newToolTip == null || newToolTip.equals(""))
                             ? null : newToolTip);
@@ -218,5 +213,5 @@
      * Constructor. Generates a HashMap of all possible event types.
      */
-    public IncidentTimelinePanel()
+    public ScriptBuilderTimelinePanel()
     {
         super();
@@ -258,8 +253,4 @@
     {
         this.incident = incident;
-        if (incident != null)
-        {
-            this.collapsed = incident.collapsed;
-        }
         this.visible = incident != null;
 
@@ -267,28 +258,12 @@
         if (visible)
         {
-            if (collapsed)
-            {
-                newSize = new Dimension((incident.length + incident.offset)
-                        / ScriptBuilderGuiConstants.HORIZONTAL_TICK_RESOLUTION
-                        * ScriptBuilderGuiConstants.PIXEL_WIDTH_PER_HORIZONTAL_TICK,
-                        ScriptBuilderGuiConstants.TIMELINE_COLLAPSED_HEIGHT);
-            }
-            else
-            {
-                int mostEvents = 0;
-                for (TimeSlice slice : incident.getSlices())
-                {
-                    if (slice.events.size() > mostEvents)
-                    {
-                        mostEvents = slice.events.size();
-                    }
-                }
-
-                newSize = new Dimension((ScriptBuilderGuiConstants.MAX_SIMULATION_LENGTH)
-                        / ScriptBuilderGuiConstants.HORIZONTAL_TICK_RESOLUTION
-                        * ScriptBuilderGuiConstants.PIXEL_WIDTH_PER_HORIZONTAL_TICK,
-                        ScriptBuilderGuiConstants.TIMELINE_COLLAPSED_HEIGHT
-                        + ScriptBuilderGuiConstants.SCRIPT_EVENT_ICON_STEP * (mostEvents + 1));
-            }
+
+            newSize = new Dimension(((incident.length + incident.offset)
+                    / ScriptBuilderGuiConstants.HORIZONTAL_TICK_RESOLUTION
+                    * ScriptBuilderGuiConstants.PIXEL_WIDTH_PER_HORIZONTAL_TICK)
+                    + ScriptBuilderGuiConstants.EVENT_ICON_WIDTH,
+                    ScriptBuilderGuiConstants.TIMELINE_COLLAPSED_HEIGHT
+                    + ScriptBuilderGuiConstants.SCRIPT_EVENT_ICON_STEP * 2);
+
         }
         else
@@ -319,5 +294,5 @@
 
         Graphics2D g2d = (Graphics2D) g;
-        IncidentTimelineDrawer.DrawIncidentTimeline(g2d, incident, collapsed);
+        IncidentTimelineDrawer.DrawScriptBuilderTimeline(g2d, incident);
 
         if (focused)
