[Phonehome-commits] r61 - in trunk/frontend: data po src

pamadio at garage.maemo.org pamadio at garage.maemo.org
Sat Oct 18 22:05:53 EEST 2008


Author: pamadio
Date: 2008-10-18 22:05:53 +0300 (Sat, 18 Oct 2008)
New Revision: 61

Modified:
   trunk/frontend/data/phonehome-gui.glade
   trunk/frontend/po/README
   trunk/frontend/po/fr.po
   trunk/frontend/src/phonehome-gui
Log:
testing xmlrpc connection

Modified: trunk/frontend/data/phonehome-gui.glade
===================================================================
--- trunk/frontend/data/phonehome-gui.glade	2008-10-18 17:41:06 UTC (rev 60)
+++ trunk/frontend/data/phonehome-gui.glade	2008-10-18 19:05:53 UTC (rev 61)
@@ -219,6 +219,19 @@
 	      <signal name="clicked" handler="on_ok_button_clicked" last_modification_time="Wed, 15 Oct 2008 17:51:05 GMT"/>
 	    </widget>
 	  </child>
+
+	  <child>
+	    <widget class="GtkButton" id="test_button">
+	      <property name="visible">True</property>
+	      <property name="can_default">True</property>
+	      <property name="can_focus">True</property>
+	      <property name="label" translatable="yes">button1</property>
+	      <property name="use_underline">True</property>
+	      <property name="relief">GTK_RELIEF_NORMAL</property>
+	      <property name="focus_on_click">True</property>
+	      <signal name="clicked" handler="on_test_button_clicked" last_modification_time="Sat, 18 Oct 2008 18:18:43 GMT"/>
+	    </widget>
+	  </child>
 	</widget>
 	<packing>
 	  <property name="padding">0</property>

Modified: trunk/frontend/po/README
===================================================================
--- trunk/frontend/po/README	2008-10-18 17:41:06 UTC (rev 60)
+++ trunk/frontend/po/README	2008-10-18 19:05:53 UTC (rev 61)
@@ -9,7 +9,7 @@
 
  b) Merge information from an exisiting po file.
 
-    xgettext -L python ../src/phonehome-gui ../src/*.py -o tmp.pot 
+    xgettext -L python ../src/phonehome-gui  -o tmp.pot 
     xgettext -L glade -j ../data/phonehome-gui.glade -o tmp.pot
 
     msgmerge -v fr.po tmp.pot > fr.pot

Modified: trunk/frontend/po/fr.po
===================================================================
--- trunk/frontend/po/fr.po	2008-10-18 17:41:06 UTC (rev 60)
+++ trunk/frontend/po/fr.po	2008-10-18 19:05:53 UTC (rev 61)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-10-15 18:39+0200\n"
+"POT-Creation-Date: 2008-10-18 20:22+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -16,23 +16,54 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../src/phonehome-gui:59
+#: ../src/phonehome-gui:63
 msgid "OK"
 msgstr "OK"
 
-#: ../src/phonehome-gui:60
+#: ../src/phonehome-gui:64
 msgid "Cancel"
 msgstr "Annuler"
 
+#: ../src/phonehome-gui:65
+msgid "Test"
+msgstr "Test"
 
-#: ../src/phonehome-gui:62
+#: ../src/phonehome-gui:66
 msgid "Password"
 msgstr "Mot de passe"
 
-#: ../src/phonehome-gui:63
+#: ../src/phonehome-gui:67
 msgid "Tablet id"
 msgstr "Identifiant de tablette"
 
-#: ../src/phonehome-gui:64
+#: ../src/phonehome-gui:68
 msgid "Server"
 msgstr "Serveur"
+
+#: ../data/phonehome-gui.glade:8
+msgid "window1"
+msgstr ""
+
+#: ../data/phonehome-gui.glade:40
+msgid "label3"
+msgstr ""
+
+#: ../data/phonehome-gui.glade:68
+msgid "label2"
+msgstr ""
+
+#: ../data/phonehome-gui.glade:138
+msgid "label1"
+msgstr ""
+
+#: ../data/phonehome-gui.glade:202
+msgid "button2"
+msgstr ""
+
+#: ../data/phonehome-gui.glade:215
+msgid "button3"
+msgstr ""
+
+#: ../data/phonehome-gui.glade:228
+msgid "button1"
+msgstr ""

Modified: trunk/frontend/src/phonehome-gui
===================================================================
--- trunk/frontend/src/phonehome-gui	2008-10-18 17:41:06 UTC (rev 60)
+++ trunk/frontend/src/phonehome-gui	2008-10-18 19:05:53 UTC (rev 61)
@@ -24,6 +24,7 @@
 gettext.textdomain('phonehome-gui')
 import hildon
 import osso
+import xmlrpclib
 _ = gettext.gettext
 
 class phonehome_frontend(hildon.Program):
@@ -44,12 +45,14 @@
         self.main_xml.get_widget("main_window").destroy()
         main_dic = {
             "on_ok_button_clicked":self.ok_button_clicked,
-            "on_cancel_button_clicked":self.cancel_button_clicked
+            "on_cancel_button_clicked":self.cancel_button_clicked,
+            "on_test_button_clicked":self.test_button_clicked
             }
         self.main_xml.signal_autoconnect(main_dic)
         
         self.ok_button=self.main_xml.get_widget("ok_button")
         self.cancel_button=self.main_xml.get_widget("cancel_button")
+        self.test_button=self.main_xml.get_widget("test_button")
         self.tid_label=self.main_xml.get_widget("tabletid_label")
         self.password_label=self.main_xml.get_widget("password_label")
         self.server_label=self.main_xml.get_widget("server_label")
@@ -60,6 +63,7 @@
 
         self.ok_button.set_label(_("OK"))
         self.cancel_button.set_label(_("Cancel"))
+        self.test_button.set_label(_("Test"))
         self.password_label.set_label(_("Password"))
         self.tid_label.set_label(_("Tablet id"))
         self.server_label.set_label(_("Server"))
@@ -91,10 +95,27 @@
     def cancel_button_clicked(self,widget):
         "cancel"
         self.end_application()
+
+    def test_button_clicked(self,widget):
+        id=self.tid_entry.get_text()
+        passw=self.password_entry.get_text()
+        server_url=self.server_entry.get_text()
+        print id,passw,server_url
+        try:
+            server=xmlrpclib.ServerProxy(server_url)
+            sysnote=osso.SystemNote(self.osso_context)
+            if(server.test_login(id,passw)):
+                msg="Connection successfull"
+            else:
+                msg="Authentication failed"
+        except:
+            msg="Connection failed"
+        sysnote.system_note_infoprint(msg)
 """
 locale.setlocale(locale.LC_ALL, "fr_FR")
 os.environ["LANGUAGE"]="fr_FR"
 """
 
 
+
 plop=phonehome_frontend()



More information about the Phonehome-commits mailing list