1 package de.desy.acop.video;
2
3 import com.cosylab.gui.components.customizer.AbstractCustomizerPanel;
4
5 import de.desy.acop.displayers.selector.ConnectionCustomizer;
6 import de.desy.acop.video.displayer.ImageDisplayer;
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 public class AcopVideoCustomizer extends AbstractCustomizerPanel {
27
28 private static final long serialVersionUID = -7682488932083846573L;
29
30
31 public static final String[] SETTINGS = { ImageDisplayer.PROPERTY_COLOR_MAP,
32 ImageDisplayer.PROPERTY_AOI_ZOOM,
33 ImageDisplayer.PROPERTY_KEEP_ASPECT_RATIO,
34 ImageDisplayer.PROPERTY_IMAGE_ZOOM,
35 ImageDisplayer.PROPERTY_OVERLAY_STATE,
36 ImageDisplayer.PROPERTY_HISTOGRAM_EQUALISATION,
37 ImageDisplayer.PROPERTY_HISTOGRAM_MIN,
38 ImageDisplayer.PROPERTY_HISTOGRAM_MAX,
39 AcopVideo.PROPERTY_DISPLAY_CLUT_HEADER};
40
41
42
43
44
45 public AcopVideoCustomizer() {
46 addCustomizer("Connections", new ConnectionCustomizer());
47 addCustomizerTable("Video properties", SETTINGS);
48 addCustomizer("Analysis", new AnalysisCustomizer());
49 setSize(600, 545);
50 }
51 }