X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fmenu%2FTMenu.java;h=6d746df0c42ebc3f6da6ede018a33ff439233235;hb=12b90437b5f22c2ae6e9b9b14c3b62b60f6143e5;hp=1d6a6ad34179c7325d7ed4d457e828059de4b09b;hpb=f528c340199b03ccc2e0d2835b6156562686a202;p=fanfix.git diff --git a/src/jexer/menu/TMenu.java b/src/jexer/menu/TMenu.java index 1d6a6ad..6d746df 100644 --- a/src/jexer/menu/TMenu.java +++ b/src/jexer/menu/TMenu.java @@ -37,6 +37,7 @@ import jexer.TWindow; import jexer.bits.CellAttributes; import jexer.bits.GraphicsChars; import jexer.bits.MnemonicString; +import jexer.bits.StringUtils; import jexer.event.TKeypressEvent; import jexer.event.TMouseEvent; import static jexer.TKeypress.*; @@ -61,7 +62,7 @@ public class TMenu extends TWindow { // Tools menu public static final int MID_REPAINT = 1; public static final int MID_VIEW_IMAGE = 2; - public static final int MID_CHANGE_FONT = 3; + public static final int MID_SCREEN_OPTIONS = 3; // File menu public static final int MID_NEW = 10; @@ -177,7 +178,7 @@ public class TMenu extends TWindow { assert (mnemonic.getShortcutIdx() >= 0); // Recompute width and height to reflect an empty menu - setWidth(getTitle().length() + 4); + setWidth(StringUtils.width(getTitle()) + 4); setHeight(2); setActive(false); @@ -430,7 +431,6 @@ public class TMenu extends TWindow { * @return the new menu item */ public TMenuItem addItem(final int id, final String label) { - assert (id >= 1024); return addItemInternal(id, label, null); } @@ -564,8 +564,8 @@ public class TMenu extends TWindow { label = i18n.getString("menuViewImage"); break; - case MID_CHANGE_FONT: - label = i18n.getString("menuChangeFont"); + case MID_SCREEN_OPTIONS: + label = i18n.getString("menuScreenOptions"); break; case MID_NEW: