Clover icon

Coverage Report

  1. Project Clover database Thu Aug 13 2020 12:04:21 BST
  2. Package jalview.jbgui

File GTreePanel.java

 

Coverage histogram

../../img/srcFileCovDistChart6.png
33% of files have more coverage

Code metrics

0
70
30
1
311
248
31
0.44
2.33
30
1.03

Classes

Class Line # Actions
GTreePanel 41 70 31
0.5858%
 

Contributing tests

This file is covered by 6 tests. .

Source view

1    /*
2    * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3    * Copyright (C) $$Year-Rel$$ 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.ImageMaker.TYPE;
24    import jalview.util.MessageManager;
25   
26    import java.awt.BorderLayout;
27    import java.awt.Color;
28    import java.awt.event.ActionEvent;
29    import java.awt.event.ActionListener;
30   
31    import javax.swing.JCheckBoxMenuItem;
32    import javax.swing.JInternalFrame;
33    import javax.swing.JMenu;
34    import javax.swing.JMenuBar;
35    import javax.swing.JMenuItem;
36    import javax.swing.JScrollPane;
37    import javax.swing.event.MenuEvent;
38    import javax.swing.event.MenuListener;
39   
40    @SuppressWarnings("serial")
 
41    public class GTreePanel extends JInternalFrame
42    {
43    BorderLayout borderLayout1 = new BorderLayout();
44   
45    public JScrollPane scrollPane = new JScrollPane();
46   
47    JMenuBar jMenuBar1 = new JMenuBar();
48   
49    JMenu fileMenu = new JMenu();
50   
51    JMenuItem saveAsNewick = new JMenuItem();
52   
53    JMenuItem printMenu = new JMenuItem();
54   
55    protected JMenu viewMenu = new JMenu();
56   
57    public JMenuItem font = new JMenuItem();
58   
59    public JMenuItem sortAssocViews = new JMenuItem();
60   
61    public JCheckBoxMenuItem bootstrapMenu = new JCheckBoxMenuItem();
62   
63    public JCheckBoxMenuItem distanceMenu = new JCheckBoxMenuItem();
64   
65    public JCheckBoxMenuItem fitToWindow = new JCheckBoxMenuItem();
66   
67    public JCheckBoxMenuItem placeholdersMenu = new JCheckBoxMenuItem();
68   
69    JMenuItem pngTree = new JMenuItem();
70   
71    JMenuItem epsTree = new JMenuItem();
72   
73    JMenu saveAsMenu = new JMenu();
74   
75    JMenuItem textbox = new JMenuItem();
76   
77    public JMenuItem originalSeqData = new JMenuItem();
78   
79    protected JMenu associateLeavesMenu = new JMenu();
80   
 
81  9 toggle public GTreePanel()
82    {
83  9 try
84    {
85  9 jbInit();
86  9 this.setJMenuBar(jMenuBar1);
87    } catch (Exception e)
88    {
89  0 e.printStackTrace();
90    }
91    }
92   
 
93  9 toggle private void jbInit() throws Exception
94    {
95  9 setName("jalview-tree");
96  9 this.getContentPane().setLayout(borderLayout1);
97  9 this.setBackground(Color.white);
98  9 this.setFont(new java.awt.Font("Verdana", 0, 12));
99  9 scrollPane.setOpaque(false);
100  9 fileMenu.setText(MessageManager.getString("action.file"));
101  9 saveAsNewick.setText(MessageManager.getString("label.newick_format"));
102  9 saveAsNewick.addActionListener(new ActionListener()
103    {
 
104  0 toggle @Override
105    public void actionPerformed(ActionEvent e)
106    {
107  0 saveAsNewick_actionPerformed(e);
108    }
109    });
110  9 printMenu.setText(MessageManager.getString("action.print"));
111  9 printMenu.addActionListener(new java.awt.event.ActionListener()
112    {
 
113  0 toggle @Override
114    public void actionPerformed(ActionEvent e)
115    {
116  0 printMenu_actionPerformed(e);
117    }
118    });
119  9 viewMenu.setText(MessageManager.getString("action.view"));
120  9 viewMenu.addMenuListener(new MenuListener()
121    {
 
122  0 toggle @Override
123    public void menuSelected(MenuEvent e)
124    {
125  0 viewMenu_menuSelected();
126    }
127   
 
128  0 toggle @Override
129    public void menuDeselected(MenuEvent e)
130    {
131    }
132   
 
133  0 toggle @Override
134    public void menuCanceled(MenuEvent e)
135    {
136    }
137    });
138  9 sortAssocViews.setText(
139    MessageManager.getString("label.sort_alignment_by_tree"));
140  9 sortAssocViews.addActionListener(new java.awt.event.ActionListener()
141    {
 
142  0 toggle @Override
143    public void actionPerformed(ActionEvent e)
144    {
145  0 sortByTree_actionPerformed();
146    }
147    });
148  9 font.setText(MessageManager.getString("action.font"));
149  9 font.addActionListener(new java.awt.event.ActionListener()
150    {
 
151  0 toggle @Override
152    public void actionPerformed(ActionEvent e)
153    {
154  0 font_actionPerformed(e);
155    }
156    });
157  9 bootstrapMenu.setText(
158    MessageManager.getString("label.show_bootstrap_values"));
159  9 bootstrapMenu.addActionListener(new java.awt.event.ActionListener()
160    {
 
161  0 toggle @Override
162    public void actionPerformed(ActionEvent e)
163    {
164  0 bootstrapMenu_actionPerformed(e);
165    }
166    });
167  9 distanceMenu.setText(MessageManager.getString("label.show_distances"));
168  9 distanceMenu.addActionListener(new java.awt.event.ActionListener()
169    {
 
170  0 toggle @Override
171    public void actionPerformed(ActionEvent e)
172    {
173  0 distanceMenu_actionPerformed(e);
174    }
175    });
176  9 fitToWindow.setSelected(true);
177  9 fitToWindow.setText(MessageManager.getString("label.fit_to_window"));
178  9 fitToWindow.addActionListener(new java.awt.event.ActionListener()
179    {
 
180  0 toggle @Override
181    public void actionPerformed(ActionEvent e)
182    {
183  0 fitToWindow_actionPerformed(e);
184    }
185    });
186  9 epsTree.setText("EPS");
187  9 epsTree.addActionListener(new java.awt.event.ActionListener()
188    {
 
189  0 toggle @Override
190    public void actionPerformed(ActionEvent e)
191    {
192  0 writeTreeImage(TYPE.EPS);
193    }
194    });
195  9 pngTree.setText("PNG");
196  9 pngTree.addActionListener(new java.awt.event.ActionListener()
197    {
 
198  0 toggle @Override
199    public void actionPerformed(ActionEvent e)
200    {
201  0 writeTreeImage(TYPE.PNG);
202    }
203    });
204  9 saveAsMenu.setText(MessageManager.getString("action.save_as"));
205  9 placeholdersMenu.setToolTipText(MessageManager.getString(
206    "label.marks_leaves_tree_not_associated_with_sequence"));
207  9 placeholdersMenu.setText(
208    MessageManager.getString("label.mark_unlinked_leaves"));
209  9 placeholdersMenu.addActionListener(new ActionListener()
210    {
 
211  0 toggle @Override
212    public void actionPerformed(ActionEvent e)
213    {
214  0 placeholdersMenu_actionPerformed(e);
215    }
216    });
217  9 textbox.setText(MessageManager.getString("label.out_to_textbox"));
218  9 textbox.addActionListener(new ActionListener()
219    {
 
220  0 toggle @Override
221    public void actionPerformed(ActionEvent e)
222    {
223  0 textbox_actionPerformed(e);
224    }
225    });
226  9 originalSeqData.setText(MessageManager.getString("label.input_data"));
227  9 originalSeqData.addActionListener(new ActionListener()
228    {
 
229  0 toggle @Override
230    public void actionPerformed(ActionEvent e)
231    {
232  0 originalSeqData_actionPerformed(e);
233    }
234    });
235  9 associateLeavesMenu.setText(
236    MessageManager.getString("label.associate_leaves_with"));
237  9 this.getContentPane().add(scrollPane, BorderLayout.CENTER);
238  9 jMenuBar1.add(fileMenu);
239  9 jMenuBar1.add(viewMenu);
240  9 fileMenu.add(saveAsMenu);
241  9 fileMenu.add(textbox);
242  9 fileMenu.add(printMenu);
243  9 fileMenu.add(originalSeqData);
244  9 viewMenu.add(fitToWindow);
245  9 viewMenu.add(font);
246  9 viewMenu.add(distanceMenu);
247  9 viewMenu.add(bootstrapMenu);
248  9 viewMenu.add(placeholdersMenu);
249  9 viewMenu.add(sortAssocViews);
250  9 viewMenu.add(associateLeavesMenu);
251  9 saveAsMenu.add(saveAsNewick);
252  9 saveAsMenu.add(epsTree);
253  9 saveAsMenu.add(pngTree);
254    }
255   
 
256  0 toggle public void printMenu_actionPerformed(ActionEvent e)
257    {
258    }
259   
 
260  0 toggle public void font_actionPerformed(ActionEvent e)
261    {
262    }
263   
 
264  0 toggle public void distanceMenu_actionPerformed(ActionEvent e)
265    {
266    }
267   
 
268  0 toggle public void bootstrapMenu_actionPerformed(ActionEvent e)
269    {
270    }
271   
 
272  0 toggle public void fitToWindow_actionPerformed(ActionEvent e)
273    {
274    }
275   
 
276  0 toggle public void writeTreeImage(TYPE imageType)
277    {
278    }
279   
 
280  0 toggle public void saveAsNewick_actionPerformed(ActionEvent e)
281    {
282    }
283   
 
284  0 toggle public void placeholdersMenu_actionPerformed(ActionEvent e)
285    {
286    }
287   
 
288  0 toggle public void textbox_actionPerformed(ActionEvent e)
289    {
290    }
291   
 
292  0 toggle public void fullid_actionPerformed(ActionEvent e)
293    {
294   
295    }
296   
 
297  0 toggle public void originalSeqData_actionPerformed(ActionEvent e)
298    {
299   
300    }
301   
 
302  0 toggle public void viewMenu_menuSelected()
303    {
304    }
305   
 
306  0 toggle public void sortByTree_actionPerformed()
307    {
308   
309    }
310   
311    }