comparison dwtx/jface/text/hyperlink/MultipleHyperlinkPresenter.d @ 135:65801ad2b265

Regex fix for anon classes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:52:31 +0200
parents 51e6e63f930e
children b6bad70d540a
comparison
equal deleted inserted replaced
134:51e6e63f930e 135:65801ad2b265
228 viewer.setInput(fInput); 228 viewer.setInput(fInput);
229 fTable.setSelection(0); 229 fTable.setSelection(0);
230 230
231 registerTableListeners(); 231 registerTableListeners();
232 232
233 getShell().addShellListener(new ShellAdapter() { 233 getShell().addShellListener(new class() ShellAdapter {
234 234
235 /* 235 /*
236 * @see dwt.events.ShellAdapter#shellActivated(dwt.events.ShellEvent) 236 * @see dwt.events.ShellAdapter#shellActivated(dwt.events.ShellEvent)
237 */ 237 */
238 public void shellActivated(ShellEvent e) { 238 public void shellActivated(ShellEvent e) {
245 }); 245 });
246 } 246 }
247 247
248 private void registerTableListeners() { 248 private void registerTableListeners() {
249 249
250 fTable.addMouseMoveListener(new MouseMoveListener() { 250 fTable.addMouseMoveListener(new class() MouseMoveListener {
251 TableItem fLastItem= null; 251 TableItem fLastItem= null;
252 252
253 public void mouseMove(MouseEvent e) { 253 public void mouseMove(MouseEvent e) {
254 if (fTable.equals(e.getSource())) { 254 if (fTable.equals(e.getSource())) {
255 Object o= fTable.getItem(new Point(e.x, e.y)); 255 Object o= fTable.getItem(new Point(e.x, e.y));
276 } 276 }
277 } 277 }
278 } 278 }
279 }); 279 });
280 280
281 fTable.addSelectionListener(new SelectionAdapter() { 281 fTable.addSelectionListener(new class() SelectionAdapter {
282 public void widgetSelected(SelectionEvent e) { 282 public void widgetSelected(SelectionEvent e) {
283 openSelectedLink(); 283 openSelectedLink();
284 } 284 }
285 }); 285 });
286 286
287 fTable.addMouseListener(new MouseAdapter() { 287 fTable.addMouseListener(new class() MouseAdapter {
288 public void mouseUp(MouseEvent e) { 288 public void mouseUp(MouseEvent e) {
289 if (fTable.getSelectionCount() < 1) 289 if (fTable.getSelectionCount() < 1)
290 return; 290 return;
291 291
292 if (e.button !is 1) 292 if (e.button !is 1)
299 openSelectedLink(); 299 openSelectedLink();
300 } 300 }
301 } 301 }
302 }); 302 });
303 303
304 fTable.addKeyListener(new KeyAdapter() { 304 fTable.addKeyListener(new class() KeyAdapter {
305 public void keyPressed(KeyEvent e) { 305 public void keyPressed(KeyEvent e) {
306 if (e.keyCode is 0x0D) // return 306 if (e.keyCode is 0x0D) // return
307 openSelectedLink(); 307 openSelectedLink();
308 } 308 }
309 }); 309 });
353 353
354 /* 354 /*
355 * @see dwtx.jface.text.ITextHoverExtension#getHoverControlCreator() 355 * @see dwtx.jface.text.ITextHoverExtension#getHoverControlCreator()
356 */ 356 */
357 public IInformationControlCreator getHoverControlCreator() { 357 public IInformationControlCreator getHoverControlCreator() {
358 return new IInformationControlCreator() { 358 return new class() IInformationControlCreator {
359 public IInformationControl createInformationControl(Shell parent) { 359 public IInformationControl createInformationControl(Shell parent) {
360 Color foregroundColor= fTextViewer.getTextWidget().getForeground(); 360 Color foregroundColor= fTextViewer.getTextWidget().getForeground();
361 Color backgroundColor= fTextViewer.getTextWidget().getBackground(); 361 Color backgroundColor= fTextViewer.getTextWidget().getBackground();
362 return new LinkListInformationControl(parent, fManager, foregroundColor, backgroundColor); 362 return new LinkListInformationControl(parent, fManager, foregroundColor, backgroundColor);
363 } 363 }