Author: mallon Date: 2012-08-01 14:27:37 +0200 (Wed, 01 Aug 2012) New Revision: 3559 Url: http://chorem.org/repositories/revision/lima/3559 Log: Correction d un probleme d instance dans le context Lima. Modified: trunk/lima-swing/src/main/java/org/chorem/lima/LimaContext.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/celleditor/BigDecimalTableCellEditor.java trunk/lima-swing/src/main/resources/log4j.properties Modified: trunk/lima-swing/src/main/java/org/chorem/lima/LimaContext.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/LimaContext.java 2012-08-01 11:27:51 UTC (rev 3558) +++ trunk/lima-swing/src/main/java/org/chorem/lima/LimaContext.java 2012-08-01 12:27:37 UTC (rev 3559) @@ -83,7 +83,7 @@ } instance = new LimaContext(); instance.setContextValue(new MainViewHandler()); - CONFIG_DEF.setContextValue(instance, new LimaConfig()); + CONFIG_DEF.setContextValue(instance, LimaConfig.getInstance()); DECORATOR_PROVIDER_DEF.setContextValue(instance, new LimaDecoratorProvider()); return instance; } Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/celleditor/BigDecimalTableCellEditor.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/celleditor/BigDecimalTableCellEditor.java 2012-08-01 11:27:51 UTC (rev 3558) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/celleditor/BigDecimalTableCellEditor.java 2012-08-01 12:27:37 UTC (rev 3559) @@ -24,6 +24,8 @@ */ import jaxx.runtime.swing.editor.cell.NumberCellEditor; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.chorem.lima.LimaConfig; import javax.swing.JTable; @@ -39,6 +41,8 @@ protected int row; + static private Log log = LogFactory.getLog(BigDecimalTableCellEditor.class); + public BigDecimalTableCellEditor() { super(BigDecimal.class, false); } @@ -46,11 +50,17 @@ @Override public void focusGained(FocusEvent e) { String comportmentEditingCell = LimaConfig.getInstance().getComportmentEditingCell(); + if (log.isDebugEnabled()) { + log.debug("comportmentEditingCell : " + comportmentEditingCell); + } JTextField numberEditorTextField = super.getNumberEditor().getTextField(); if (comportmentEditingCell.equals("ALL")) { numberEditorTextField.selectAll(); } else { int textFieldSize = numberEditorTextField.getText().length(); + if (log.isDebugEnabled()) { + log.debug("textFieldSize : " + textFieldSize); + } numberEditorTextField.select(textFieldSize, textFieldSize); } } Modified: trunk/lima-swing/src/main/resources/log4j.properties =================================================================== --- trunk/lima-swing/src/main/resources/log4j.properties 2012-08-01 11:27:51 UTC (rev 3558) +++ trunk/lima-swing/src/main/resources/log4j.properties 2012-08-01 12:27:37 UTC (rev 3559) @@ -42,4 +42,5 @@ log4j.logger.org.chorem.lima.ui.lettering.LetteringViewHandler=DEBUG log4j.logger.org.chorem.lima.ui.lettering.LettringSelectionModel=DEBUG log4j.logger.org.chorem.lima.ui.lettering.LetteringEditModel=DEBUG -log4j.logger.org.chorem.lima.ui.financialtransaction.FinancialTransactionTableModel=DEBUG \ No newline at end of file +log4j.logger.org.chorem.lima.ui.financialtransaction.FinancialTransactionTableModel=DEBUG +log4j.logger.org.chorem.lima.ui.celleditor.BigDecimalTableCellEditor=DEBUG \ No newline at end of file