Author: remi
Date: 2009-04-10 16:09:41 +0200 (Fri, 10 Apr 2009)
New Revision: 4480

Modified:
   
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/executables/ClipboardTranslator.py
   
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.pot
   
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.xml
Log:
* this gadget only have a "run" command
* bumped to 0.0.2

Modified: 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/executables/ClipboardTranslator.py
===================================================================
--- 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/executables/ClipboardTranslator.py
    2009-04-10 13:56:03 UTC (rev 4479)
+++ 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/executables/ClipboardTranslator.py
    2009-04-10 14:09:41 UTC (rev 4480)
@@ -29,16 +29,12 @@
     def start(self):
         """Gadget entry point.
         """
+        self.__isStarted = False
         if self.getCommand() == "run":
             self.run()
-        elif self.getCommand() == "check":
-            self.check()
+        else:
+            self.run()
 
-    def check(self):
-        """Start the "check" command of the gagdet.
-        """
-        self._doExecute()
-
     def run(self):
         """Start the "run" command of the gagdet.
         """
@@ -57,7 +53,8 @@
                 return True
 
     def __clipboardPooling(self):
-        while True:
+        self.__isStarted = True
+        while self.__isStarted:
             if self.__checkClipboard():
                 text = String.getTranslatedClipboardText(
                     self.configuration().getLanguage())
@@ -71,6 +68,9 @@
         t = threading.Thread(target = self.__clipboardPooling)
         t.start()
 
+    def onGadgetStop(self):
+        self.__isStarted = False
+
 if __name__ == "__main__":
     gadget = ClipboardTranslatorGadget()
     gadget.boot(sys.argv[1:], Configuration())

Modified: 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.pot
===================================================================
--- 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.pot
  2009-04-10 13:56:03 UTC (rev 4479)
+++ 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.pot
  2009-04-10 14:09:41 UTC (rev 4480)
@@ -1,8 +1,8 @@
 msgid "Clipboard Translator"
 msgstr ""
 
-msgid "This gadget throws a simple Hello World notification in python"
+msgid "Translate the clipboard text in your language."
 msgstr ""
 
-msgid "Clipboard tanslator"
+msgid "Clipboard translator"
 msgstr ""

Modified: 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.xml
===================================================================
--- 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.xml
  2009-04-10 13:56:03 UTC (rev 4479)
+++ 
softwares_suite_v3/community/gadget/tuxdroid-gadget-clipboardTranslator/trunk/resources/gadget.xml
  2009-04-10 14:09:41 UTC (rev 4480)
@@ -7,14 +7,12 @@
                <name>Clipboard Translator</name>
                <description>Translate the clipboard text in your 
language.</description>
                <author>Remi Jocaille</author>
-               <version>0.1</version>
+               <version>0.2</version>
                <iconFile>resources/translator.png</iconFile>
-               <executionMode>command</executionMode>
                <uuid>8349ed27-573d-4c3f-a7b8-05c2a8ae92a5</uuid>
         <platform>windows</platform>
        </description>
        <commands>
-               <command name="run" description="Clipboard tanslator" />
-        <command name="check" description="Clipboard tanslator" />
+               <command name="run" description="Clipboard translator" 
daemon="true" />
        </commands>
 </gadget>


------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to