From: sungmin ha Date: Tue, 3 Jul 2012 11:15:21 +0000 (+0900) Subject: [Title]modified for support control slider by keyboard X-Git-Tag: 2.2.1_release^2~95 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cebd51e41dbf5c9602b14478d4b24a256696a8a4;p=sdk%2Femulator%2Feventinjector-eplugin.git [Title]modified for support control slider by keyboard [Type]Bugfix [Module]eventinjector-eplugin [Priority]Major [Jira#]N_SE-2412 [Redmine#] // Redmine Isuue Number [Problem] // Problem Description [Cause] // Cause Description [Solution] // Solution Description [TestCase] // Executed the test-target (How to) --- diff --git a/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java b/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java index 66649ed..cd3c898 100644 --- a/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java +++ b/org.tizen.device/src/org/tizen/device/battery/page/BatteryPage.java @@ -27,6 +27,8 @@ package org.tizen.device.battery.page; import org.eclipse.swt.SWT; +import org.eclipse.swt.events.KeyEvent; +import org.eclipse.swt.events.KeyListener; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; @@ -106,6 +108,18 @@ public class BatteryPage extends AbstractInjectorPage implements ISelectionListe sendMessage(sendData, sensorOn); } }); + + slider.addKeyListener(new KeyListener() { + @Override + public void keyPressed(KeyEvent e) { + // TODO Auto-generated method stub + } + @Override + public void keyReleased(KeyEvent e) { + // TODO Auto-generated method stub + sendMessage(sendData, sensorOn); + } + }); Composite secondComposite = formUtil.createComposite(parent, 5); formUtil.createLabel(secondComposite, batteryCharger); diff --git a/org.tizen.device/src/org/tizen/device/rssi/page/RssiPage.java b/org.tizen.device/src/org/tizen/device/rssi/page/RssiPage.java index 7d72235..82f533a 100644 --- a/org.tizen.device/src/org/tizen/device/rssi/page/RssiPage.java +++ b/org.tizen.device/src/org/tizen/device/rssi/page/RssiPage.java @@ -27,6 +27,8 @@ package org.tizen.device.rssi.page; import org.eclipse.swt.SWT; +import org.eclipse.swt.events.KeyEvent; +import org.eclipse.swt.events.KeyListener; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; @@ -106,6 +108,18 @@ public class RssiPage extends AbstractInjectorPage implements ISelectionListener } }); + slider.addKeyListener(new KeyListener() { + @Override + public void keyPressed(KeyEvent e) { + // TODO Auto-generated method stub + } + @Override + public void keyReleased(KeyEvent e) { + // TODO Auto-generated method stub + sendRSSI(); + } + }); + boolean connected = checkDeviceConnectedAlready(); if (connected == true) { connect(); diff --git a/org.tizen.sensor.accelerometer/src/org/tizen/sensor/accelerometer/page/Accelerometer.java b/org.tizen.sensor.accelerometer/src/org/tizen/sensor/accelerometer/page/Accelerometer.java index 15d31d2..a9b69cf 100644 --- a/org.tizen.sensor.accelerometer/src/org/tizen/sensor/accelerometer/page/Accelerometer.java +++ b/org.tizen.sensor.accelerometer/src/org/tizen/sensor/accelerometer/page/Accelerometer.java @@ -332,7 +332,7 @@ public class Accelerometer extends AbstractInjectorPage { ((MobilePanel)panel).phone_pos_conv = true; } }); - + formUtil.createLabel(sliderComposite, "Y :"); rollSlider = formUtil.createSlider(sliderComposite); setDefaultSlider(rollSlider); diff --git a/org.tizen.sensor.light/src/org/tizen/sensor/light/page/LightPage.java b/org.tizen.sensor.light/src/org/tizen/sensor/light/page/LightPage.java index 1a1b3cf..8ca9694 100644 --- a/org.tizen.sensor.light/src/org/tizen/sensor/light/page/LightPage.java +++ b/org.tizen.sensor.light/src/org/tizen/sensor/light/page/LightPage.java @@ -31,6 +31,8 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import org.eclipse.swt.SWT; +import org.eclipse.swt.events.KeyEvent; +import org.eclipse.swt.events.KeyListener; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.layout.GridData; @@ -121,6 +123,20 @@ public class LightPage extends AbstractInjectorPage implements ISelectionListene } }); + slider.addKeyListener(new KeyListener() { + @Override + public void keyPressed(KeyEvent e) { + // TODO Auto-generated method stub + } + @Override + public void keyReleased(KeyEvent e) { + // TODO Auto-generated method stub + setLevelData(); + sendMessage(1, levelData); + sendMessage(2, luxData); + } + }); + luxData = slider.getSelection(); luxText = formUtil.createText(mainComposite, "" + luxData); diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest index 27335e1..1778b94 100644 --- a/package/pkginfo.manifest +++ b/package/pkginfo.manifest @@ -1,5 +1,5 @@ Package:eventinjector-eplugin -Version:0.2.26 +Version:0.2.27 OS:linux Build-host-os:linux Maintainer:yeongkyoon Lee , sungmin Ha @@ -9,7 +9,7 @@ Install-dependency:common-eplugin[linux], base-ide-product[linux] Source:eventinjector-eplugin Package:eventinjector-eplugin -Version:0.2.26 +Version:0.2.27 OS:windows Build-host-os:linux Maintainer:yeongkyoon Lee , sungmin Ha