X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Ftables%2FRadixSelector.java;h=334dd9ee9414d064b0246268bfc6befa48ba2193;hb=648fc6e69e09fe4467cb6bac47934be1a7dcf0d6;hp=b72df0e9b71c1396f8f4d77fc0af8a299046a2a7;hpb=7d05144c25daa53e60fc9ed9fd503546a86567f8;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/RadixSelector.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/RadixSelector.java index b72df0e9..334dd9ee 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/RadixSelector.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/RadixSelector.java @@ -1,8 +1,6 @@ package net.mograsim.plugin.tables; import org.eclipse.swt.SWT; -import org.eclipse.swt.events.SelectionEvent; -import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.widgets.Combo; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Label; @@ -33,25 +31,13 @@ public class RadixSelector NumberType corTypes[] = new NumberType[] { NumberType.BINARY, NumberType.OCTAL, NumberType.DECIMAL, NumberType.HEXADECIMAL }; combo.setItems(entries); combo.select(3); - combo.addSelectionListener(new SelectionListener() + combo.addListener(SWT.Selection, e -> { - @Override - public void widgetSelected(SelectionEvent e) - { - int index = combo.getSelectionIndex(); - if (index == -1) - target.setDataNumberType(NumberType.HEXADECIMAL); - else - { - target.setDataNumberType(corTypes[index]); - } - } - - @Override - public void widgetDefaultSelected(SelectionEvent e) - { - widgetSelected(e); - } + int index = combo.getSelectionIndex(); + if (index == -1) + target.setDataNumberType(NumberType.HEXADECIMAL); + else + target.setDataNumberType(corTypes[index]); }); }