From: Scott C. <ca...@cs...> - 2004-06-16 13:44:36
|
Hi Alok, You should ask this question on the Apollo mailing list--you can find information on it at http://mail.fruitfly.org/mailman/listinfo/apollo Thanks, Scott On Wed, 2004-06-16 at 01:24, Alok Saldanha wrote: > Hello, > > My apologies if this email is giant and looks like crap in your mail > reader, I just want to give all relevant info. I'm doing a lot of > high-throughput noncoding sequence analysis, and I've decided to use > Apollo as the visualization tool for the reams of GFF that I generate. > I've been generating a ream for each of about 150 genes that I'm > interested in, and I wanted a fast way to switch through them, e.g. I > wanted a file listing that I could click on to quickly switch between > them in apollo like this: > > > ______________________________________________________________________ > so I wrote the following fast switcher class (apollo.gui.FastSwitcher): > > > ______________________________________________________________________ > to the credit of apollo's clean design, this only required the > following code changes to apollo.gui.menus.FileMenu: > > diff -rw apollo/src/java/apollo/gui/menus/FileMenu.java > pristine/apollo/src/java/apollo/gui/menus/FileMenu.java > 29d28 > < JMenuItem fastSwitcher; > 80d78 > < fastSwitcher = new JMenuItem("Fast Switcher..."); > 96d93 > < fastSwitcher.addActionListener(this); > 129c126 > < add(fastSwitcher); > --- > > > 320,321d316 > < } else if (e.getSource() == fastSwitcher) { > < showFastSwitcher(); > 390,398c385 > < JDialog switcherDialog; > < private void showFastSwitcher() { > < if (switcherDialog == null) { > < switcherDialog = new JDialog(frame, > "FastSwitcher", false); > < switcherDialog.getContentPane().add(new > FastSwitcher(frame)); > < switcherDialog.pack(); > < } > < switcherDialog.show(); > < } > > ______________________________________________________________________ > Anyways, the only problem is that the most-recently-used files are not > updated by the switches that FastSwitcher triggers. Can anyone help me > fix this? Also, is there interest in (generalized for other formats > perhaps) and including it in the stock Apollo distro? > > Thanks, > Alok -- ------------------------------------------------------------------------ Scott Cain, Ph. D. ca...@cs... GMOD Coordinator (http://www.gmod.org/) 216-392-3087 Cold Spring Harbor Laboratory |