1 11 package org.eclipse.ui.internal.presentations; 12 13 import org.eclipse.jface.action.ContributionItem; 14 import org.eclipse.swt.widgets.Menu; 15 import org.eclipse.ui.internal.PartPane; 16 17 public class SystemMenuSize extends ContributionItem { 18 19 private PartPane partPane; 20 21 public SystemMenuSize(PartPane pane) { 22 setPane(pane); 23 } 24 25 public void setPane(PartPane pane) { 26 partPane = pane; 27 } 28 29 public void dispose() { 30 partPane = null; 31 } 32 33 public void fill(Menu menu, int index) { 34 if (partPane != null) { 35 partPane.addSizeMenuItem(menu, index); 36 } 37 } 38 39 public boolean isDynamic() { 40 return true; 41 } 42 } 43 | Popular Tags |