+ if(reveal != null && SwingUtilities.isRightMouseButton(evt))\r
+ {\r
+ JPopupMenu pop = new JPopupMenu();\r
+ JMenuItem item = new JMenuItem("Reveal");\r
+ item.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ av.getColumnSelection().revealHiddenColumns(reveal[0], av);\r
+ reveal = null;\r
+ ap.repaint();\r
+ if(ap.overviewPanel != null)\r
+ ap.overviewPanel.updateOverviewImage();\r
+ }\r
+ });\r
+ pop.add(item);\r
+\r
+ if(av.getColumnSelection().hiddenColumns.size()>1)\r
+ {\r
+ item = new JMenuItem("Reveal All");\r
+ item.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ av.getColumnSelection().revealAllHiddenColumns(av);\r
+ reveal = null;\r
+ ap.repaint();\r
+ if(ap.overviewPanel != null)\r
+ ap.overviewPanel.updateOverviewImage();\r
+ }\r
+ });\r
+ pop.add(item);\r
+ }\r
+\r
+ pop.show(this, evt.getX(), evt.getY());\r
+\r
+ }\r
+ else\r
+ if (av.getColumnSelection().contains(res))\r