3-way toggle for products, none, maps on right click

This commit is contained in:
Michael James 2017-06-14 13:37:44 -06:00 committed by mjames-upc
parent d70f8ebe8b
commit fab8fbc87e

View file

@ -32,6 +32,7 @@ import com.raytheon.uf.viz.d2d.core.legend.D2DLegendResource.LegendMode;
* Date Ticket# Engineer Description * Date Ticket# Engineer Description
* ------------ ---------- ----------- -------------------------- * ------------ ---------- ----------- --------------------------
* Oct 24, 2011 mschenke Initial creation * Oct 24, 2011 mschenke Initial creation
* Jun 14, 2017 mjames@ucar 3-way toggle for products, none, maps
* *
* </pre> * </pre>
* *
@ -79,11 +80,11 @@ public class D2DChangeLegendModeHandler extends AbstractD2DLegendInputHandler {
if (!cancel && prefManager.handleClick(TOGGLE_LEGEND_PREF, mouseButton)) { if (!cancel && prefManager.handleClick(TOGGLE_LEGEND_PREF, mouseButton)) {
switch (resource.getLegendMode()) { switch (resource.getLegendMode()) {
case MAP: { case MAP: {
resource.getLegendAction(LegendMode.NONE).run(); resource.getLegendAction(LegendMode.PRODUCT).run();
break; break;
} }
case NONE: { case NONE: {
resource.getLegendAction(LegendMode.PRODUCT).run(); resource.getLegendAction(LegendMode.MAP).run();
break; break;
} }
case PRODUCT: { case PRODUCT: {