package org.tizen.device.battery.page;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.MouseEvent;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
+//import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.swt.events.MouseListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.tizen.injector.protocol.sensor.TestSensorMessage;
import org.tizen.injector.provider.AbstractInjectorItem;
import org.tizen.injector.provider.AbstractInjectorPage;
+import org.tizen.injector.view.InjectorView;
import org.tizen.common.connection.ConnectionPlugin;
import org.tizen.common.connection.ConnectionPlugin.ISelectionListener;
+import org.tizen.common.util.DialogUtil;
import org.tizen.sdblib.FileListingService.FileEntry;
import org.tizen.sdblib.IDevice;
@Override
protected void createContents() {
currentDevice = ConnectionPlugin.getDefault().getCurrentDevice();
- ConnectionPlugin.getDefault().addSelectionListener(this);
+ InjectorView.getDefault().addSelectionListener(this);
sensorOn = 0;
Composite mainComposite = formUtil.createComposite(parent, 3);
gd.widthHint = 24;
sliderText.setLayoutData(gd);
sendData = slider.getSelection();
+ /*
slider.addSelectionListener(new SelectionListener() {
@Override
public void widgetDefaultSelected(SelectionEvent e) {
sendMessage(sendData, sensorOn);
}
});
-
+ */
+ slider.addMouseListener(new MouseListener() {
+ @Override
+ public void mouseDoubleClick(MouseEvent e) {
+ }
+ @Override
+ public void mouseDown(MouseEvent e) {
+ }
+ @Override
+ public void mouseUp(MouseEvent e) {
+ sendData = slider.getSelection();
+ slider.setSelection(sendData);
+ sliderText.setText(Integer.toString(sendData));
+ sendMessage(sendData, sensorOn);
+ }
+ });
+
Composite secondComposite = formUtil.createComposite(parent, 5);
formUtil.createLabel(secondComposite, batteryCharger);
radioButton = new Button[2];
}
}
}
-
+
radioButton[0].addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
- for( int i = 0 ; i < radioButton.length ; i++ ) {
+ for( int i = 0 ; i < radioButton.length ; i++ )
+ {
if(radioButton[i].getSelection()) {
if( i == 0 ) { // On
sensorOn = 1;
sensorOn = 0;
}
}
+ }
+
super.widgetSelected(e);
sendMessage(sendData, sensorOn);
- }
}
});
public void connect() {
// TODO Auto-generated method stub
currentDevice = ConnectionPlugin.getDefault().getCurrentDevice();
+
+ slider.setSelection(100);
+ sendData = slider.getSelection();
+ sliderText.setText(Integer.toString(sendData));
+
+ radioButton[0].setSelection(false);
+ radioButton[1].setSelection(true);
}
// @Override
@Override
protected void finalize() throws Throwable {
- ConnectionPlugin.getDefault().removeSelectionListener(this);
+ InjectorView.getDefault().removeSelectionListener(this);
// TargetConnectionControl.removeTargetConnectionListener(this);
super.finalize();
}