private TrayIcon getAWTTrayIcon(String tooltip) throws AWTException { PopupMenu menu = getMainMenu(); if (!SystemVersion.isWindows()) menu.setFont(new Font("Arial", Font.BOLD, 14)); TrayIcon ti = new TrayIcon(getTrayImage(), tooltip, menu); ti.addMouseListener(new MouseListener() { public void mouseClicked(MouseEvent m) {} public void mouseEntered(MouseEvent m) {} public void mouseExited(MouseEvent m) {} public void mousePressed(MouseEvent m) { updateMenu(); } public void mouseReleased(MouseEvent m) { updateMenu(); } }); return ti; }
public static void updateFont() { scale = (int)Math.round(Prefs.getGuiScale()); Font font = getFont(); mbar.setFont(font); if (ij!=null) ij.setMenuBar(mbar); popup.setFont(font); }
public static void updateFont() { scale = (int)Math.round(Prefs.getGuiScale()); Font font = getFont(); mbar.setFont(font); if (ij!=null) ij.setMenuBar(mbar); popup.setFont(font); }
void installPopupMenu(ImageJ ij) { String s; int count = 0; MenuItem mi; popup = new PopupMenu(""); if (fontSize!=0 || scale>1.0) popup.setFont(getFont()); while (true) { count++; s = Prefs.getString("popup" + (count/10)%10 + count%10); if (s==null) break; if (s.equals("-")) popup.addSeparator(); else if (!s.equals("")) { mi = new MenuItem(s); mi.addActionListener(ij); popup.add(mi); } } }
void installPopupMenu(ImageJ ij) { String s; int count = 0; MenuItem mi; popup = new PopupMenu(""); if (fontSize!=0 || scale>1.0) popup.setFont(getFont()); while (true) { count++; s = Prefs.getString("popup" + (count/10)%10 + count%10); if (s==null) break; if (s.equals("-")) popup.addSeparator(); else if (!s.equals("")) { mi = new MenuItem(s); mi.addActionListener(ij); popup.add(mi); } } }
menus[tool] = new PopupMenu(""); if (Menus.getFontSize()!=0) menus[tool].setFont(Menus.getFont()); add(menus[tool] ); } else
menus[tool] = new PopupMenu(""); if (Menus.getFontSize()!=0) menus[tool].setFont(Menus.getFont()); add(menus[tool] ); } else
menu.setFont(new_font.deriveFont(Font.BOLD, Math.round(14 * ZOOM_FACTOR)));
void addPopupMenus() { rectPopup = new PopupMenu(); if (Menus.getFontSize()!=0) rectPopup.setFont(Menus.getFont()); rectItem = new CheckboxMenuItem("Rectangle", rectType==RECT_ROI); rectItem.addItemListener(this); ovalPopup.setFont(Menus.getFont()); ovalItem = new CheckboxMenuItem("Oval selections", ovalType==OVAL_ROI); ovalItem.addItemListener(this); pointPopup.setFont(Menus.getFont()); pointItem = new CheckboxMenuItem("Point Tool", !multiPointMode); pointItem.addItemListener(this); linePopup.setFont(Menus.getFont()); straightLineItem = new CheckboxMenuItem("Straight Line", lineType==LINE&&!arrowMode); straightLineItem.addItemListener(this); switchPopup.setFont(Menus.getFont()); add(switchPopup);
void addPopupMenus() { rectPopup = new PopupMenu(); if (Menus.getFontSize()!=0) rectPopup.setFont(Menus.getFont()); rectItem = new CheckboxMenuItem("Rectangle", rectType==RECT_ROI); rectItem.addItemListener(this); ovalPopup.setFont(Menus.getFont()); ovalItem = new CheckboxMenuItem("Oval selections", ovalType==OVAL_ROI); ovalItem.addItemListener(this); pointPopup.setFont(Menus.getFont()); pointItem = new CheckboxMenuItem("Point Tool", !multiPointMode); pointItem.addItemListener(this); linePopup.setFont(Menus.getFont()); straightLineItem = new CheckboxMenuItem("Straight Line", lineType==LINE&&!arrowMode); straightLineItem.addItemListener(this); switchPopup.setFont(Menus.getFont()); add(switchPopup);