JAL-1517 source formatting
[jalview.git] / src / jalview / jbgui / GStructureViewer.java
1 /*
2  * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2)
3  * Copyright (C) 2014 The Jalview Authors
4  * 
5  * This file is part of Jalview.
6  * 
7  * Jalview is free software: you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License 
9  * as published by the Free Software Foundation, either version 3
10  * of the License, or (at your option) any later version.
11  *  
12  * Jalview is distributed in the hope that it will be useful, but 
13  * WITHOUT ANY WARRANTY; without even the implied warranty 
14  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
15  * PURPOSE.  See the GNU General Public License for more details.
16  * 
17  * You should have received a copy of the GNU General Public License
18  * along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
19  * The Jalview Authors are detailed in the 'AUTHORS' file.
20  */
21 package jalview.jbgui;
22
23 import jalview.util.MessageManager;
24
25 import javax.swing.*;
26 import java.awt.event.ActionListener;
27 import java.awt.event.ActionEvent;
28
29 public class GStructureViewer extends JInternalFrame
30 {
31   public GStructureViewer()
32   {
33     try
34     {
35       jbInit();
36     } catch (Exception ex)
37     {
38       ex.printStackTrace();
39     }
40   }
41
42   private void jbInit() throws Exception
43   {
44     this.setJMenuBar(menuBar);
45     fileMenu.setText(MessageManager.getString("action.file"));
46     savemenu.setActionCommand(MessageManager.getString("action.save_image"));
47     savemenu.setText(MessageManager.getString("action.save_as"));
48     pdbFile.setText(MessageManager.getString("label.pdb_file"));
49     pdbFile.addActionListener(new ActionListener()
50     {
51       public void actionPerformed(ActionEvent actionEvent)
52       {
53         pdbFile_actionPerformed(actionEvent);
54       }
55     });
56     png.setText("PNG");
57     png.addActionListener(new ActionListener()
58     {
59       public void actionPerformed(ActionEvent actionEvent)
60       {
61         png_actionPerformed(actionEvent);
62       }
63     });
64     eps.setText("EPS");
65     eps.addActionListener(new ActionListener()
66     {
67       public void actionPerformed(ActionEvent actionEvent)
68       {
69         eps_actionPerformed(actionEvent);
70       }
71     });
72     viewMapping.setText(MessageManager.getString("label.view_mapping"));
73     viewMapping.addActionListener(new ActionListener()
74     {
75       public void actionPerformed(ActionEvent actionEvent)
76       {
77         viewMapping_actionPerformed(actionEvent);
78       }
79     });
80     viewMenu.setText(MessageManager.getString("action.view"));
81     chainMenu.setText(MessageManager.getString("action.show_chain"));
82     colourMenu.setText(MessageManager.getString("label.colours"));
83     backGround.setText(MessageManager.getString("label.background_colour")
84             + "...");
85     backGround.addActionListener(new ActionListener()
86     {
87       public void actionPerformed(ActionEvent actionEvent)
88       {
89         backGround_actionPerformed(actionEvent);
90       }
91     });
92     seqColour.setSelected(false);
93     seqColour.setText(MessageManager.getString("action.by_sequence"));
94     seqColour.addActionListener(new ActionListener()
95     {
96       public void actionPerformed(ActionEvent actionEvent)
97       {
98         seqColour_actionPerformed(actionEvent);
99       }
100     });
101     chainColour.setText(MessageManager.getString("action.by_chain"));
102     chainColour.addActionListener(new ActionListener()
103     {
104       public void actionPerformed(ActionEvent actionEvent)
105       {
106         chainColour_actionPerformed(actionEvent);
107       }
108     });
109     chargeColour.setText(MessageManager.getString("label.charge_cysteine"));
110     chargeColour.addActionListener(new ActionListener()
111     {
112       public void actionPerformed(ActionEvent actionEvent)
113       {
114         chargeColour_actionPerformed(actionEvent);
115       }
116     });
117     zappoColour.setText(MessageManager.getString("label.zappo"));
118     zappoColour.addActionListener(new ActionListener()
119     {
120       public void actionPerformed(ActionEvent actionEvent)
121       {
122         zappoColour_actionPerformed(actionEvent);
123       }
124     });
125     taylorColour.setText(MessageManager.getString("label.taylor"));
126     taylorColour.addActionListener(new ActionListener()
127     {
128       public void actionPerformed(ActionEvent actionEvent)
129       {
130         taylorColour_actionPerformed(actionEvent);
131       }
132     });
133     hydroColour.setText(MessageManager.getString("label.hydrophobicity"));
134     hydroColour.addActionListener(new ActionListener()
135     {
136       public void actionPerformed(ActionEvent actionEvent)
137       {
138         hydroColour_actionPerformed(actionEvent);
139       }
140     });
141     strandColour.setText(MessageManager
142             .getString("label.strand_propensity"));
143     strandColour.addActionListener(new ActionListener()
144     {
145       public void actionPerformed(ActionEvent actionEvent)
146       {
147         strandColour_actionPerformed(actionEvent);
148       }
149     });
150     helixColour.setText(MessageManager.getString("label.helix_propensity"));
151     helixColour.addActionListener(new ActionListener()
152     {
153       public void actionPerformed(ActionEvent actionEvent)
154       {
155         helixColour_actionPerformed(actionEvent);
156       }
157     });
158     turnColour.setText(MessageManager.getString("label.turn_propensity"));
159     turnColour.addActionListener(new ActionListener()
160     {
161       public void actionPerformed(ActionEvent actionEvent)
162       {
163         turnColour_actionPerformed(actionEvent);
164       }
165     });
166     buriedColour.setText(MessageManager.getString("label.buried_index"));
167     buriedColour.addActionListener(new ActionListener()
168     {
169       public void actionPerformed(ActionEvent actionEvent)
170       {
171         buriedColour_actionPerformed(actionEvent);
172       }
173     });
174     purinePyrimidineColour.setText(MessageManager
175             .getString("label.purine_pyrimidine"));
176     purinePyrimidineColour.addActionListener(new ActionListener()
177     {
178       public void actionPerformed(ActionEvent actionEvent)
179       {
180         purinePyrimidineColour_actionPerformed(actionEvent);
181       }
182     });
183
184     userColour.setText(MessageManager.getString("action.user_defined"));
185     userColour.addActionListener(new ActionListener()
186     {
187       public void actionPerformed(ActionEvent actionEvent)
188       {
189         userColour_actionPerformed(actionEvent);
190       }
191     });
192     jmolColour.setSelected(false);
193     jmolColour.setText(MessageManager.getString("label.colour_with_jmol"));
194     jmolColour.setToolTipText(MessageManager
195             .getString("label.let_jmol_manage_structure_colours"));
196     jmolColour.addActionListener(new ActionListener()
197     {
198       public void actionPerformed(ActionEvent actionEvent)
199       {
200         jmolColour_actionPerformed(actionEvent);
201       }
202     });
203     helpMenu.setText(MessageManager.getString("action.help"));
204     jmolHelp.setText(MessageManager.getString("label.jmol_help"));
205     jmolHelp.addActionListener(new ActionListener()
206     {
207       public void actionPerformed(ActionEvent actionEvent)
208       {
209         jmolHelp_actionPerformed(actionEvent);
210       }
211     });
212     alignStructs
213             .setText(MessageManager.getString("label.align_structures"));
214     alignStructs.addActionListener(new ActionListener()
215     {
216       public void actionPerformed(ActionEvent actionEvent)
217       {
218         alignStructs_actionPerformed(actionEvent);
219       }
220     });
221     jmolActionMenu.setText(MessageManager.getString("label.jmol"));
222     menuBar.add(fileMenu);
223     menuBar.add(viewMenu);
224     menuBar.add(colourMenu);
225     menuBar.add(jmolActionMenu);
226     jmolActionMenu.setVisible(false);
227     menuBar.add(helpMenu);
228     fileMenu.add(savemenu);
229     fileMenu.add(viewMapping);
230     savemenu.add(pdbFile);
231     savemenu.add(png);
232     savemenu.add(eps);
233     viewMenu.add(chainMenu);
234
235     colourMenu.add(seqColour);
236     colourMenu.add(chainColour);
237     colourMenu.add(chargeColour);
238     colourMenu.add(zappoColour);
239     colourMenu.add(taylorColour);
240     colourMenu.add(hydroColour);
241     colourMenu.add(helixColour);
242     colourMenu.add(strandColour);
243     colourMenu.add(turnColour);
244     colourMenu.add(buriedColour);
245     colourMenu.add(purinePyrimidineColour);
246     colourMenu.add(userColour);
247     colourMenu.add(jmolColour);
248     colourMenu.add(backGround);
249
250     colourButtons.add(seqColour);
251     colourButtons.add(chainColour);
252     colourButtons.add(chargeColour);
253     colourButtons.add(zappoColour);
254     colourButtons.add(taylorColour);
255     colourButtons.add(hydroColour);
256     colourButtons.add(helixColour);
257     colourButtons.add(strandColour);
258     colourButtons.add(turnColour);
259     colourButtons.add(buriedColour);
260     colourButtons.add(userColour);
261     colourButtons.add(jmolColour);
262
263     helpMenu.add(jmolHelp);
264     jmolActionMenu.add(alignStructs);
265   }
266
267   protected void jmolColour_actionPerformed(ActionEvent actionEvent)
268   {
269   }
270
271   protected void alignStructs_actionPerformed(ActionEvent actionEvent)
272   {
273   }
274
275   JMenuBar menuBar = new JMenuBar();
276
277   JMenu fileMenu = new JMenu();
278
279   JMenu savemenu = new JMenu();
280
281   JMenuItem pdbFile = new JMenuItem();
282
283   JMenuItem png = new JMenuItem();
284
285   JMenuItem eps = new JMenuItem();
286
287   JMenuItem viewMapping = new JMenuItem();
288
289   protected JMenu viewMenu = new JMenu();
290
291   protected JMenu chainMenu = new JMenu();
292
293   JMenu jMenu1 = new JMenu();
294
295   protected JMenu colourMenu = new JMenu();
296
297   protected JMenu jmolActionMenu = new JMenu();
298
299   protected JMenuItem alignStructs = new JMenuItem();
300
301   JMenuItem backGround = new JMenuItem();
302
303   protected JRadioButtonMenuItem seqColour = new JRadioButtonMenuItem();
304
305   protected JRadioButtonMenuItem chainColour = new JRadioButtonMenuItem();
306
307   protected JRadioButtonMenuItem chargeColour = new JRadioButtonMenuItem();
308
309   protected JRadioButtonMenuItem zappoColour = new JRadioButtonMenuItem();
310
311   protected JRadioButtonMenuItem taylorColour = new JRadioButtonMenuItem();
312
313   protected JRadioButtonMenuItem hydroColour = new JRadioButtonMenuItem();
314
315   protected JRadioButtonMenuItem strandColour = new JRadioButtonMenuItem();
316
317   protected JRadioButtonMenuItem helixColour = new JRadioButtonMenuItem();
318
319   protected JRadioButtonMenuItem turnColour = new JRadioButtonMenuItem();
320
321   protected JRadioButtonMenuItem buriedColour = new JRadioButtonMenuItem();
322
323   protected JRadioButtonMenuItem purinePyrimidineColour = new JRadioButtonMenuItem();
324
325   protected JRadioButtonMenuItem userColour = new JRadioButtonMenuItem();
326
327   protected JRadioButtonMenuItem jmolColour = new JRadioButtonMenuItem();
328
329   protected ButtonGroup colourButtons = new ButtonGroup();
330
331   JMenu helpMenu = new JMenu();
332
333   JMenuItem jmolHelp = new JMenuItem();
334
335   public void pdbFile_actionPerformed(ActionEvent actionEvent)
336   {
337
338   }
339
340   public void png_actionPerformed(ActionEvent actionEvent)
341   {
342
343   }
344
345   public void eps_actionPerformed(ActionEvent actionEvent)
346   {
347
348   }
349
350   public void viewMapping_actionPerformed(ActionEvent actionEvent)
351   {
352
353   }
354
355   public void seqColour_actionPerformed(ActionEvent actionEvent)
356   {
357
358   }
359
360   public void chainColour_actionPerformed(ActionEvent actionEvent)
361   {
362
363   }
364
365   public void chargeColour_actionPerformed(ActionEvent actionEvent)
366   {
367
368   }
369
370   public void zappoColour_actionPerformed(ActionEvent actionEvent)
371   {
372
373   }
374
375   public void taylorColour_actionPerformed(ActionEvent actionEvent)
376   {
377
378   }
379
380   public void hydroColour_actionPerformed(ActionEvent actionEvent)
381   {
382
383   }
384
385   public void helixColour_actionPerformed(ActionEvent actionEvent)
386   {
387
388   }
389
390   public void strandColour_actionPerformed(ActionEvent actionEvent)
391   {
392
393   }
394
395   public void turnColour_actionPerformed(ActionEvent actionEvent)
396   {
397
398   }
399
400   public void buriedColour_actionPerformed(ActionEvent actionEvent)
401   {
402
403   }
404
405   public void purinePyrimidineColour_actionPerformed(ActionEvent actionEvent)
406   {
407
408   }
409
410   public void userColour_actionPerformed(ActionEvent actionEvent)
411   {
412
413   }
414
415   public void backGround_actionPerformed(ActionEvent actionEvent)
416   {
417
418   }
419
420   public void jmolHelp_actionPerformed(ActionEvent actionEvent)
421   {
422
423   }
424 }