Author: jerome
Date: 2008-11-27 16:01:12 +0100 (Thu, 27 Nov 2008)
New Revision: 2866

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

Modified: 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/.classpath
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/.classpath
 2008-11-27 14:24:42 UTC (rev 2865)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/.classpath
 2008-11-27 15:01:12 UTC (rev 2866)
@@ -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-msn/trunk/tuxdroid-gadget-msn/resources/fr.po
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/fr.po
                            (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/fr.po
    2008-11-27 15:01:12 UTC (rev 2866)
@@ -0,0 +1,6 @@
+msgid "This gadget starts tuxdroid MSN resource."
+msgstr "Ce gadget démarre la resource MSN de Tuxdroid."
+
+msgid "Start MSN resource."
+msgstr "Démarrer la resource MSN."
+


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

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


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

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/gadget.pot
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/gadget.pot
                               (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/gadget.pot
       2008-11-27 15:01:12 UTC (rev 2866)
@@ -0,0 +1,5 @@
+msgid "This gadget starts tuxdroid MSN resource."
+msgstr ""
+
+msgid "Start MSN resource."
+msgstr ""


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

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/gadget.xml
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/gadget.xml
                               (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/gadget.xml
       2008-11-27 15:01:12 UTC (rev 2866)
@@ -0,0 +1,28 @@
+<gadget>
+       <interpreter
+               kind="java">
+               <executable>MSNGadget</executable>
+       </interpreter>
+       <description>
+               <name>MSN Gadget</name>
+               <description>This gadget starts tuxdroid MSN 
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 MSN resource."
+                       type="boolean"
+                       defaultValue="true" />
+       </parameters>
+</gadget>


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

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/nl.po
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/nl.po
                            (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/resources/nl.po
    2008-11-27 15:01:12 UTC (rev 2866)
@@ -0,0 +1,6 @@
+msgid "This gadget starts tuxdroid MSN resource."
+msgstr "This gadget starts tuxdroid MSN resource."
+
+msgid "Start MSN resource."
+msgstr "Start MSN resource."
+


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

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/src/MSNGadget.java
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/src/MSNGadget.java
                         (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/src/MSNGadget.java
 2008-11-27 15:01:12 UTC (rev 2866)
@@ -0,0 +1,100 @@
+/*This file is part of "TuxDroid msn resource toggler gadget".
+ *    Copyright 2008, kysoh
+ *    Author : Conan Jerome
+ *    eMail  : [EMAIL PROTECTED]
+ *    Site   : http://www.kysoh.com/
+ *
+ * "TuxDroid msn resource 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 msn resource 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 msn resource 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 MSNGadget extends SimpleGadget<MSNGadget.MSNConfiguration>{
+       
+       public static class MSNConfiguration extends SimpleGadgetConfiguration{
+               
+               private boolean start;
+               
+               
+               public boolean getStart()
+               {
+                       return this.start;
+               }
+               
+       }
+       
+       
+       public String urlStart = "http://127.0.0.1:270/0/chatter_tux/start?";;
+       public String urlStop = "http://127.0.0.1:270/0/chatter_tux/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 MSNGadget().boot(args, new MSNConfiguration());
+       }
+       
+       
+}


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-msn/trunk/tuxdroid-gadget-msn/src/MSNGadget.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