add eye tracking benchmark.
[IRC.git] / Robust / src / Benchmarks / SSJava / EyeTracking / LEAStatusWindow.java
1 /*
2  * Copyright 2009 (c) Florian Frankenberger (darkblue.de)
3  * 
4  * This file is part of LEA.
5  * 
6  * LEA is free software: you can redistribute it and/or modify it under the
7  * terms of the GNU Lesser General Public License as published by the Free
8  * Software Foundation, either version 3 of the License, or (at your option) any
9  * later version.
10  * 
11  * LEA is distributed in the hope that it will be useful, but WITHOUT ANY
12  * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
13  * A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
14  * details.
15  * 
16  * You should have received a copy of the GNU Lesser General Public License
17  * along with LEA. If not, see <http://www.gnu.org/licenses/>.
18  */
19
20
21 /**
22  *
23  * @author Florian
24  */
25 class LEAStatusWindow extends javax.swing.JFrame {
26
27         private static final long serialVersionUID = 6565861506173488477L;
28         
29         /** Creates new form LEAStatusWindow */
30     public LEAStatusWindow() {
31         initComponents();
32         this.setLocationRelativeTo(null);
33     }
34
35     public FaceInfoPanel getFaceInfoPanel() {
36         return (FaceInfoPanel)this.faceInfoPanel;
37     }
38
39     public EyeInfoPanel getEyeInfoPanel() {
40         return (EyeInfoPanel)this.eyeInfoPanel;
41     }
42
43     /** This method is called from within the constructor to
44      * initialize the form.
45      * WARNING: Do NOT modify this code. The content of this method is
46      * always regenerated by the Form Editor.
47      */
48     @SuppressWarnings("unchecked")
49     // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
50     private void initComponents() {
51
52         jPanel1 = new javax.swing.JPanel();
53         faceInfoPanel = new FaceInfoPanel();
54         eyeInfoPanel = new EyeInfoPanel();
55
56         setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
57         setTitle("LEA Status Window");
58         setBackground(new java.awt.Color(0, 0, 0));
59         setResizable(false);
60
61         jPanel1.setBackground(new java.awt.Color(0, 0, 0));
62
63         javax.swing.GroupLayout faceInfoPanelLayout = new javax.swing.GroupLayout(faceInfoPanel);
64         faceInfoPanel.setLayout(faceInfoPanelLayout);
65         faceInfoPanelLayout.setHorizontalGroup(
66             faceInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
67             .addGap(0, 468, Short.MAX_VALUE)
68         );
69         faceInfoPanelLayout.setVerticalGroup(
70             faceInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
71             .addGap(0, 119, Short.MAX_VALUE)
72         );
73
74         javax.swing.GroupLayout eyeInfoPanelLayout = new javax.swing.GroupLayout(eyeInfoPanel);
75         eyeInfoPanel.setLayout(eyeInfoPanelLayout);
76         eyeInfoPanelLayout.setHorizontalGroup(
77             eyeInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
78             .addGap(0, 468, Short.MAX_VALUE)
79         );
80         eyeInfoPanelLayout.setVerticalGroup(
81             eyeInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
82             .addGap(0, 60, Short.MAX_VALUE)
83         );
84
85         javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
86         jPanel1.setLayout(jPanel1Layout);
87         jPanel1Layout.setHorizontalGroup(
88             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
89             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
90                 .addContainerGap()
91                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
92                     .addComponent(eyeInfoPanel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
93                     .addComponent(faceInfoPanel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
94                 .addContainerGap())
95         );
96         jPanel1Layout.setVerticalGroup(
97             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
98             .addGroup(jPanel1Layout.createSequentialGroup()
99                 .addContainerGap()
100                 .addComponent(faceInfoPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
101                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
102                 .addComponent(eyeInfoPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
103                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
104         );
105
106         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
107         getContentPane().setLayout(layout);
108         layout.setHorizontalGroup(
109             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
110             .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
111         );
112         layout.setVerticalGroup(
113             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
114             .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
115         );
116
117         pack();
118     }// </editor-fold>//GEN-END:initComponents
119
120
121     // Variables declaration - do not modify//GEN-BEGIN:variables
122     private javax.swing.JPanel eyeInfoPanel;
123     private javax.swing.JPanel faceInfoPanel;
124     private javax.swing.JPanel jPanel1;
125     // End of variables declaration//GEN-END:variables
126
127 }