Author: jerome
Date: 2008-11-27 15:24:42 +0100 (Thu, 27 Nov 2008)
New Revision: 2865

Added:
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/fr.po
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.png
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.pot
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.xml
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/nl.po
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/src/IdleBehaviorGadget.java
Modified:
   
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/.classpath
Log:
* Added complete idle behavior toggler.

Modified: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/.classpath
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/.classpath
       2008-11-27 13:55:45 UTC (rev 2864)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/.classpath
       2008-11-27 14:24:42 UTC (rev 2865)
@@ -2,5 +2,6 @@
 <classpath>
        <classpathentry kind="src" path="src"/>
        <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+       <classpathentry combineaccessrules="false" kind="src" 
path="/tuxdroid-gadget-java-kit"/>
        <classpathentry kind="output" path="bin"/>
 </classpath>

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/fr.po
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/fr.po
                          (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/fr.po
  2008-11-27 14:24:42 UTC (rev 2865)
@@ -0,0 +1,6 @@
+msgid "This gadget starts tuxdroid idle behavior resource."
+msgstr "Ce gadget démarre la resource Idle Behavior de Tuxdroid."
+
+msgid "Start Idle behavior resource."
+msgstr "Démarrer Idle Behavior."
+


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/fr.po
___________________________________________________________________
Name: svn:executable
   + *

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + image/png

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.pot
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.pot
                             (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.pot
     2008-11-27 14:24:42 UTC (rev 2865)
@@ -0,0 +1,5 @@
+msgid "This gadget starts tuxdroid idle behavior resource."
+msgstr ""
+
+msgid "Start Idle behavior resource."
+msgstr ""


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.pot
___________________________________________________________________
Name: svn:executable
   + *

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.xml
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.xml
                             (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.xml
     2008-11-27 14:24:42 UTC (rev 2865)
@@ -0,0 +1,28 @@
+<gadget>
+       <interpreter
+               kind="java">
+               <executable>IdleBehaviorGadget</executable>
+       </interpreter>
+       <description>
+               <name>Idle Behavior Gadget</name>
+               <description>This gadget starts tuxdroid idle behavior 
resource.</description>
+               <author>Jérôme Conan</author>
+               <version>1.0</version>
+               <iconFile>resources/gadget.png</iconFile>
+               <executionMode>command</executionMode>
+               <uuid>b1abb710-2abf-4daa-8748-25bc79e22919</uuid>
+       </description>
+       <commands>
+               <command
+                       name="run"
+                       description="Check the feed" />
+       </commands>
+       <parameters>
+               <parameter 
+                       category="User parameters"
+                       name="start"
+                       description="Start Idle behavior resource."
+                       type="boolean"
+                       defaultValue="true" />
+       </parameters>
+</gadget>


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/gadget.xml
___________________________________________________________________
Name: svn:executable
   + *

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/nl.po
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/nl.po
                          (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/nl.po
  2008-11-27 14:24:42 UTC (rev 2865)
@@ -0,0 +1,5 @@
+msgid "This gadget starts tuxdroid idle behavior resource."
+msgstr "This gadget starts tuxdroid idle behavior resource."
+
+msgid "Start Idle behavior resource."
+msgstr "Start Idle behavior resource."


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/resources/nl.po
___________________________________________________________________
Name: svn:executable
   + *

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/src/IdleBehaviorGadget.java
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/src/IdleBehaviorGadget.java
                              (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/src/IdleBehaviorGadget.java
      2008-11-27 14:24:42 UTC (rev 2865)
@@ -0,0 +1,100 @@
+/*This file is part of "TuxDroid idle behavior toggler gadget".
+ *    Copyright 2008, kysoh
+ *    Author : Conan Jerome
+ *    eMail  : [EMAIL PROTECTED]
+ *    Site   : http://www.kysoh.com/
+ *
+ * "TuxDroid idle behavior toggler gadget" is free software; you can 
redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * "TuxDroid idle behavior toggler gadget" is distributed in the hope that it 
will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with "TuxDroid idle behavior toggler gadget"; if not, write 
to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.net.URLConnection;
+
+import com.kysoh.tuxdroid.gadget.framework.gadget.SimpleGadget;
+import com.kysoh.tuxdroid.gadget.framework.gadget.SimpleGadgetConfiguration;
+import com.kysoh.tuxdroid.gadget.framework.gadget.SimpleGadgetException;
+
+public class IdleBehaviorGadget extends 
SimpleGadget<IdleBehaviorGadget.IdleBehaviorConfiguration>{
+       
+       public static class IdleBehaviorConfiguration extends 
SimpleGadgetConfiguration{
+               
+               private boolean start;
+               
+               
+               public boolean getStart()
+               {
+                       return this.start;
+               }
+               
+       }
+       
+       
+       public String urlStart = "http://127.0.0.1:270/0/idle_behavior/start?";;
+       public String urlStop = "http://127.0.0.1:270/0/idle_behavior/stop?";;
+       
+       //Start gadget.
+       public void start() throws SimpleGadgetException {
+               
+               //Start resource.
+               if(this.configuration().getStart())
+               {
+                       this.sendUrl(this.urlStart);
+               }
+               //Stop resource.
+               else
+               {
+                       this.sendUrl(this.urlStop);
+               }
+       }
+       
+       
+       /**
+        * Send url to http server.
+        */
+       public void sendUrl(String url)
+       {
+               URL urlc;
+               try 
+               {
+                       urlc = new URL(url);
+                       URLConnection urlC = urlc.openConnection();
+                       urlC.setConnectTimeout(10);
+                       urlc.openStream();
+               } 
+               catch (MalformedURLException e) 
+               {
+                       e.printStackTrace();
+               } 
+               catch (IOException e) 
+               {
+                       e.printStackTrace();
+               }
+       }
+       
+       
+       /**
+        * Main.
+        * @param args
+        * @throws Exception
+        */
+       public static void main(String[] args) throws Exception {
+               new IdleBehaviorGadget().boot(args, new 
IdleBehaviorConfiguration());
+       }
+       
+       
+}


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-idleBehavior/trunk/tuxdroid-gadget-idleBehavior/src/IdleBehaviorGadget.java
___________________________________________________________________
Name: svn:executable
   + *


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to