()
| 194 | } |
| 195 | |
| 196 | void addPopupMenus() { |
| 197 | rectPopup = newPopupMenu(); |
| 198 | rectItem = new CheckboxMenuItem("Rectangle", rectType==RECT_ROI); |
| 199 | rectItem.addItemListener(this); |
| 200 | rectPopup.add(rectItem); |
| 201 | roundRectItem = new CheckboxMenuItem("Rounded Rectangle", rectType==ROUNDED_RECT_ROI); |
| 202 | roundRectItem.addItemListener(this); |
| 203 | rectPopup.add(roundRectItem); |
| 204 | rotatedRectItem = new CheckboxMenuItem("Rotated Rectangle", rectType==ROTATED_RECT_ROI); |
| 205 | rotatedRectItem.addItemListener(this); |
| 206 | rectPopup.add(rotatedRectItem); |
| 207 | add(rectPopup); |
| 208 | |
| 209 | ovalPopup = newPopupMenu(); |
| 210 | ovalItem = new CheckboxMenuItem("Oval selections", ovalType==OVAL_ROI); |
| 211 | ovalItem.addItemListener(this); |
| 212 | ovalPopup.add(ovalItem); |
| 213 | ellipseItem = new CheckboxMenuItem("Elliptical selections", ovalType==ELLIPSE_ROI); |
| 214 | ellipseItem.addItemListener(this); |
| 215 | ovalPopup.add(ellipseItem); |
| 216 | brushItem = new CheckboxMenuItem("Selection Brush Tool", ovalType==BRUSH_ROI); |
| 217 | brushItem.addItemListener(this); |
| 218 | ovalPopup.add(brushItem); |
| 219 | add(ovalPopup); |
| 220 | |
| 221 | pointPopup = newPopupMenu(); |
| 222 | pointItem = new CheckboxMenuItem("Point Tool", !multiPointMode); |
| 223 | pointItem.addItemListener(this); |
| 224 | pointPopup.add(pointItem); |
| 225 | multiPointItem = new CheckboxMenuItem("Multi-point Tool", multiPointMode); |
| 226 | multiPointItem.addItemListener(this); |
| 227 | pointPopup.add(multiPointItem); |
| 228 | add(pointPopup); |
| 229 | |
| 230 | linePopup = newPopupMenu(); |
| 231 | straightLineItem = new CheckboxMenuItem("Straight Line", lineType==LINE&&!arrowMode); |
| 232 | straightLineItem.addItemListener(this); |
| 233 | linePopup.add(straightLineItem); |
| 234 | polyLineItem = new CheckboxMenuItem("Segmented Line", lineType==POLYLINE); |
| 235 | polyLineItem.addItemListener(this); |
| 236 | linePopup.add(polyLineItem); |
| 237 | freeLineItem = new CheckboxMenuItem("Freehand Line", lineType==FREELINE); |
| 238 | freeLineItem.addItemListener(this); |
| 239 | linePopup.add(freeLineItem); |
| 240 | arrowItem = new CheckboxMenuItem("Arrow tool", lineType==LINE&&!arrowMode); |
| 241 | arrowItem.addItemListener(this); |
| 242 | linePopup.add(arrowItem); |
| 243 | add(linePopup); |
| 244 | |
| 245 | zoomPopup = newPopupMenu(); |
| 246 | addMenuItem(zoomPopup, "Reset Zoom"); |
| 247 | addMenuItem(zoomPopup, "Zoom In"); |
| 248 | addMenuItem(zoomPopup, "Zoom Out"); |
| 249 | addMenuItem(zoomPopup, "View 100%"); |
| 250 | addMenuItem(zoomPopup, "Zoom To Selection"); |
| 251 | addMenuItem(zoomPopup, "Scale to Fit"); |
| 252 | addMenuItem(zoomPopup, "Set..."); |
| 253 | addMenuItem(zoomPopup, "Maximize"); |
no test coverage detected