Author: jerome
Date: 2009-03-31 15:05:49 +0200 (Tue, 31 Mar 2009)
New Revision: 4289
Modified:
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcCommons.java
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcInterface.java
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CCRemoteActions.java
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CcSwitchesActions.java
Log:
* see : revision: 4288
Modified:
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcCommons.java
===================================================================
---
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcCommons.java
2009-03-31 13:05:20 UTC (rev 4288)
+++
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcCommons.java
2009-03-31 13:05:49 UTC (rev 4289)
@@ -516,4 +516,10 @@
}
return values;
}
+
+
+ public static void setHeadButton(Object sender)
+ {
+ CcCommons.tux.button.head.registerEventOnReleased(sender,
"playHeadButton");
+ }
}
Modified:
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcInterface.java
===================================================================
---
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcInterface.java
2009-03-31 13:05:20 UTC (rev 4288)
+++
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/CcInterface.java
2009-03-31 13:05:49 UTC (rev 4289)
@@ -305,7 +305,8 @@
CcCommons.remoteControl.onStopRemoteButton("stopFromRemote");
CcCommons.remoteControl.setStaticStopEvent("stopFromRemote");
CcCommons.remoteControl.onDownRemoteButton("remoteListNextEntry");
-
CcCommons.remoteControl.onUpRemoteButton("remoteListPreviousEntry");
+
CcCommons.remoteControl.onUpRemoteButton("remoteListPreviousEntry");
+ CcCommons.setHeadButton(this);
}
return jFrame;
}
@@ -331,6 +332,30 @@
{
new SThread(this, "serverConnected").start();
}
+
+
+
+ /**
+ * Play from head button with a delay.
+ * @param value
+ * @param delay
+ */
+ public void playHeadButton(String value, Double delay)
+ {
+ if(delay > 0.6)
+ {
+ return;
+ }
+
+ if(CcCommons.isFrameworkBusy)
+ {
+ new SThread(this, "remoteStop").start();
+ }
+ else
+ {
+ new SThread(this, "playRemote").start();
+ }
+ }
/**
Modified:
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CCRemoteActions.java
===================================================================
---
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CCRemoteActions.java
2009-03-31 13:05:20 UTC (rev 4288)
+++
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CCRemoteActions.java
2009-03-31 13:05:49 UTC (rev 4289)
@@ -72,10 +72,6 @@
public void onOkRemoteButton(String method)
{
CcCommons.tux.button.remote.registerEventOnPressed(CCRemoteActions.sender,
method, TuxAPIConst.K_OK);
- if(CCRemoteActions.associated)
- {
- CCRemoteActions.association.onHeadButton(method);
- }
}
public void onStopRemoteButton(String method)
@@ -138,10 +134,6 @@
if(CCRemoteActions.stopEvent != null)
{
CcCommons.tux.button.remote.registerEventOnPressed(CCRemoteActions.sender,
CCRemoteActions.stopEvent, TuxAPIConst.K_STANDBY);
- if(CCRemoteActions.associated)
- {
-
CCRemoteActions.association.onHeadButton(stopEvent);
- }
}
}
Modified:
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CcSwitchesActions.java
===================================================================
---
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CcSwitchesActions.java
2009-03-31 13:05:20 UTC (rev 4288)
+++
software_suite_v2/software/control_center/branches/cpu_memory_optimisations/sources/com/tuxdroid/cc/control/CcSwitchesActions.java
2009-03-31 13:05:49 UTC (rev 4289)
@@ -36,19 +36,9 @@
{
this.sender = sender;
}
+
-
/**
- * Head button pushed.
- * @param method
- */
- public void onHeadButton(String method)
- {
- CcCommons.tux.button.head.registerEventOnPressed(this.sender,
method);
- }
-
-
- /**
* Left wing switch pushed.
* @param method
*/
------------------------------------------------------------------------------
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn