[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.swt] Re: Cannot add selection listener to Scrollbar on Mac os x!
|
https://bugs.eclipse.org/bugs/show_bug.cgi?id=64686
"Marc" <marc.robins@xxxxxxxxx> wrote in message
news:d9d1o7$rci$1@xxxxxxxxxxxxxxxxxxx
> Hello,
> I have been developing a plug-in on WindowsXP and today I tried it
out
> on Mac OS X. One of my views contains a Table, and on Windows I can tell
> when the user moves the scrollbar by adding a SelectionListener to the
> table's scrollbar. For some reason this has no effect on Mac OS X. The
> scrollbar appears but the listener does not respond. Can anybody explain
> this behavior? What can I do to work around this problem?
>
> Here is a snippet of code
>
> Table table2 = new Table(parent,SWT.SINGLE | SWT.BORDER |
> SWT.FULL_SELECTION );
>
> ... then I add a bunch of Columns and give the table some input...
> ... then I add a listener
>
> ScrollBar rightBar = table2.getVerticalBar();
> rightBar.addListener(SWT.Selection, new Listener() {
> public void handleEvent(Event event) {
> ... do something here...
> }
> }
>
> Also, I am unable to add a SelectionListener to any TableColumn.
>
> Also, when I add a SelectionListener to the Table itself, I get no
response
>
> table2.addSelectionListener(new SelectionListener() ...)
>
> However if I implement it this way I get a response from the listener
>
> table2.addListener(SWT.Selection, new Listener() ...
>
> Your comments are greatly appreciated,
> Marc
>
>