1 11 package org.eclipse.jdt.internal.junit.ui; 12 13 14 import org.eclipse.jface.action.Action; 15 import org.eclipse.ui.PlatformUI; 16 17 20 public class EnableStackFilterAction extends Action { 21 22 private FailureTrace fView; 23 24 public EnableStackFilterAction(FailureTrace view) { 25 super(JUnitMessages.EnableStackFilterAction_action_label); 26 setDescription(JUnitMessages.EnableStackFilterAction_action_description); 27 setToolTipText(JUnitMessages.EnableStackFilterAction_action_tooltip); 28 29 setDisabledImageDescriptor(JUnitPlugin.getImageDescriptor("dlcl16/cfilter.gif")); setHoverImageDescriptor(JUnitPlugin.getImageDescriptor("elcl16/cfilter.gif")); setImageDescriptor(JUnitPlugin.getImageDescriptor("elcl16/cfilter.gif")); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJUnitHelpContextIds.ENABLEFILTER_ACTION); 33 34 fView= view; 35 setChecked(JUnitPreferencePage.getFilterStack()); 36 } 37 38 41 public void run() { 42 JUnitPreferencePage.setFilterStack(isChecked()); 43 fView.refresh(); 44 } 45 } 46 | Popular Tags |