@Override public void run() { parent._native.remove(_native); } });
@Override public void run() { _native.removeAll(); _native.deleteShortcut(); _native.setEnabled(false); _native.removeNotify(); if (parent != null) { parent._native.remove(_native); } } });
@Override public void run() { parent._native.remove(_native); } });
/** Removes the specified item from the Window menu. */ static synchronized void removeWindowMenuItem(int index) { //IJ.log("removeWindowMenuItem: "+index+" "+windowMenuItems2+" "+window.getItemCount()); if (ij==null) return; try { if (index>=0 && index<window.getItemCount()) { window.remove(WINDOW_MENU_ITEMS+index); if (index<windowMenuItems2) { windowMenuItems2--; if (windowMenuItems2==1) { window.remove(WINDOW_MENU_ITEMS); windowMenuItems2 = 0; } } } } catch (Exception e) {} }
/** Removes the specified item from the Window menu. */ static synchronized void removeWindowMenuItem(int index) { //IJ.log("removeWindowMenuItem: "+index+" "+windowMenuItems2+" "+window.getItemCount()); if (ij==null) return; try { if (index>=0 && index<window.getItemCount()) { window.remove(WINDOW_MENU_ITEMS+index); if (index<windowMenuItems2) { windowMenuItems2--; if (windowMenuItems2==1) { window.remove(WINDOW_MENU_ITEMS); windowMenuItems2 = 0; } } } } catch (Exception e) {} }
/** Adds a file path to the beginning of the File/Open Recent submenu. */ public static synchronized void addOpenRecentItem(String path) { if (ij==null) return; int count = openRecentMenu.getItemCount(); for (int i=0; i<count; ) { if (openRecentMenu.getItem(i).getLabel().equals(path)) { openRecentMenu.remove(i); count--; } else i++; } if (count==MAX_OPEN_RECENT_ITEMS) openRecentMenu.remove(MAX_OPEN_RECENT_ITEMS-1); MenuItem item = new MenuItem(path); openRecentMenu.insert(item, 0); item.addActionListener(ij); }
/** Adds a file path to the beginning of the File/Open Recent submenu. */ public static synchronized void addOpenRecentItem(String path) { if (ij==null) return; int count = openRecentMenu.getItemCount(); for (int i=0; i<count; ) { if (openRecentMenu.getItem(i).getLabel().equals(path)) { openRecentMenu.remove(i); count--; } else i++; } if (count==MAX_OPEN_RECENT_ITEMS) openRecentMenu.remove(MAX_OPEN_RECENT_ITEMS-1); MenuItem item = new MenuItem(path); openRecentMenu.insert(item, 0); item.addActionListener(ij); }
@Override public void run() { _native.deleteShortcut(); _native.setEnabled(false); if (callback != null) { _native.removeItemListener(callback); callback = null; } parent._native.remove(_native); _native.removeNotify(); } });
@Override public void run() { _native.deleteShortcut(); _native.setEnabled(false); if (callback != null) { _native.removeActionListener(callback); callback = null; } parent._native.remove(_native); _native.removeNotify(); } });
void SetGotoQuestionMenu() { Menu m = GotoQuestionMenu; while(GotoQuestionMenu.getItemCount() > 0) GotoQuestionMenu.remove(0); int i; MenuItem mui = null; for(i=0;QuizDataTable.get("pat"+i) != null;i++) { m.add(mui = new MenuItem((String)( QuizDataTable.get("pat"+i)))); class MenuNum implements ActionListener { int num; MenuNum(int n) { num = n; } public void actionPerformed(ActionEvent ae) { UpdateCurrentQuestion(); quizno=num; LoadQuestion(); setnLabel(); } } mui.addActionListener(new MenuNum(i)); if(i % 10==9) { Menu nm = new Menu("More"); m.add(nm); m = nm; } } } void LoadQuestion() {
/** Open the file and move the path to top of the submenu. */ public void run() { Opener o = new Opener(); o.open(path); Menu menu = Menus.getOpenRecentMenu(); int n = menu.getItemCount(); int index = 0; for (int i=0; i<n; i++) { if (menu.getItem(i).getLabel().equals(path)) { index = i; break; } } if (index>0) { MenuItem item = menu.getItem(index); menu.remove(index); menu.insert(item, 0); } }
public void updateRecentMenu(final String path) { final Menu menu = Menus.getOpenRecentMenu(); if (menu == null) return; final int n = menu.getItemCount(); int index = -1; for (int i = 0; i < n; i++) { if (menu.getItem(i).getLabel().equals(path)) { index = i; break; } } // Move to most recent if (index > 0) { final MenuItem item = menu.getItem(index); menu.remove(index); menu.insert(item, 0); } // not found, so replace oldest else if (index < 0) { final int count = menu.getItemCount(); if (count >= Menus.MAX_OPEN_RECENT_ITEMS) { menu.remove(count - 1); } final MenuItem item = new MenuItem(path); final ImageJ instance = IJ.getInstance(); if (instance != null) item.addActionListener(instance); menu.insert(item, 0); } // if index was 0, already at the head so do nothing }
private void nullShortcut(final IJ1Helper ij1Helper, final String menuLabel, final String subMenuLabel, final String itemLabel) { final MenuBar menuBar = ij1Helper.getMenuBar(); for (int m = 0; m < menuBar.getMenuCount(); m++) { final Menu menu = menuBar.getMenu(m); if (!menuLabel.equals(menu.getLabel())) continue; for (int s = 0; s < menu.getItemCount(); s++) { final MenuItem ms = menu.getItem(s); if (!(ms instanceof Menu)) continue; final Menu subMenu = (Menu) ms; if (!subMenuLabel.equals(subMenu.getLabel())) continue; for (int i = 0; i < subMenu.getItemCount(); i++) { final MenuItem mi = subMenu.getItem(i); if (!itemLabel.equals(mi.getLabel())) continue; subMenu.remove(i); mi.deleteShortcut(); subMenu.insert(mi, i); } } } } }
/** Open the file and move the path to top of the submenu. */ public void run() { Opener o = new Opener(); o.open(path); Menu menu = Menus.getOpenRecentMenu(); int n = menu.getItemCount(); int index = 0; for (int i=0; i<n; i++) { if (menu.getItem(i).getLabel().equals(path)) { index = i; break; } } if (index>0) { MenuItem item = menu.getItem(index); menu.remove(index); menu.insert(item, 0); } }
if (itemCount>baseCount) { for (int i=itemCount-1; i>=baseCount; i--) macrosMenu.remove(i);
if (itemCount>baseCount) { for (int i=itemCount-1; i>=baseCount; i--) macrosMenu.remove(i);