Révision 518
tmp/org.txm.concordance.rcp/src/org/txm/concordance/rcp/editors/ConcordanceEditor.java (revision 518) | ||
---|---|---|
312 | 312 |
|
313 | 313 |
HashSet<ConcordanceEditorExtension> extensions = new HashSet<ConcordanceEditorExtension>(); |
314 | 314 |
|
315 |
private Listener tableResizeListener; |
|
316 |
|
|
315 | 317 |
/* (non-Javadoc) |
316 | 318 |
* @see org.eclipse.ui.part.EditorPart#doSave(org.eclipse.core.runtime.IProgressMonitor) |
317 | 319 |
*/ |
... | ... | |
571 | 573 |
viewer2.getTable().setFont(font); |
572 | 574 |
} |
573 | 575 |
|
574 |
// try to center on keyword column |
|
575 |
viewer.getTable().addListener(SWT.Resize, new Listener() { |
|
576 |
tableResizeListener = new Listener() { |
|
576 | 577 |
@Override |
577 | 578 |
public void handleEvent(Event event) { |
578 | 579 |
ScrollBar bar = viewer.getTable().getHorizontalBar(); |
... | ... | |
585 | 586 |
float T=bar.getThumb(); |
586 | 587 |
bar.setSelection(Math.round(x*(M-T)/(l+k+r-t)));//this is how x translate in terms of bar selection |
587 | 588 |
} |
588 |
}); |
|
589 |
}; |
|
590 |
|
|
591 |
// try to center on keyword column |
|
592 |
viewer.getTable().addListener(SWT.Resize, tableResizeListener); |
|
589 | 593 |
|
590 | 594 |
//TODO: to enable line deletion, Concordance code must updated -> replace with key binding |
591 | 595 |
KeyListener kldelete = new KeyListener() { |
... | ... | |
1514 | 1518 |
int bottom = bottomLine; |
1515 | 1519 |
//sort(); |
1516 | 1520 |
fillDisplayArea(top, bottom); // we return to the previously |
1521 |
resetRightTableColumnWidths(); |
|
1517 | 1522 |
// displayed page |
1518 | 1523 |
} |
1519 | 1524 |
} |
... | ... | |
2194 | 2199 |
} |
2195 | 2200 |
|
2196 | 2201 |
viewer.getTable().layout(true, true); |
2202 |
tableResizeListener.handleEvent(null); // center on keyword column |
|
2197 | 2203 |
} |
2198 | 2204 |
|
2199 | 2205 |
/** |
... | ... | |
2206 | 2212 |
public void resetColumnWidths() { |
2207 | 2213 |
resetLeftTableColumnWidths(); |
2208 | 2214 |
resetRightTableColumnWidths(); |
2209 |
|
|
2210 | 2215 |
} |
2211 | 2216 |
|
2212 | 2217 |
@Override |
Formats disponibles : Unified diff