org::gel::mauve::gui::StyleMenu Class Reference

Collaboration diagram for org::gel::mauve::gui::StyleMenu:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void actionPerformed (ActionEvent e)
void setTarget (BaseViewerModel model, RearrangementPanel rrpanel)
 Sets the viewer model and display panel that the StyleMenu will configure.

 StyleMenu ()

Package Attributes

JCheckBoxMenuItem jMenuViewStyleChromosomeBoundaries = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleDrawAttributes = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleLcbConnectingLines = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleLcbOutlines = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleLcbStrikethroughLines = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleMouseHighlighting = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleSimilarityPlot = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleSimilarityRanges = new JCheckBoxMenuItem()
JCheckBoxMenuItem jMenuViewStyleSolidBlocks = new JCheckBoxMenuItem()
BaseViewerModel model
RearrangementPanel rrpanel

Constructor & Destructor Documentation

org::gel::mauve::gui::StyleMenu::StyleMenu  )  [inline]
 

Definition at line 28 of file StyleMenu.java.

References jMenuViewStyleChromosomeBoundaries, jMenuViewStyleDrawAttributes, jMenuViewStyleLcbConnectingLines, jMenuViewStyleLcbOutlines, jMenuViewStyleLcbStrikethroughLines, jMenuViewStyleMouseHighlighting, jMenuViewStyleSimilarityPlot, jMenuViewStyleSimilarityRanges, and jMenuViewStyleSolidBlocks.


Member Function Documentation

void org::gel::mauve::gui::StyleMenu::actionPerformed ActionEvent  e  )  [inline]
 

Definition at line 138 of file StyleMenu.java.

References org::gel::mauve::gui::LcbLinePanel::draw_strikethrough, org::gel::mauve::BaseViewerModel::getDrawAttributes(), org::gel::mauve::BaseViewerModel::getDrawChromosomeBoundaries(), org::gel::mauve::LcbViewerModel::getDrawLcbBounds(), org::gel::mauve::BaseViewerModel::getDrawMatches(), org::gel::mauve::BaseViewerModel::getDrawMouseHighlighting(), org::gel::mauve::XmfaViewerModel::getDrawSimilarityRanges(), org::gel::mauve::LcbViewerModel::getFillLcbBoxes(), org::gel::mauve::gui::LcbLinePanel::getHidden(), jMenuViewStyleChromosomeBoundaries, jMenuViewStyleDrawAttributes, jMenuViewStyleLcbConnectingLines, jMenuViewStyleLcbOutlines, jMenuViewStyleLcbStrikethroughLines, jMenuViewStyleMouseHighlighting, jMenuViewStyleSimilarityPlot, jMenuViewStyleSolidBlocks, org::gel::mauve::gui::RearrangementPanel::lcbLinePanel, org::gel::mauve::BaseViewerModel::setDrawAttributes(), org::gel::mauve::BaseViewerModel::setDrawChromosomeBoundaries(), org::gel::mauve::LcbViewerModel::setDrawLcbBounds(), org::gel::mauve::BaseViewerModel::setDrawMatches(), org::gel::mauve::BaseViewerModel::setDrawMouseCursor(), org::gel::mauve::XmfaViewerModel::setDrawSimilarityRanges(), org::gel::mauve::LcbViewerModel::setFillLcbBoxes(), and org::gel::mauve::gui::LcbLinePanel::setHidden().

void org::gel::mauve::gui::StyleMenu::setTarget BaseViewerModel  model,
RearrangementPanel  rrpanel
[inline]
 

Sets the viewer model and display panel that the StyleMenu will configure.

Also adds keystroke shortcuts to the display panel, and enables or disables the menu according to the model type being displayed.

Parameters:
model 
rrpanel 

Definition at line 111 of file StyleMenu.java.

References org::gel::mauve::gui::RearrangementPanel::addKeyMapping(), org::gel::mauve::BaseViewerModel::getDrawAttributes(), jMenuViewStyleChromosomeBoundaries, jMenuViewStyleDrawAttributes, jMenuViewStyleLcbConnectingLines, jMenuViewStyleLcbOutlines, jMenuViewStyleLcbStrikethroughLines, jMenuViewStyleMouseHighlighting, jMenuViewStyleSimilarityPlot, jMenuViewStyleSimilarityRanges, and jMenuViewStyleSolidBlocks.

Referenced by org::gel::mauve::gui::MauveFrame::setModel().


Member Data Documentation

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleChromosomeBoundaries = new JCheckBoxMenuItem() [package]
 

Definition at line 21 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleDrawAttributes = new JCheckBoxMenuItem() [package]
 

Definition at line 23 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleLcbConnectingLines = new JCheckBoxMenuItem() [package]
 

Definition at line 20 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleLcbOutlines = new JCheckBoxMenuItem() [package]
 

Definition at line 16 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleLcbStrikethroughLines = new JCheckBoxMenuItem() [package]
 

Definition at line 19 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleMouseHighlighting = new JCheckBoxMenuItem() [package]
 

Definition at line 22 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleSimilarityPlot = new JCheckBoxMenuItem() [package]
 

Definition at line 17 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleSimilarityRanges = new JCheckBoxMenuItem() [package]
 

Definition at line 15 of file StyleMenu.java.

Referenced by setTarget(), and StyleMenu().

JCheckBoxMenuItem org::gel::mauve::gui::StyleMenu::jMenuViewStyleSolidBlocks = new JCheckBoxMenuItem() [package]
 

Definition at line 18 of file StyleMenu.java.

Referenced by actionPerformed(), setTarget(), and StyleMenu().

BaseViewerModel org::gel::mauve::gui::StyleMenu::model [package]
 

Definition at line 25 of file StyleMenu.java.

RearrangementPanel org::gel::mauve::gui::StyleMenu::rrpanel [package]
 

Definition at line 26 of file StyleMenu.java.


The documentation for this class was generated from the following file:
Generated on Mon Aug 19 06:04:07 2013 for Mauve by doxygen 1.3.6