Changeset 144 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder


Ignore:
Timestamp:
05/16/2019 05:00:16 AM (7 years ago)
Author:
jdalbey
Message:

multi-file commit: Add color attribute, Add ScriptOverviewWindow?

Location:
trunk/src/scriptbuilder/gui
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/gui/ScriptOverviewWindow.form

    r83 r144  
    959959            <DimensionLayout dim="0"> 
    960960              <Group type="103" groupAlignment="0" attributes="0"> 
    961                   <Group type="102" alignment="0" attributes="0"> 
     961                  <Group type="102" attributes="0"> 
    962962                      <EmptySpace max="-2" attributes="0"/> 
    963                       <Group type="103" groupAlignment="1" attributes="0"> 
    964                           <Group type="103" alignment="1" groupAlignment="0" attributes="0"> 
    965                               <Component id="incidentNumberPanel8" alignment="0" min="-2" max="-2" attributes="0"/> 
    966                               <Component id="incidentNumberPanel9" alignment="0" min="-2" max="-2" attributes="0"/> 
    967                           </Group> 
    968                           <Group type="103" alignment="1" groupAlignment="0" attributes="0"> 
    969                               <Component id="incidentNumberPanel1" alignment="0" min="-2" max="-2" attributes="0"/> 
    970                               <Component id="incidentNumberPanel4" alignment="0" min="-2" max="-2" attributes="0"/> 
    971                               <Component id="incidentNumberPanel5" alignment="0" min="-2" max="-2" attributes="0"/> 
    972                               <Component id="incidentNumberPanel6" alignment="0" min="-2" max="-2" attributes="0"/> 
    973                               <Component id="incidentNumberPanel3" alignment="0" min="-2" max="-2" attributes="0"/> 
    974                               <Component id="incidentNumberPanel2" alignment="0" min="-2" max="-2" attributes="0"/> 
    975                               <Component id="incidentNumberPanel7" alignment="0" min="-2" max="-2" attributes="0"/> 
    976                           </Group> 
    977                           <Component id="incidentNumberPanel10" min="-2" max="-2" attributes="0"/> 
    978                       </Group> 
     963                      <Component id="incidentNumberPanel1" min="-2" max="-2" attributes="0"/> 
    979964                      <EmptySpace min="-2" pref="10" max="-2" attributes="0"/> 
    980                       <Group type="103" groupAlignment="0" attributes="0"> 
    981                           <Component id="incidentTimelinePanel7" max="32767" attributes="1"/> 
    982                           <Component id="incidentTimelinePanel6" alignment="0" min="-2" max="-2" attributes="1"/> 
    983                           <Group type="103" alignment="0" groupAlignment="1" max="-2" attributes="0"> 
    984                               <Component id="incidentTimelinePanel5" alignment="0" max="32767" attributes="1"/> 
    985                               <Component id="incidentTimelinePanel4" alignment="0" min="-2" max="-2" attributes="1"/> 
    986                           </Group> 
    987                           <Component id="incidentTimelinePanel3" alignment="0" min="-2" max="-2" attributes="1"/> 
    988                           <Component id="incidentTimelinePanel1" alignment="0" min="-2" max="-2" attributes="1"/> 
    989                           <Component id="incidentTimelinePanel2" alignment="0" min="-2" max="-2" attributes="1"/> 
    990                           <Component id="incidentTimelinePanel8" alignment="0" min="-2" max="-2" attributes="1"/> 
    991                           <Component id="incidentTimelinePanel9" alignment="0" min="-2" max="-2" attributes="1"/> 
    992                           <Component id="incidentTimelinePanel10" alignment="0" min="-2" max="-2" attributes="1"/> 
    993                       </Group> 
    994                       <EmptySpace min="-2" pref="190" max="-2" attributes="0"/> 
     965                      <Component id="incidentTimelinePanel1" min="-2" max="-2" attributes="1"/> 
     966                      <EmptySpace pref="6487" max="32767" attributes="0"/> 
    995967                  </Group> 
    996968              </Group> 
     
    1004976                          <Component id="incidentTimelinePanel1" min="-2" max="-2" attributes="0"/> 
    1005977                      </Group> 
    1006                       <EmptySpace max="-2" attributes="0"/> 
    1007                       <Group type="103" groupAlignment="0" attributes="0"> 
    1008                           <Group type="102" alignment="0" attributes="0"> 
    1009                               <Component id="incidentNumberPanel2" min="-2" max="-2" attributes="0"/> 
    1010                               <EmptySpace max="-2" attributes="0"/> 
    1011                               <Component id="incidentNumberPanel3" min="-2" max="-2" attributes="0"/> 
    1012                               <EmptySpace max="-2" attributes="0"/> 
    1013                               <Component id="incidentNumberPanel4" min="-2" max="-2" attributes="0"/> 
    1014                               <EmptySpace max="-2" attributes="0"/> 
    1015                               <Component id="incidentNumberPanel5" min="-2" max="-2" attributes="0"/> 
    1016                               <EmptySpace max="-2" attributes="0"/> 
    1017                               <Component id="incidentNumberPanel6" min="-2" max="-2" attributes="0"/> 
    1018                           </Group> 
    1019                           <Group type="102" alignment="0" attributes="0"> 
    1020                               <Component id="incidentTimelinePanel2" min="-2" max="-2" attributes="0"/> 
    1021                               <EmptySpace max="-2" attributes="0"/> 
    1022                               <Component id="incidentTimelinePanel3" min="-2" max="-2" attributes="0"/> 
    1023                               <EmptySpace max="-2" attributes="0"/> 
    1024                               <Component id="incidentTimelinePanel4" min="-2" max="-2" attributes="0"/> 
    1025                               <EmptySpace max="-2" attributes="0"/> 
    1026                               <Component id="incidentTimelinePanel5" min="-2" max="-2" attributes="0"/> 
    1027                               <EmptySpace max="-2" attributes="0"/> 
    1028                               <Component id="incidentTimelinePanel6" min="-2" max="-2" attributes="0"/> 
    1029                           </Group> 
    1030                       </Group> 
    1031                       <EmptySpace max="-2" attributes="0"/> 
    1032                       <Group type="103" groupAlignment="0" attributes="0"> 
    1033                           <Component id="incidentTimelinePanel7" alignment="0" min="-2" max="-2" attributes="0"/> 
    1034                           <Component id="incidentNumberPanel7" alignment="0" min="-2" max="-2" attributes="0"/> 
    1035                       </Group> 
    1036                       <EmptySpace max="-2" attributes="0"/> 
    1037                       <Group type="103" groupAlignment="0" attributes="0"> 
    1038                           <Group type="102" alignment="0" attributes="0"> 
    1039                               <Component id="incidentTimelinePanel8" min="-2" max="-2" attributes="0"/> 
    1040                               <EmptySpace max="-2" attributes="0"/> 
    1041                               <Component id="incidentTimelinePanel9" min="-2" max="-2" attributes="0"/> 
    1042                           </Group> 
    1043                           <Group type="102" alignment="0" attributes="0"> 
    1044                               <Component id="incidentNumberPanel8" min="-2" max="-2" attributes="0"/> 
    1045                               <EmptySpace max="-2" attributes="0"/> 
    1046                               <Component id="incidentNumberPanel9" min="-2" max="-2" attributes="0"/> 
    1047                           </Group> 
    1048                       </Group> 
    1049                       <EmptySpace max="-2" attributes="0"/> 
    1050                       <Group type="103" groupAlignment="0" attributes="0"> 
    1051                           <Component id="incidentNumberPanel10" alignment="0" min="-2" max="-2" attributes="0"/> 
    1052                           <Component id="incidentTimelinePanel10" alignment="0" min="-2" max="-2" attributes="0"/> 
    1053                       </Group> 
    1054                       <EmptySpace max="32767" attributes="0"/> 
     978                      <EmptySpace pref="1205" max="32767" attributes="0"/> 
    1055979                  </Group> 
    1056980              </Group> 
     
    10821006              </Layout> 
    10831007            </Container> 
    1084             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel2"> 
    1085               <Properties> 
    1086                 <Property name="opaque" type="boolean" value="false"/> 
    1087               </Properties> 
    1088  
    1089               <Layout> 
    1090                 <DimensionLayout dim="0"> 
    1091                   <Group type="103" groupAlignment="0" attributes="0"> 
    1092                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1093                   </Group> 
    1094                 </DimensionLayout> 
    1095                 <DimensionLayout dim="1"> 
    1096                   <Group type="103" groupAlignment="0" attributes="0"> 
    1097                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1098                   </Group> 
    1099                 </DimensionLayout> 
    1100               </Layout> 
    1101             </Container> 
    1102             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel8"> 
    1103               <Properties> 
    1104                 <Property name="opaque" type="boolean" value="false"/> 
    1105               </Properties> 
    1106  
    1107               <Layout> 
    1108                 <DimensionLayout dim="0"> 
    1109                   <Group type="103" groupAlignment="0" attributes="0"> 
    1110                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1111                   </Group> 
    1112                 </DimensionLayout> 
    1113                 <DimensionLayout dim="1"> 
    1114                   <Group type="103" groupAlignment="0" attributes="0"> 
    1115                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1116                   </Group> 
    1117                 </DimensionLayout> 
    1118               </Layout> 
    1119             </Container> 
    1120             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel3"> 
    1121               <Properties> 
    1122                 <Property name="opaque" type="boolean" value="false"/> 
    1123               </Properties> 
    1124  
    1125               <Layout> 
    1126                 <DimensionLayout dim="0"> 
    1127                   <Group type="103" groupAlignment="0" attributes="0"> 
    1128                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1129                   </Group> 
    1130                 </DimensionLayout> 
    1131                 <DimensionLayout dim="1"> 
    1132                   <Group type="103" groupAlignment="0" attributes="0"> 
    1133                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1134                   </Group> 
    1135                 </DimensionLayout> 
    1136               </Layout> 
    1137             </Container> 
    1138             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel6"> 
    1139               <Properties> 
    1140                 <Property name="opaque" type="boolean" value="false"/> 
    1141               </Properties> 
    1142  
    1143               <Layout> 
    1144                 <DimensionLayout dim="0"> 
    1145                   <Group type="103" groupAlignment="0" attributes="0"> 
    1146                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1147                   </Group> 
    1148                 </DimensionLayout> 
    1149                 <DimensionLayout dim="1"> 
    1150                   <Group type="103" groupAlignment="0" attributes="0"> 
    1151                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1152                   </Group> 
    1153                 </DimensionLayout> 
    1154               </Layout> 
    1155             </Container> 
    1156             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel5"> 
    1157               <Properties> 
    1158                 <Property name="opaque" type="boolean" value="false"/> 
    1159               </Properties> 
    1160  
    1161               <Layout> 
    1162                 <DimensionLayout dim="0"> 
    1163                   <Group type="103" groupAlignment="0" attributes="0"> 
    1164                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1165                   </Group> 
    1166                 </DimensionLayout> 
    1167                 <DimensionLayout dim="1"> 
    1168                   <Group type="103" groupAlignment="0" attributes="0"> 
    1169                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1170                   </Group> 
    1171                 </DimensionLayout> 
    1172               </Layout> 
    1173             </Container> 
    1174             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel4"> 
    1175               <Properties> 
    1176                 <Property name="opaque" type="boolean" value="false"/> 
    1177               </Properties> 
    1178  
    1179               <Layout> 
    1180                 <DimensionLayout dim="0"> 
    1181                   <Group type="103" groupAlignment="0" attributes="0"> 
    1182                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1183                   </Group> 
    1184                 </DimensionLayout> 
    1185                 <DimensionLayout dim="1"> 
    1186                   <Group type="103" groupAlignment="0" attributes="0"> 
    1187                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1188                   </Group> 
    1189                 </DimensionLayout> 
    1190               </Layout> 
    1191             </Container> 
    1192             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel7"> 
    1193               <Properties> 
    1194                 <Property name="opaque" type="boolean" value="false"/> 
    1195               </Properties> 
    1196  
    1197               <Layout> 
    1198                 <DimensionLayout dim="0"> 
    1199                   <Group type="103" groupAlignment="0" attributes="0"> 
    1200                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1201                   </Group> 
    1202                 </DimensionLayout> 
    1203                 <DimensionLayout dim="1"> 
    1204                   <Group type="103" groupAlignment="0" attributes="0"> 
    1205                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1206                   </Group> 
    1207                 </DimensionLayout> 
    1208               </Layout> 
    1209             </Container> 
    1210             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel10"> 
    1211               <Properties> 
    1212                 <Property name="opaque" type="boolean" value="false"/> 
    1213               </Properties> 
    1214  
    1215               <Layout> 
    1216                 <DimensionLayout dim="0"> 
    1217                   <Group type="103" groupAlignment="0" attributes="0"> 
    1218                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1219                   </Group> 
    1220                 </DimensionLayout> 
    1221                 <DimensionLayout dim="1"> 
    1222                   <Group type="103" groupAlignment="0" attributes="0"> 
    1223                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1224                   </Group> 
    1225                 </DimensionLayout> 
    1226               </Layout> 
    1227             </Container> 
    1228             <Container class="scriptbuilder.gui.panels.IncidentTimelinePanel" name="incidentTimelinePanel9"> 
    1229               <Properties> 
    1230                 <Property name="opaque" type="boolean" value="false"/> 
    1231               </Properties> 
    1232  
    1233               <Layout> 
    1234                 <DimensionLayout dim="0"> 
    1235                   <Group type="103" groupAlignment="0" attributes="0"> 
    1236                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1237                   </Group> 
    1238                 </DimensionLayout> 
    1239                 <DimensionLayout dim="1"> 
    1240                   <Group type="103" groupAlignment="0" attributes="0"> 
    1241                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1242                   </Group> 
    1243                 </DimensionLayout> 
    1244               </Layout> 
    1245             </Container> 
    12461008            <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel1"> 
    1247               <Properties> 
    1248                 <Property name="opaque" type="boolean" value="false"/> 
    1249               </Properties> 
    1250  
    1251               <Layout> 
    1252                 <DimensionLayout dim="0"> 
    1253                   <Group type="103" groupAlignment="0" attributes="0"> 
    1254                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1255                   </Group> 
    1256                 </DimensionLayout> 
    1257                 <DimensionLayout dim="1"> 
    1258                   <Group type="103" groupAlignment="0" attributes="0"> 
    1259                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1260                   </Group> 
    1261                 </DimensionLayout> 
    1262               </Layout> 
    1263             </Container> 
    1264             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel2"> 
    1265               <Properties> 
    1266                 <Property name="opaque" type="boolean" value="false"/> 
    1267               </Properties> 
    1268  
    1269               <Layout> 
    1270                 <DimensionLayout dim="0"> 
    1271                   <Group type="103" groupAlignment="0" attributes="0"> 
    1272                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1273                   </Group> 
    1274                 </DimensionLayout> 
    1275                 <DimensionLayout dim="1"> 
    1276                   <Group type="103" groupAlignment="0" attributes="0"> 
    1277                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1278                   </Group> 
    1279                 </DimensionLayout> 
    1280               </Layout> 
    1281             </Container> 
    1282             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel3"> 
    1283               <Properties> 
    1284                 <Property name="opaque" type="boolean" value="false"/> 
    1285               </Properties> 
    1286  
    1287               <Layout> 
    1288                 <DimensionLayout dim="0"> 
    1289                   <Group type="103" groupAlignment="0" attributes="0"> 
    1290                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1291                   </Group> 
    1292                 </DimensionLayout> 
    1293                 <DimensionLayout dim="1"> 
    1294                   <Group type="103" groupAlignment="0" attributes="0"> 
    1295                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1296                   </Group> 
    1297                 </DimensionLayout> 
    1298               </Layout> 
    1299             </Container> 
    1300             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel4"> 
    1301               <Properties> 
    1302                 <Property name="opaque" type="boolean" value="false"/> 
    1303               </Properties> 
    1304  
    1305               <Layout> 
    1306                 <DimensionLayout dim="0"> 
    1307                   <Group type="103" groupAlignment="0" attributes="0"> 
    1308                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1309                   </Group> 
    1310                 </DimensionLayout> 
    1311                 <DimensionLayout dim="1"> 
    1312                   <Group type="103" groupAlignment="0" attributes="0"> 
    1313                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1314                   </Group> 
    1315                 </DimensionLayout> 
    1316               </Layout> 
    1317             </Container> 
    1318             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel5"> 
    1319               <Properties> 
    1320                 <Property name="opaque" type="boolean" value="false"/> 
    1321               </Properties> 
    1322  
    1323               <Layout> 
    1324                 <DimensionLayout dim="0"> 
    1325                   <Group type="103" groupAlignment="0" attributes="0"> 
    1326                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1327                   </Group> 
    1328                 </DimensionLayout> 
    1329                 <DimensionLayout dim="1"> 
    1330                   <Group type="103" groupAlignment="0" attributes="0"> 
    1331                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1332                   </Group> 
    1333                 </DimensionLayout> 
    1334               </Layout> 
    1335             </Container> 
    1336             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel6"> 
    1337               <Properties> 
    1338                 <Property name="opaque" type="boolean" value="false"/> 
    1339               </Properties> 
    1340  
    1341               <Layout> 
    1342                 <DimensionLayout dim="0"> 
    1343                   <Group type="103" groupAlignment="0" attributes="0"> 
    1344                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1345                   </Group> 
    1346                 </DimensionLayout> 
    1347                 <DimensionLayout dim="1"> 
    1348                   <Group type="103" groupAlignment="0" attributes="0"> 
    1349                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1350                   </Group> 
    1351                 </DimensionLayout> 
    1352               </Layout> 
    1353             </Container> 
    1354             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel7"> 
    1355               <Properties> 
    1356                 <Property name="opaque" type="boolean" value="false"/> 
    1357               </Properties> 
    1358  
    1359               <Layout> 
    1360                 <DimensionLayout dim="0"> 
    1361                   <Group type="103" groupAlignment="0" attributes="0"> 
    1362                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1363                   </Group> 
    1364                 </DimensionLayout> 
    1365                 <DimensionLayout dim="1"> 
    1366                   <Group type="103" groupAlignment="0" attributes="0"> 
    1367                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1368                   </Group> 
    1369                 </DimensionLayout> 
    1370               </Layout> 
    1371             </Container> 
    1372             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel8"> 
    1373               <Properties> 
    1374                 <Property name="opaque" type="boolean" value="false"/> 
    1375               </Properties> 
    1376  
    1377               <Layout> 
    1378                 <DimensionLayout dim="0"> 
    1379                   <Group type="103" groupAlignment="0" attributes="0"> 
    1380                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1381                   </Group> 
    1382                 </DimensionLayout> 
    1383                 <DimensionLayout dim="1"> 
    1384                   <Group type="103" groupAlignment="0" attributes="0"> 
    1385                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1386                   </Group> 
    1387                 </DimensionLayout> 
    1388               </Layout> 
    1389             </Container> 
    1390             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel9"> 
    1391               <Properties> 
    1392                 <Property name="opaque" type="boolean" value="false"/> 
    1393               </Properties> 
    1394  
    1395               <Layout> 
    1396                 <DimensionLayout dim="0"> 
    1397                   <Group type="103" groupAlignment="0" attributes="0"> 
    1398                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1399                   </Group> 
    1400                 </DimensionLayout> 
    1401                 <DimensionLayout dim="1"> 
    1402                   <Group type="103" groupAlignment="0" attributes="0"> 
    1403                       <EmptySpace min="0" pref="0" max="32767" attributes="0"/> 
    1404                   </Group> 
    1405                 </DimensionLayout> 
    1406               </Layout> 
    1407             </Container> 
    1408             <Container class="scriptbuilder.gui.panels.IncidentNumberPanel" name="incidentNumberPanel10"> 
    14091009              <Properties> 
    14101010                <Property name="opaque" type="boolean" value="false"/> 
  • trunk/src/scriptbuilder/gui/ScriptOverviewWindow.java

    r85 r144  
    1 /* 
    2  * ScriptBuilderFrame.java 
    3  * 
    4  * Created on May 8, 2010, 12:01:46 PM 
    5  */ 
    61package scriptbuilder.gui; 
    72 
     
    2520import javax.swing.UIManager; 
    2621import javax.swing.UnsupportedLookAndFeelException; 
     22import scriptbuilder.gui.drawers.RangeSlider; 
    2723import scriptbuilder.structures.ScriptEvent; 
    2824import scriptbuilder.structures.ScriptEvent.ScriptEventType; 
     
    3531 
    3632/** 
    37  * GUI for the script builder. Contains all panels and editor elements. Performs 
    38  * updates to reflect script model, which it observes. 
    39  * 
     33 * Overview window shows high level view of all incidents in the script. 
     34 *  
    4035 * @author Greg Eddington 
    4136 * @author Bryan McGuffin 
     37 * @author jdalbey 
    4238 */ 
    43 public class ScriptBuilderFrame extends javax.swing.JFrame implements Observer 
     39public class ScriptOverviewWindow extends javax.swing.JFrame implements Observer 
    4440{ 
    4541 
     
    142138     * for all buttons. 
    143139     */ 
    144     public ScriptBuilderFrame() 
     140    public ScriptOverviewWindow() 
    145141    { 
    146142        script = new SimulationScript(); 
     
    186182 
    187183            incidentTimelinePanel1.timelinePanelUpdate(script.incidents.get(0)); 
    188             incidentTimelinePanel2.timelinePanelUpdate(script.incidents.get(1)); 
    189             incidentTimelinePanel3.timelinePanelUpdate(script.incidents.get(2)); 
    190             incidentTimelinePanel4.timelinePanelUpdate(script.incidents.get(3)); 
    191             incidentTimelinePanel5.timelinePanelUpdate(script.incidents.get(4)); 
    192             incidentTimelinePanel6.timelinePanelUpdate(script.incidents.get(5)); 
    193             incidentTimelinePanel7.timelinePanelUpdate(script.incidents.get(6)); 
    194             incidentTimelinePanel8.timelinePanelUpdate(script.incidents.get(7)); 
    195             incidentTimelinePanel9.timelinePanelUpdate(script.incidents.get(8)); 
    196             incidentTimelinePanel10.timelinePanelUpdate(script.incidents.get(9)); 
     184 
    197185 
    198186            incidentNumberPanel1.update(script.incidents.get(0)); 
    199             incidentNumberPanel2.update(script.incidents.get(1)); 
    200             incidentNumberPanel3.update(script.incidents.get(2)); 
    201             incidentNumberPanel4.update(script.incidents.get(3)); 
    202             incidentNumberPanel5.update(script.incidents.get(4)); 
    203             incidentNumberPanel6.update(script.incidents.get(5)); 
    204             incidentNumberPanel7.update(script.incidents.get(6)); 
    205             incidentNumberPanel8.update(script.incidents.get(7)); 
    206             incidentNumberPanel9.update(script.incidents.get(8)); 
    207             incidentNumberPanel10.update(script.incidents.get(9)); 
     187 
    208188 
    209189            /** 
     
    245225    @SuppressWarnings("unchecked") 
    246226    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents 
    247     private void initComponents() 
    248     { 
     227    private void initComponents() { 
    249228 
    250229        incidentPopupMenu = new javax.swing.JPopupMenu(); 
     
    307286        timelineTickPanel = new scriptbuilder.gui.panels.TimelineTickPanel(); 
    308287        incidentTimelinePanel1 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    309         incidentTimelinePanel2 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    310         incidentTimelinePanel8 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    311         incidentTimelinePanel3 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    312         incidentTimelinePanel6 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    313         incidentTimelinePanel5 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    314         incidentTimelinePanel4 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    315         incidentTimelinePanel7 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    316         incidentTimelinePanel10 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    317         incidentTimelinePanel9 = new scriptbuilder.gui.panels.IncidentTimelinePanel(); 
    318288        incidentNumberPanel1 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    319         incidentNumberPanel2 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    320         incidentNumberPanel3 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    321         incidentNumberPanel4 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    322         incidentNumberPanel5 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    323         incidentNumberPanel6 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    324         incidentNumberPanel7 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    325         incidentNumberPanel8 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    326         incidentNumberPanel9 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    327         incidentNumberPanel10 = new scriptbuilder.gui.panels.IncidentNumberPanel(); 
    328289        zoomSlider = new javax.swing.JSlider(); 
    329290        zoomInIcon = new javax.swing.JLabel(); 
     
    363324 
    364325        cadEvent.setText("CAD Event"); 
    365         cadEvent.addMouseListener(new java.awt.event.MouseAdapter() 
    366         { 
    367             public void mousePressed(java.awt.event.MouseEvent evt) 
    368             { 
     326        cadEvent.addMouseListener(new java.awt.event.MouseAdapter() { 
     327            public void mousePressed(java.awt.event.MouseEvent evt) { 
    369328                cadEventMousePressed(evt); 
    370329            } 
    371             public void mouseReleased(java.awt.event.MouseEvent evt) 
    372             { 
     330            public void mouseReleased(java.awt.event.MouseEvent evt) { 
    373331                cadEventMouseReleased(evt); 
    374332            } 
     
    380338 
    381339        radioEvent.setText("Radio Event"); 
    382         radioEvent.addMouseListener(new java.awt.event.MouseAdapter() 
    383         { 
    384             public void mousePressed(java.awt.event.MouseEvent evt) 
    385             { 
     340        radioEvent.addMouseListener(new java.awt.event.MouseAdapter() { 
     341            public void mousePressed(java.awt.event.MouseEvent evt) { 
    386342                radioEventMousePressed(evt); 
    387343            } 
     
    437393 
    438394        okButton.setText("OK"); 
    439         okButton.addActionListener(new java.awt.event.ActionListener() 
    440         { 
    441             public void actionPerformed(java.awt.event.ActionEvent evt) 
    442             { 
     395        okButton.addActionListener(new java.awt.event.ActionListener() { 
     396            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    443397                okButtonActionPerformed(evt); 
    444398            } 
     
    446400 
    447401        cancelButton.setText("Cancel"); 
    448         cancelButton.addActionListener(new java.awt.event.ActionListener() 
    449         { 
    450             public void actionPerformed(java.awt.event.ActionEvent evt) 
    451             { 
     402        cancelButton.addActionListener(new java.awt.event.ActionListener() { 
     403            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    452404                cancelButtonActionPerformed(evt); 
    453405            } 
     
    492444 
    493445        editEventList.setText("Edit..."); 
    494         editEventList.addActionListener(new java.awt.event.ActionListener() 
    495         { 
    496             public void actionPerformed(java.awt.event.ActionEvent evt) 
    497             { 
     446        editEventList.addActionListener(new java.awt.event.ActionListener() { 
     447            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    498448                editEventListActionPerformed(evt); 
    499449            } 
     
    525475 
    526476        incidentOkButton.setText("OK"); 
    527         incidentOkButton.addActionListener(new java.awt.event.ActionListener() 
    528         { 
    529             public void actionPerformed(java.awt.event.ActionEvent evt) 
    530             { 
     477        incidentOkButton.addActionListener(new java.awt.event.ActionListener() { 
     478            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    531479                incidentOkButtonActionPerformed(evt); 
    532480            } 
     
    534482 
    535483        incidentCancelButton.setText("Cancel"); 
    536         incidentCancelButton.addActionListener(new java.awt.event.ActionListener() 
    537         { 
    538             public void actionPerformed(java.awt.event.ActionEvent evt) 
    539             { 
     484        incidentCancelButton.addActionListener(new java.awt.event.ActionListener() { 
     485            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    540486                incidentCancelButtonActionPerformed(evt); 
    541487            } 
    542488        }); 
    543489 
    544         addIncidentNumber.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(101), Integer.valueOf(101), null, Integer.valueOf(1))); 
     490        addIncidentNumber.setModel(new javax.swing.SpinnerNumberModel(101, 101, null, 1)); 
    545491 
    546492        jLabel11.setText("Incident Length in Minutes: "); 
    547493 
    548         addIncidentLength.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1))); 
     494        addIncidentLength.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1)); 
    549495 
    550496        jLabel12.setText("Incident Start Time in Minutes:"); 
    551497 
    552         addIncidentStart.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1))); 
     498        addIncidentStart.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1)); 
    553499 
    554500        jButton3.setText("Choose..."); 
    555         jButton3.addActionListener(new java.awt.event.ActionListener() 
    556         { 
    557             public void actionPerformed(java.awt.event.ActionEvent evt) 
    558             { 
     501        jButton3.addActionListener(new java.awt.event.ActionListener() { 
     502            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    559503                jButton3ActionPerformed(evt); 
    560504            } 
     
    668612 
    669613        jButton1.setText("Cancel"); 
    670         jButton1.addActionListener(new java.awt.event.ActionListener() 
    671         { 
    672             public void actionPerformed(java.awt.event.ActionEvent evt) 
    673             { 
     614        jButton1.addActionListener(new java.awt.event.ActionListener() { 
     615            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    674616                jButton1ActionPerformed(evt); 
    675617            } 
     
    677619 
    678620        jButton2.setText("Generate"); 
    679         jButton2.addActionListener(new java.awt.event.ActionListener() 
    680         { 
    681             public void actionPerformed(java.awt.event.ActionEvent evt) 
    682             { 
     621        jButton2.addActionListener(new java.awt.event.ActionListener() { 
     622            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    683623                jButton2ActionPerformed(evt); 
    684624            } 
     
    791731        ); 
    792732 
    793         incidentTimelinePanel2.setOpaque(false); 
    794  
    795         javax.swing.GroupLayout incidentTimelinePanel2Layout = new javax.swing.GroupLayout(incidentTimelinePanel2); 
    796         incidentTimelinePanel2.setLayout(incidentTimelinePanel2Layout); 
    797         incidentTimelinePanel2Layout.setHorizontalGroup( 
    798             incidentTimelinePanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    799             .addGap(0, 0, Short.MAX_VALUE) 
    800         ); 
    801         incidentTimelinePanel2Layout.setVerticalGroup( 
    802             incidentTimelinePanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    803             .addGap(0, 0, Short.MAX_VALUE) 
    804         ); 
    805  
    806         incidentTimelinePanel8.setOpaque(false); 
    807  
    808         javax.swing.GroupLayout incidentTimelinePanel8Layout = new javax.swing.GroupLayout(incidentTimelinePanel8); 
    809         incidentTimelinePanel8.setLayout(incidentTimelinePanel8Layout); 
    810         incidentTimelinePanel8Layout.setHorizontalGroup( 
    811             incidentTimelinePanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    812             .addGap(0, 0, Short.MAX_VALUE) 
    813         ); 
    814         incidentTimelinePanel8Layout.setVerticalGroup( 
    815             incidentTimelinePanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    816             .addGap(0, 0, Short.MAX_VALUE) 
    817         ); 
    818  
    819         incidentTimelinePanel3.setOpaque(false); 
    820  
    821         javax.swing.GroupLayout incidentTimelinePanel3Layout = new javax.swing.GroupLayout(incidentTimelinePanel3); 
    822         incidentTimelinePanel3.setLayout(incidentTimelinePanel3Layout); 
    823         incidentTimelinePanel3Layout.setHorizontalGroup( 
    824             incidentTimelinePanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    825             .addGap(0, 0, Short.MAX_VALUE) 
    826         ); 
    827         incidentTimelinePanel3Layout.setVerticalGroup( 
    828             incidentTimelinePanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    829             .addGap(0, 0, Short.MAX_VALUE) 
    830         ); 
    831  
    832         incidentTimelinePanel6.setOpaque(false); 
    833  
    834         javax.swing.GroupLayout incidentTimelinePanel6Layout = new javax.swing.GroupLayout(incidentTimelinePanel6); 
    835         incidentTimelinePanel6.setLayout(incidentTimelinePanel6Layout); 
    836         incidentTimelinePanel6Layout.setHorizontalGroup( 
    837             incidentTimelinePanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    838             .addGap(0, 0, Short.MAX_VALUE) 
    839         ); 
    840         incidentTimelinePanel6Layout.setVerticalGroup( 
    841             incidentTimelinePanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    842             .addGap(0, 0, Short.MAX_VALUE) 
    843         ); 
    844  
    845         incidentTimelinePanel5.setOpaque(false); 
    846  
    847         javax.swing.GroupLayout incidentTimelinePanel5Layout = new javax.swing.GroupLayout(incidentTimelinePanel5); 
    848         incidentTimelinePanel5.setLayout(incidentTimelinePanel5Layout); 
    849         incidentTimelinePanel5Layout.setHorizontalGroup( 
    850             incidentTimelinePanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    851             .addGap(0, 0, Short.MAX_VALUE) 
    852         ); 
    853         incidentTimelinePanel5Layout.setVerticalGroup( 
    854             incidentTimelinePanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    855             .addGap(0, 0, Short.MAX_VALUE) 
    856         ); 
    857  
    858         incidentTimelinePanel4.setOpaque(false); 
    859  
    860         javax.swing.GroupLayout incidentTimelinePanel4Layout = new javax.swing.GroupLayout(incidentTimelinePanel4); 
    861         incidentTimelinePanel4.setLayout(incidentTimelinePanel4Layout); 
    862         incidentTimelinePanel4Layout.setHorizontalGroup( 
    863             incidentTimelinePanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    864             .addGap(0, 0, Short.MAX_VALUE) 
    865         ); 
    866         incidentTimelinePanel4Layout.setVerticalGroup( 
    867             incidentTimelinePanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    868             .addGap(0, 0, Short.MAX_VALUE) 
    869         ); 
    870  
    871         incidentTimelinePanel7.setOpaque(false); 
    872  
    873         javax.swing.GroupLayout incidentTimelinePanel7Layout = new javax.swing.GroupLayout(incidentTimelinePanel7); 
    874         incidentTimelinePanel7.setLayout(incidentTimelinePanel7Layout); 
    875         incidentTimelinePanel7Layout.setHorizontalGroup( 
    876             incidentTimelinePanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    877             .addGap(0, 0, Short.MAX_VALUE) 
    878         ); 
    879         incidentTimelinePanel7Layout.setVerticalGroup( 
    880             incidentTimelinePanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    881             .addGap(0, 0, Short.MAX_VALUE) 
    882         ); 
    883  
    884         incidentTimelinePanel10.setOpaque(false); 
    885  
    886         javax.swing.GroupLayout incidentTimelinePanel10Layout = new javax.swing.GroupLayout(incidentTimelinePanel10); 
    887         incidentTimelinePanel10.setLayout(incidentTimelinePanel10Layout); 
    888         incidentTimelinePanel10Layout.setHorizontalGroup( 
    889             incidentTimelinePanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    890             .addGap(0, 0, Short.MAX_VALUE) 
    891         ); 
    892         incidentTimelinePanel10Layout.setVerticalGroup( 
    893             incidentTimelinePanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    894             .addGap(0, 0, Short.MAX_VALUE) 
    895         ); 
    896  
    897         incidentTimelinePanel9.setOpaque(false); 
    898  
    899         javax.swing.GroupLayout incidentTimelinePanel9Layout = new javax.swing.GroupLayout(incidentTimelinePanel9); 
    900         incidentTimelinePanel9.setLayout(incidentTimelinePanel9Layout); 
    901         incidentTimelinePanel9Layout.setHorizontalGroup( 
    902             incidentTimelinePanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    903             .addGap(0, 0, Short.MAX_VALUE) 
    904         ); 
    905         incidentTimelinePanel9Layout.setVerticalGroup( 
    906             incidentTimelinePanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    907             .addGap(0, 0, Short.MAX_VALUE) 
    908         ); 
    909  
    910733        incidentNumberPanel1.setOpaque(false); 
    911734 
     
    921744        ); 
    922745 
    923         incidentNumberPanel2.setOpaque(false); 
    924  
    925         javax.swing.GroupLayout incidentNumberPanel2Layout = new javax.swing.GroupLayout(incidentNumberPanel2); 
    926         incidentNumberPanel2.setLayout(incidentNumberPanel2Layout); 
    927         incidentNumberPanel2Layout.setHorizontalGroup( 
    928             incidentNumberPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    929             .addGap(0, 0, Short.MAX_VALUE) 
    930         ); 
    931         incidentNumberPanel2Layout.setVerticalGroup( 
    932             incidentNumberPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    933             .addGap(0, 0, Short.MAX_VALUE) 
    934         ); 
    935  
    936         incidentNumberPanel3.setOpaque(false); 
    937  
    938         javax.swing.GroupLayout incidentNumberPanel3Layout = new javax.swing.GroupLayout(incidentNumberPanel3); 
    939         incidentNumberPanel3.setLayout(incidentNumberPanel3Layout); 
    940         incidentNumberPanel3Layout.setHorizontalGroup( 
    941             incidentNumberPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    942             .addGap(0, 0, Short.MAX_VALUE) 
    943         ); 
    944         incidentNumberPanel3Layout.setVerticalGroup( 
    945             incidentNumberPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    946             .addGap(0, 0, Short.MAX_VALUE) 
    947         ); 
    948  
    949         incidentNumberPanel4.setOpaque(false); 
    950  
    951         javax.swing.GroupLayout incidentNumberPanel4Layout = new javax.swing.GroupLayout(incidentNumberPanel4); 
    952         incidentNumberPanel4.setLayout(incidentNumberPanel4Layout); 
    953         incidentNumberPanel4Layout.setHorizontalGroup( 
    954             incidentNumberPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    955             .addGap(0, 0, Short.MAX_VALUE) 
    956         ); 
    957         incidentNumberPanel4Layout.setVerticalGroup( 
    958             incidentNumberPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    959             .addGap(0, 0, Short.MAX_VALUE) 
    960         ); 
    961  
    962         incidentNumberPanel5.setOpaque(false); 
    963  
    964         javax.swing.GroupLayout incidentNumberPanel5Layout = new javax.swing.GroupLayout(incidentNumberPanel5); 
    965         incidentNumberPanel5.setLayout(incidentNumberPanel5Layout); 
    966         incidentNumberPanel5Layout.setHorizontalGroup( 
    967             incidentNumberPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    968             .addGap(0, 0, Short.MAX_VALUE) 
    969         ); 
    970         incidentNumberPanel5Layout.setVerticalGroup( 
    971             incidentNumberPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    972             .addGap(0, 0, Short.MAX_VALUE) 
    973         ); 
    974  
    975         incidentNumberPanel6.setOpaque(false); 
    976  
    977         javax.swing.GroupLayout incidentNumberPanel6Layout = new javax.swing.GroupLayout(incidentNumberPanel6); 
    978         incidentNumberPanel6.setLayout(incidentNumberPanel6Layout); 
    979         incidentNumberPanel6Layout.setHorizontalGroup( 
    980             incidentNumberPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    981             .addGap(0, 0, Short.MAX_VALUE) 
    982         ); 
    983         incidentNumberPanel6Layout.setVerticalGroup( 
    984             incidentNumberPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    985             .addGap(0, 0, Short.MAX_VALUE) 
    986         ); 
    987  
    988         incidentNumberPanel7.setOpaque(false); 
    989  
    990         javax.swing.GroupLayout incidentNumberPanel7Layout = new javax.swing.GroupLayout(incidentNumberPanel7); 
    991         incidentNumberPanel7.setLayout(incidentNumberPanel7Layout); 
    992         incidentNumberPanel7Layout.setHorizontalGroup( 
    993             incidentNumberPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    994             .addGap(0, 0, Short.MAX_VALUE) 
    995         ); 
    996         incidentNumberPanel7Layout.setVerticalGroup( 
    997             incidentNumberPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    998             .addGap(0, 0, Short.MAX_VALUE) 
    999         ); 
    1000  
    1001         incidentNumberPanel8.setOpaque(false); 
    1002  
    1003         javax.swing.GroupLayout incidentNumberPanel8Layout = new javax.swing.GroupLayout(incidentNumberPanel8); 
    1004         incidentNumberPanel8.setLayout(incidentNumberPanel8Layout); 
    1005         incidentNumberPanel8Layout.setHorizontalGroup( 
    1006             incidentNumberPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1007             .addGap(0, 0, Short.MAX_VALUE) 
    1008         ); 
    1009         incidentNumberPanel8Layout.setVerticalGroup( 
    1010             incidentNumberPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1011             .addGap(0, 0, Short.MAX_VALUE) 
    1012         ); 
    1013  
    1014         incidentNumberPanel9.setOpaque(false); 
    1015  
    1016         javax.swing.GroupLayout incidentNumberPanel9Layout = new javax.swing.GroupLayout(incidentNumberPanel9); 
    1017         incidentNumberPanel9.setLayout(incidentNumberPanel9Layout); 
    1018         incidentNumberPanel9Layout.setHorizontalGroup( 
    1019             incidentNumberPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1020             .addGap(0, 0, Short.MAX_VALUE) 
    1021         ); 
    1022         incidentNumberPanel9Layout.setVerticalGroup( 
    1023             incidentNumberPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1024             .addGap(0, 0, Short.MAX_VALUE) 
    1025         ); 
    1026  
    1027         incidentNumberPanel10.setOpaque(false); 
    1028  
    1029         javax.swing.GroupLayout incidentNumberPanel10Layout = new javax.swing.GroupLayout(incidentNumberPanel10); 
    1030         incidentNumberPanel10.setLayout(incidentNumberPanel10Layout); 
    1031         incidentNumberPanel10Layout.setHorizontalGroup( 
    1032             incidentNumberPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1033             .addGap(0, 0, Short.MAX_VALUE) 
    1034         ); 
    1035         incidentNumberPanel10Layout.setVerticalGroup( 
    1036             incidentNumberPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1037             .addGap(0, 0, Short.MAX_VALUE) 
    1038         ); 
    1039  
    1040746        javax.swing.GroupLayout timelineTickPanelLayout = new javax.swing.GroupLayout(timelineTickPanel); 
    1041747        timelineTickPanel.setLayout(timelineTickPanelLayout); 
     
    1044750            .addGroup(timelineTickPanelLayout.createSequentialGroup() 
    1045751                .addContainerGap() 
    1046                 .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) 
    1047                     .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1048                         .addComponent(incidentNumberPanel8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1049                         .addComponent(incidentNumberPanel9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1050                     .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1051                         .addComponent(incidentNumberPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1052                         .addComponent(incidentNumberPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1053                         .addComponent(incidentNumberPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1054                         .addComponent(incidentNumberPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1055                         .addComponent(incidentNumberPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1056                         .addComponent(incidentNumberPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1057                         .addComponent(incidentNumberPanel7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1058                     .addComponent(incidentNumberPanel10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
     752                .addComponent(incidentNumberPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1059753                .addGap(10, 10, 10) 
    1060                 .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1061                     .addComponent(incidentTimelinePanel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) 
    1062                     .addComponent(incidentTimelinePanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1063                     .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) 
    1064                         .addComponent(incidentTimelinePanel5, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) 
    1065                         .addComponent(incidentTimelinePanel4, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1066                     .addComponent(incidentTimelinePanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1067                     .addComponent(incidentTimelinePanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1068                     .addComponent(incidentTimelinePanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1069                     .addComponent(incidentTimelinePanel8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1070                     .addComponent(incidentTimelinePanel9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1071                     .addComponent(incidentTimelinePanel10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1072                 .addGap(190, 190, 190)) 
     754                .addComponent(incidentTimelinePanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
     755                .addContainerGap(6487, Short.MAX_VALUE)) 
    1073756        ); 
    1074757        timelineTickPanelLayout.setVerticalGroup( 
     
    1079762                    .addComponent(incidentNumberPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1080763                    .addComponent(incidentTimelinePanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1081                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1082                 .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1083                     .addGroup(timelineTickPanelLayout.createSequentialGroup() 
    1084                         .addComponent(incidentNumberPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1085                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1086                         .addComponent(incidentNumberPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1087                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1088                         .addComponent(incidentNumberPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1089                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1090                         .addComponent(incidentNumberPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1091                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1092                         .addComponent(incidentNumberPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1093                     .addGroup(timelineTickPanelLayout.createSequentialGroup() 
    1094                         .addComponent(incidentTimelinePanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1095                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1096                         .addComponent(incidentTimelinePanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1097                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1098                         .addComponent(incidentTimelinePanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1099                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1100                         .addComponent(incidentTimelinePanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1101                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1102                         .addComponent(incidentTimelinePanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) 
    1103                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1104                 .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1105                     .addComponent(incidentTimelinePanel7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1106                     .addComponent(incidentNumberPanel7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1107                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1108                 .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1109                     .addGroup(timelineTickPanelLayout.createSequentialGroup() 
    1110                         .addComponent(incidentTimelinePanel8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1111                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1112                         .addComponent(incidentTimelinePanel9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1113                     .addGroup(timelineTickPanelLayout.createSequentialGroup() 
    1114                         .addComponent(incidentNumberPanel8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1115                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1116                         .addComponent(incidentNumberPanel9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) 
    1117                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 
    1118                 .addGroup(timelineTickPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
    1119                     .addComponent(incidentNumberPanel10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
    1120                     .addComponent(incidentTimelinePanel10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
    1121                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) 
     764                .addContainerGap(1205, Short.MAX_VALUE)) 
    1122765        ); 
    1123766 
     
    1129772        zoomSlider.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); 
    1130773        zoomSlider.setFocusable(false); 
    1131         zoomSlider.addChangeListener(new javax.swing.event.ChangeListener() 
    1132         { 
    1133             public void stateChanged(javax.swing.event.ChangeEvent evt) 
    1134             { 
     774        zoomSlider.addChangeListener(new javax.swing.event.ChangeListener() { 
     775            public void stateChanged(javax.swing.event.ChangeEvent evt) { 
    1135776                zoomSliderStateChanged(evt); 
    1136777            } 
     
    1139780        zoomInIcon.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ZoomIn.png"))); // NOI18N 
    1140781        zoomInIcon.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); 
    1141         zoomInIcon.addMouseListener(new java.awt.event.MouseAdapter() 
    1142         { 
    1143             public void mouseClicked(java.awt.event.MouseEvent evt) 
    1144             { 
     782        zoomInIcon.addMouseListener(new java.awt.event.MouseAdapter() { 
     783            public void mouseClicked(java.awt.event.MouseEvent evt) { 
    1145784                zoomInIconMouseClicked(evt); 
    1146785            } 
     
    1149788        zoomOutIcon.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ZoomOut.png"))); // NOI18N 
    1150789        zoomOutIcon.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); 
    1151         zoomOutIcon.addMouseListener(new java.awt.event.MouseAdapter() 
    1152         { 
    1153             public void mouseClicked(java.awt.event.MouseEvent evt) 
    1154             { 
     790        zoomOutIcon.addMouseListener(new java.awt.event.MouseAdapter() { 
     791            public void mouseClicked(java.awt.event.MouseEvent evt) { 
    1155792                zoomOutIconMouseClicked(evt); 
    1156793            } 
     
    1176813        fileMenu.setText("File"); 
    1177814        fileMenu.setMargin(new java.awt.Insets(0, 10, 0, 10)); 
    1178         fileMenu.addActionListener(new java.awt.event.ActionListener() 
    1179         { 
    1180             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1181             { 
     815        fileMenu.addActionListener(new java.awt.event.ActionListener() { 
     816            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1182817                fileMenuActionPerformed(evt); 
    1183818            } 
     
    1186821        fileNew.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 
    1187822        fileNew.setText("New"); 
    1188         fileNew.addActionListener(new java.awt.event.ActionListener() 
    1189         { 
    1190             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1191             { 
     823        fileNew.addActionListener(new java.awt.event.ActionListener() { 
     824            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1192825                fileNewActionPerformed(evt); 
    1193826            } 
     
    1198831        fileOpen.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 
    1199832        fileOpen.setText("Open..."); 
    1200         fileOpen.addActionListener(new java.awt.event.ActionListener() 
    1201         { 
    1202             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1203             { 
     833        fileOpen.addActionListener(new java.awt.event.ActionListener() { 
     834            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1204835                fileOpenActionPerformed(evt); 
    1205836            } 
     
    1210841        fileSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK)); 
    1211842        fileSave.setText("Save"); 
    1212         fileSave.addActionListener(new java.awt.event.ActionListener() 
    1213         { 
    1214             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1215             { 
     843        fileSave.addActionListener(new java.awt.event.ActionListener() { 
     844            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1216845                fileSaveActionPerformed(evt); 
    1217846            } 
     
    1221850        fileSaveAs.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 
    1222851        fileSaveAs.setText("Save as..."); 
    1223         fileSaveAs.addActionListener(new java.awt.event.ActionListener() 
    1224         { 
    1225             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1226             { 
     852        fileSaveAs.addActionListener(new java.awt.event.ActionListener() { 
     853            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1227854                fileSaveAsActionPerformed(evt); 
    1228855            } 
     
    1237864        generateNotebooks.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 
    1238865        generateNotebooks.setText("Generate Notebooks..."); 
    1239         generateNotebooks.addActionListener(new java.awt.event.ActionListener() 
    1240         { 
    1241             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1242             { 
     866        generateNotebooks.addActionListener(new java.awt.event.ActionListener() { 
     867            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1243868                generateNotebooksActionPerformed(evt); 
    1244869            } 
     
    1252877        generateScorecards.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 
    1253878        generateScorecards.setText("Generate Scorecards..."); 
    1254         generateScorecards.addActionListener(new java.awt.event.ActionListener() 
    1255         { 
    1256             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1257             { 
     879        generateScorecards.addActionListener(new java.awt.event.ActionListener() { 
     880            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1258881                generateScorecardsActionPerformed(evt); 
    1259882            } 
     
    1263886        generateOrganizationChart.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 
    1264887        generateOrganizationChart.setText("Generate D14 TMC Org Chart..."); 
    1265         generateOrganizationChart.addActionListener(new java.awt.event.ActionListener() 
    1266         { 
    1267             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1268             { 
     888        generateOrganizationChart.addActionListener(new java.awt.event.ActionListener() { 
     889            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1269890                generateOrganizationChartActionPerformed(evt); 
    1270891            } 
     
    1275896        generateProjectRequirements.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 
    1276897        generateProjectRequirements.setText("Generate Project Worklist..."); 
    1277         generateProjectRequirements.addActionListener(new java.awt.event.ActionListener() 
    1278         { 
    1279             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1280             { 
     898        generateProjectRequirements.addActionListener(new java.awt.event.ActionListener() { 
     899            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1281900                generateProjectRequirementsActionPerformed(evt); 
    1282901            } 
     
    1290909 
    1291910        newIncident.setText("New Incident..."); 
    1292         newIncident.addActionListener(new java.awt.event.ActionListener() 
    1293         { 
    1294             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1295             { 
     911        newIncident.addActionListener(new java.awt.event.ActionListener() { 
     912            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1296913                newIncidentActionPerformed(evt); 
    1297914            } 
     
    1300917 
    1301918        editIncident.setText("Edit Incident..."); 
    1302         editIncident.addActionListener(new java.awt.event.ActionListener() 
    1303         { 
    1304             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1305             { 
     919        editIncident.addActionListener(new java.awt.event.ActionListener() { 
     920            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1306921                editIncidentActionPerformed(evt); 
    1307922            } 
     
    1310925 
    1311926        incidentDetails.setText("Incident Details..."); 
    1312         incidentDetails.addActionListener(new java.awt.event.ActionListener() 
    1313         { 
    1314             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1315             { 
     927        incidentDetails.addActionListener(new java.awt.event.ActionListener() { 
     928            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1316929                incidentDetailsActionPerformed(evt); 
    1317930            } 
     
    1321934 
    1322935        saveIncident.setText("Save Incident..."); 
    1323         saveIncident.addActionListener(new java.awt.event.ActionListener() 
    1324         { 
    1325             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1326             { 
     936        saveIncident.addActionListener(new java.awt.event.ActionListener() { 
     937            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1327938                saveIncidentActionPerformed(evt); 
    1328939            } 
     
    1331942 
    1332943        loadIncident.setText("Load Incident..."); 
    1333         loadIncident.addActionListener(new java.awt.event.ActionListener() 
    1334         { 
    1335             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1336             { 
     944        loadIncident.addActionListener(new java.awt.event.ActionListener() { 
     945            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1337946                loadIncidentActionPerformed(evt); 
    1338947            } 
     
    1345954 
    1346955        generateNoiseOption.setText("Generate Noise..."); 
    1347         generateNoiseOption.addActionListener(new java.awt.event.ActionListener() 
    1348         { 
    1349             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1350             { 
     956        generateNoiseOption.addActionListener(new java.awt.event.ActionListener() { 
     957            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1351958                generateNoiseOptionActionPerformed(evt); 
    1352959            } 
     
    1364971 
    1365972        helpAbout.setText("About..."); 
    1366         helpAbout.addActionListener(new java.awt.event.ActionListener() 
    1367         { 
    1368             public void actionPerformed(java.awt.event.ActionEvent evt) 
    1369             { 
     973        helpAbout.addActionListener(new java.awt.event.ActionListener() { 
     974            public void actionPerformed(java.awt.event.ActionEvent evt) { 
    1370975                helpAboutActionPerformed(evt); 
    1371976            } 
     
    17981403 
    17991404    private void loadIncidentActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_loadIncidentActionPerformed 
    1800         new IncidentPaletteFrame(script, this).setVisible(true); 
     1405    //    new IncidentPaletteFrame(script, this).setVisible(true); 
     1406        JOptionPane.showMessageDialog(this, "Incident Palette will appear here", "Message", JOptionPane.INFORMATION_MESSAGE); 
    18011407        zoomSlider.setValue(zoomSlider.getMinimum()); 
    18021408    }//GEN-LAST:event_loadIncidentActionPerformed 
     
    19251531            if (inc != null) 
    19261532            { 
    1927                 IncidentEditorFrame editor = new IncidentEditorFrame(inc); 
     1533                IncidentEditorFrame editor = new IncidentEditorFrame(inc, null); 
    19281534                script.addObserver(editor); 
    19291535                editor.setVisible(true); 
     
    20081614        } 
    20091615 
    2010         java.awt.EventQueue.invokeLater( 
    2011                 new Runnable() 
     1616        java.awt.EventQueue.invokeLater(new Runnable() 
    20121617                { 
    20131618                    public void run() 
    20141619                    { 
    2015                         new ScriptBuilderFrame().setVisible(true); 
     1620                        new ScriptOverviewWindow().setVisible(true); 
    20161621                    } 
    20171622                }); 
     
    20541659    private javax.swing.JMenu incidentMenu; 
    20551660    private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel1; 
    2056     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel10; 
    2057     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel2; 
    2058     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel3; 
    2059     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel4; 
    2060     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel5; 
    2061     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel6; 
    2062     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel7; 
    2063     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel8; 
    2064     private scriptbuilder.gui.panels.IncidentNumberPanel incidentNumberPanel9; 
    20651661    private javax.swing.JButton incidentOkButton; 
    20661662    private javax.swing.JPopupMenu incidentPopupMenu; 
    20671663    private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel1; 
    2068     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel10; 
    2069     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel2; 
    2070     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel3; 
    2071     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel4; 
    2072     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel5; 
    2073     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel6; 
    2074     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel7; 
    2075     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel8; 
    2076     private scriptbuilder.gui.panels.IncidentTimelinePanel incidentTimelinePanel9; 
    20771664    private javax.swing.JButton jButton1; 
    20781665    private javax.swing.JButton jButton2; 
  • trunk/src/scriptbuilder/gui/application.properties

    r137 r144  
    1 #Mon, 23 Oct 2017 19:57:14 -0700 
     1#Tue, 09 Jan 2018 11:31:37 -0800 
    22 
    3 Application.revision=0 
     3Application.revision=143 
    44 
    5 Application.buildnumber=37 
     5Application.buildnumber=38 
    66 
    77Incidents.directory=Incidents 
Note: See TracChangeset for help on using the changeset viewer.