Index: src/org/netbeans/modules/debugger/ui/models/Bundle.properties =================================================================== RCS file: /cvs/debuggercore/src/org/netbeans/modules/debugger/ui/models/Bundle.properties,v retrieving revision 1.4 diff -u -r1.4 Bundle.properties --- src/org/netbeans/modules/debugger/ui/models/Bundle.properties 19 Jul 2004 14:45:09 -0000 1.4 +++ src/org/netbeans/modules/debugger/ui/models/Bundle.properties 21 Mar 2005 17:26:01 -0000 @@ -29,12 +29,16 @@ #Locals View CTL_LocalsView_Column_Name_Name = Name +CTL_LocalsView_Column_Name_Mnemonic = N CTL_LocalsView_Column_Name_Desc = Name of variable CTL_LocalsView_Column_ToString_Name = toString() +CTL_LocalsView_Column_ToString_Mnemonic = S CTL_LocalsView_Column_ToString_Desc = Displays value of toString() call CTL_LocalsView_Column_Type_Name = Type +CTL_LocalsView_Column_Type_Mnemonic = T CTL_LocalsView_Column_Type_Desc = Type of variable CTL_LocalsView_Column_Value_Name = Value +CTL_LocalsView_Column_Value_Mnemonic = V CTL_LocalsView_Column_Value_Desc = Value of variable #Sessions View Index: src/org/netbeans/modules/debugger/ui/models/ColumnModels.java =================================================================== RCS file: /cvs/debuggercore/src/org/netbeans/modules/debugger/ui/models/ColumnModels.java,v retrieving revision 1.6 diff -u -r1.6 ColumnModels.java --- src/org/netbeans/modules/debugger/ui/models/ColumnModels.java 13 Jan 2005 09:58:03 -0000 1.6 +++ src/org/netbeans/modules/debugger/ui/models/ColumnModels.java 21 Mar 2005 17:24:32 -0000 @@ -391,6 +391,16 @@ public Class getType () { return null; } + + /** + * Returns mnemonic character for the display name. + * + * @return mnemonic character for the display name. + */ + public String getMnemonicsChar() { + return NbBundle.getBundle (LocalsToStringColumn.class). + getString ("CTL_LocalsView_Column_Name_Mnemonic"); + } } /** @@ -427,7 +437,7 @@ return NbBundle.getBundle (LocalsToStringColumn.class). getString ("CTL_LocalsView_Column_ToString_Name"); } - + /** * Returns tooltip for given column. * @@ -455,6 +465,16 @@ public boolean isVisible () { return properties.getBoolean (getID () + ".visible", false); } + + /** + * Returns mnemonic character for the display name. + * + * @return mnemonic character for the display name. + */ + public String getMnemonicsChar() { + return NbBundle.getBundle (LocalsToStringColumn.class). + getString ("CTL_LocalsView_Column_ToString_Mnemonic"); + } } /** @@ -519,6 +539,16 @@ public boolean isVisible () { return properties.getBoolean (getID () + ".visible", true); } + + /** + * Returns mnemonic character for the display name. + * + * @return mnemonic character for the display name. + */ + public String getMnemonicsChar() { + return NbBundle.getBundle (LocalsToStringColumn.class). + getString ("CTL_LocalsView_Column_Type_Mnemonic"); + } } /** @@ -564,7 +594,7 @@ return NbBundle.getBundle (LocalsValueColumn.class). getString ("CTL_LocalsView_Column_Value_Name"); } - + /** * Returns tooltip for given column. * @@ -591,6 +621,16 @@ */ public boolean isVisible () { return properties.getBoolean (getID () + ".visible", true); + } + + /** + * Returns mnemonic character for the display name. + * + * @return mnemonic character for the display name. + */ + public String getMnemonicsChar() { + return NbBundle.getBundle (LocalsToStringColumn.class). + getString ("CTL_LocalsView_Column_Value_Mnemonic"); } } Index: viewmodel/src/org/netbeans/modules/viewmodel/Column.java =================================================================== RCS file: /cvs/debuggercore/viewmodel/src/org/netbeans/modules/viewmodel/Column.java,v retrieving revision 1.3 diff -u -r1.3 Column.java --- viewmodel/src/org/netbeans/modules/viewmodel/Column.java 30 Sep 2004 11:38:59 -0000 1.3 +++ viewmodel/src/org/netbeans/modules/viewmodel/Column.java 21 Mar 2005 17:18:04 -0000 @@ -46,6 +46,12 @@ "ComparableColumnTTV", Boolean.valueOf (columnModel.isSortable ()) ); + + setValue ( + "ColumnMnemonicCharTTV", + columnModel.getMnemonicsChar() + ); + if (columnModel.getType () == null) // Default column! setValue ( Index: viewmodel/src/org/netbeans/spi/viewmodel/ColumnModel.java =================================================================== RCS file: /cvs/debuggercore/viewmodel/src/org/netbeans/spi/viewmodel/ColumnModel.java,v retrieving revision 1.5 diff -u -r1.5 ColumnModel.java --- viewmodel/src/org/netbeans/spi/viewmodel/ColumnModel.java 19 Jan 2005 10:14:48 -0000 1.5 +++ viewmodel/src/org/netbeans/spi/viewmodel/ColumnModel.java 21 Mar 2005 17:20:31 -0000 @@ -41,6 +41,15 @@ */ public abstract String getDisplayName (); + /** + * Returns mnemonic character for the display name. + * + * @return mnemonic character for the display name. + */ + public String getMnemonicsChar () { + return ""; + } + /** * Returns type of column items. * ***** CVS exited normally with code 1 *****