git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
#51 wip
[fanfix.git]
/
src
/
jexer
/
menu
/
TMenu.java
diff --git
a/src/jexer/menu/TMenu.java
b/src/jexer/menu/TMenu.java
index d102f79118f5c8202a0e4f6e9f2ed7272ee5cc7f..6d746df0c42ebc3f6da6ede018a33ff439233235 100644
(file)
--- 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.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.*;
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;
// 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;
// File menu
public static final int MID_NEW = 10;
@@
-128,8
+129,9
@@
public class TMenu extends TWindow {
public static final int MID_TABLE_INSERT_BELOW = 107;
public static final int MID_TABLE_COLUMN_NARROW = 110;
public static final int MID_TABLE_COLUMN_WIDEN = 111;
public static final int MID_TABLE_INSERT_BELOW = 107;
public static final int MID_TABLE_COLUMN_NARROW = 110;
public static final int MID_TABLE_COLUMN_WIDEN = 111;
- public static final int MID_TABLE_FILE_SAVE_CSV = 115;
- public static final int MID_TABLE_FILE_SAVE_TEXT = 116;
+ public static final int MID_TABLE_FILE_OPEN_CSV = 115;
+ public static final int MID_TABLE_FILE_SAVE_CSV = 116;
+ public static final int MID_TABLE_FILE_SAVE_TEXT = 117;
// ------------------------------------------------------------------------
// Variables --------------------------------------------------------------
// ------------------------------------------------------------------------
// Variables --------------------------------------------------------------
@@
-176,7
+178,7
@@
public class TMenu extends TWindow {
assert (mnemonic.getShortcutIdx() >= 0);
// Recompute width and height to reflect an empty menu
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);
setHeight(2);
setActive(false);
@@
-429,7
+431,6
@@
public class TMenu extends TWindow {
* @return the new menu item
*/
public TMenuItem addItem(final int id, final String label) {
* @return the new menu item
*/
public TMenuItem addItem(final int id, final String label) {
- assert (id >= 1024);
return addItemInternal(id, label, null);
}
return addItemInternal(id, label, null);
}
@@
-563,8
+564,8
@@
public class TMenu extends TWindow {
label = i18n.getString("menuViewImage");
break;
label = i18n.getString("menuViewImage");
break;
- case MID_
CHANGE_FONT
:
- label = i18n.getString("menu
ChangeFont
");
+ case MID_
SCREEN_OPTIONS
:
+ label = i18n.getString("menu
ScreenOptions
");
break;
case MID_NEW:
break;
case MID_NEW:
@@
-671,6
+672,12
@@
public class TMenu extends TWindow {
label = i18n.getString("menuHelpAbout");
break;
label = i18n.getString("menuHelpAbout");
break;
+ case MID_TABLE_RENAME_COLUMN:
+ label = i18n.getString("menuTableRenameColumn");
+ break;
+ case MID_TABLE_RENAME_ROW:
+ label = i18n.getString("menuTableRenameRow");
+ break;
case MID_TABLE_VIEW_ROW_LABELS:
label = i18n.getString("menuTableViewRowLabels");
checkable = true;
case MID_TABLE_VIEW_ROW_LABELS:
label = i18n.getString("menuTableViewRowLabels");
checkable = true;
@@
-754,6
+761,9
@@
public class TMenu extends TWindow {
label = i18n.getString("menuTableColumnWiden");
key = kbShiftRight;
break;
label = i18n.getString("menuTableColumnWiden");
key = kbShiftRight;
break;
+ case MID_TABLE_FILE_OPEN_CSV:
+ label = i18n.getString("menuTableFileOpenCsv");
+ break;
case MID_TABLE_FILE_SAVE_CSV:
label = i18n.getString("menuTableFileSaveCsv");
break;
case MID_TABLE_FILE_SAVE_CSV:
label = i18n.getString("menuTableFileSaveCsv");
break;