Mercurial > projects > dwt-addons
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 } |