(ChangeEvent ev)
| 87 | |
| 88 | ChangeListener CL = new ChangeListener() { |
| 89 | public void stateChanged(ChangeEvent ev) { |
| 90 | if (((AbstractButton) ev.getSource()).getText().hashCode() == rayImme |
| 91 | .getText().hashCode()) { |
| 92 | if (rayImme.isSelected() && !last[4] |
| 93 | && surfex_.pane.getSelectedIndex() >= 0) { |
| 94 | last[4] = true; |
| 95 | double ang[] = surfex_.getCurrentProject().eqAdm |
| 96 | .getAngles(); |
| 97 | double scale[] = surfex_.getCurrentProject().eqAdm |
| 98 | .getScales(); |
| 99 | surfex_.newUpdateRayframeImmediatlyThread(); |
| 100 | surfex_.updateRayframeImmediatlyThread.start(); |
| 101 | } |
| 102 | if (!rayImme.isSelected() && last[4]) { |
| 103 | last[4] = false; |
| 104 | surfex_.updateRayframeImmediatlyThread.stop(); |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | if (((AbstractButton) ev.getSource()).getText().hashCode() == localPro |
| 109 | .getText().hashCode()) { |
| 110 | |
| 111 | // checke ob Programme installiert sind |
| 112 | if (localPro.isSelected() && !last[0]) { |
| 113 | last[0] = true; |
| 114 | if (pov.isSelected() && !povAvailable()) { |
| 115 | ask4pov2(); |
| 116 | |
| 117 | } else { |
| 118 | if (surf.isSelected() && !surfAvailable()) { |
| 119 | ask4surf2(); |
| 120 | } |
| 121 | } |
| 122 | last[0] = localPro.isSelected(); |
| 123 | last[1] = webPro.isSelected(); |
| 124 | } else { |
| 125 | // webPro wurde selected() |
| 126 | last[0] = localPro.isSelected(); |
| 127 | last[1] = webPro.isSelected(); |
| 128 | } |
| 129 | } |
| 130 | if (((AbstractButton) ev.getSource()).getText().hashCode() == surf |
| 131 | .getText().hashCode()) { |
| 132 | if (surf.isSelected() && !last[2]) { |
| 133 | last[2] = true; |
| 134 | // voruebergehend, damit er nicht 10x den dialog aufruft, weil man die maus bewegt |
| 135 | // wurde auf surf geclickt |
| 136 | if (localPro.isSelected() && !surfAvailable()) { |
| 137 | // soll also local verfuegbar sein, isses abernet |
| 138 | ask4surf2(); |
| 139 | } |
| 140 | last[2] = surf.isSelected(); |
| 141 | last[3] = pov.isSelected(); |
| 142 | } else { |
| 143 | if (pov.isSelected() && !last[3]) { |
| 144 | last[3] = true; |
| 145 | // voruebergehend, damit er nicht 10x den dialog aufruft, weil man die maus bewegt |
| 146 |
nothing calls this directly
no test coverage detected