(ActionListener listener)
| 320 | } |
| 321 | |
| 322 | @AstroImageJ(reason = "Remove python", modified = true) |
| 323 | public static Menu getExamplesMenu(ActionListener listener) { |
| 324 | Menu menu = new Menu("Examples"); |
| 325 | Menu submenu = new Menu("Plots"); |
| 326 | addExample(submenu, "Example Plot", "Example_Plot_.ijm"); |
| 327 | addExample(submenu, "Semi-log Plot", "Semi-log_Plot_.ijm"); |
| 328 | addExample(submenu, "Arrow Plot", "Arrow_Plot_.ijm"); |
| 329 | addExample(submenu, "Damped Wave Plot", "Damped_Wave_Plot_.ijm"); |
| 330 | addExample(submenu, "Dynamic Plot", "Dynamic_Plot_.ijm"); |
| 331 | addExample(submenu, "Dynamic Plot 2D", "Dynamic_Plot_2D_.ijm"); |
| 332 | addExample(submenu, "Custom Plot Symbols", "Custom_Plot_Symbols_.ijm"); |
| 333 | addExample(submenu, "Histograms", "Histograms_.ijm"); |
| 334 | addExample(submenu, "Bar Charts", "Bar_Charts_.ijm"); |
| 335 | addExample(submenu, "Shapes", "Plot_Shapes_.ijm"); |
| 336 | addExample(submenu, "Plot Styles", "Plot_Styles_.ijm"); |
| 337 | addExample(submenu, "Random Data", "Random_Data_.ijm"); |
| 338 | addExample(submenu, "Plot Results", "Plot_Results_.ijm"); |
| 339 | addExample(submenu, "Plot With Spectrum", "Plot_With_Spectrum_.ijm"); |
| 340 | submenu.addActionListener(listener); |
| 341 | menu.add(submenu); |
| 342 | |
| 343 | submenu = new Menu("Tools"); |
| 344 | addExample(submenu, "Annular Selection", "Annular_Selection_Tool.ijm"); |
| 345 | addExample(submenu, "Big Cursor", "Big_Cursor_Tool.ijm"); |
| 346 | addExample(submenu, "Circle Tool", "Circle_Tool.ijm"); |
| 347 | addExample(submenu, "Point Picker", "Point_Picker_Tool.ijm"); |
| 348 | addExample(submenu, "Star Tool", "Star_Tool.ijm"); |
| 349 | addExample(submenu, "Animated Icon Tool", "Animated_Icon_Tool.ijm"); |
| 350 | submenu.addActionListener(listener); |
| 351 | menu.add(submenu); |
| 352 | |
| 353 | submenu = new Menu("Macro"); |
| 354 | addExample(submenu, "Sphere", "Sphere.ijm"); |
| 355 | addExample(submenu, "Dialog Box", "Dialog_Box.ijm"); |
| 356 | addExample(submenu, "Process Folder", "Batch_Process_Folder.ijm"); |
| 357 | addExample(submenu, "OpenDialog Demo", "OpenDialog_Demo.ijm"); |
| 358 | addExample(submenu, "Save All Images", "Save_All_Images.ijm"); |
| 359 | addExample(submenu, "Sine/Cosine Table", "Sine_Cosine_Table.ijm"); |
| 360 | addExample(submenu, "Non-numeric Table", "Non-numeric_Table.ijm"); |
| 361 | addExample(submenu, "Overlay", "Overlay.ijm"); |
| 362 | addExample(submenu, "Stack Overlay", "Stack_Overlay.ijm"); |
| 363 | addExample(submenu, "Array Functions", "Array_Functions.ijm"); |
| 364 | addExample(submenu, "Dual Progress Bars", "Dual_Progress_Bars.ijm"); |
| 365 | addExample(submenu, "Grab Viridis Colormap", "Grab_Viridis_Colormap.ijm"); |
| 366 | addExample(submenu, "Custom Measurement", "Custom_Measurement.ijm"); |
| 367 | addExample(submenu, "Synthetic Images", "Synthetic_Images.ijm"); |
| 368 | addExample(submenu, "Spiral Rotation", "Spiral_Rotation.ijm"); |
| 369 | addExample(submenu, "Curve Fitting", "Curve_Fitting.ijm"); |
| 370 | addExample(submenu, "Colors of 2021", "Colors_of_2021.ijm"); |
| 371 | addExample(submenu, "Turtle Graphics", "Turtle_Graphics.ijm"); |
| 372 | addExample(submenu, "Easter Eggs", "Easter_Eggs.ijm"); |
| 373 | submenu.addActionListener(listener); |
| 374 | menu.add(submenu); |
| 375 | |
| 376 | submenu = new Menu("JavaScript"); |
| 377 | addExample(submenu, "Sphere", "Sphere.js"); |
| 378 | addExample(submenu, "Plasma Cloud", "Plasma_Cloud.js"); |
| 379 | addExample(submenu, "Cloud Debugger", "Cloud_Debugger.js"); |
no test coverage detected