1 11 package org.eclipse.ant.internal.ui.editor.outline; 12 13 import org.eclipse.ant.internal.ui.AntUIImages; 14 import org.eclipse.ant.internal.ui.IAntUIConstants; 15 import org.eclipse.jface.action.Action; 16 17 20 public class ToggleSortAntOutlineAction extends Action { 21 22 private AntEditorContentOutlinePage fPage; 23 24 public ToggleSortAntOutlineAction(AntEditorContentOutlinePage page) { 25 super(AntOutlineMessages.ToggleSortAntOutlineAction_0); 26 fPage = page; 27 setImageDescriptor(AntUIImages.getImageDescriptor(IAntUIConstants.IMG_SORT_OUTLINE)); 28 setToolTipText(AntOutlineMessages.ToggleSortAntOutlineAction_0); 29 setChecked(fPage.isSort()); 30 } 31 32 36 public void run() { 37 fPage.setSort(isChecked()); 38 } 39 40 } 41 | Popular Tags |