From 04a59ff751c05286d792bb91f209cc06f9f80700 Mon Sep 17 00:00:00 2001 From: oepen Date: Sun, 27 Jun 2010 09:38:33 +0000 Subject: [PATCH] -Made the buttons on the bottom of the screen bigger and added a litte spacing between them. This way they are easier to hit with your finger. -Translated the access rights to german and adjusted some of them according to TR-03127 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@173 96b47cad-a561-4643-ad3b-153ac7d7599c --- pace-gui/src/chat-gui.py | 95 +++++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 45 deletions(-) diff --git a/pace-gui/src/chat-gui.py b/pace-gui/src/chat-gui.py index 72491bf..3b4c910 100755 --- a/pace-gui/src/chat-gui.py +++ b/pace-gui/src/chat-gui.py @@ -21,44 +21,44 @@ CVC = "\x7F\x21\x82\x01\x41\x7F\x4E\x81\xFA\x5F\x29\x01\x00\x42\x0D\x5A\x5A\x44\ DESCRIPTION = "\x30\x82\x01\x90\x06\x0A\x04\x00\x7F\x00\x07\x03\x01\x03\x01\x01\xA1\x16\x0C\x14\x42\x75\x6E\x64\x65\x73\x64\x72\x75\x63\x6B\x65\x72\x65\x69\x20\x47\x6D\x62\x48\xA2\x24\x13\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x62\x75\x6E\x64\x65\x73\x64\x72\x75\x63\x6B\x65\x72\x65\x69\x2E\x64\x65\x2F\x64\x76\x63\x61\xA3\x18\x0C\x16\x44\x65\x75\x74\x73\x63\x68\x65\x20\x4B\x72\x65\x64\x69\x74\x62\x61\x6E\x6B\x20\x41\x47\xA4\x13\x13\x11\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x64\x6B\x62\x2E\x64\x65\xA5\x82\x01\x13\x0C\x82\x01\x0F\x54\x61\x75\x62\x65\x6E\x73\x74\x72\x2E\x20\x37\x2D\x39\x0D\x0A\x31\x30\x31\x31\x37\x20\x42\x65\x72\x6C\x69\x6E\x0D\x0A\x69\x6E\x66\x6F\x40\x64\x6B\x62\x2E\x64\x65\x0D\x0A\x45\x72\xC3\xB6\x66\x66\x6E\x75\x6E\x67\x20\x65\x69\x6E\x65\x73\x20\x4B\x6F\x6E\x74\x6F\x73\x0D\x0A\x42\x65\x72\x6C\x69\x6E\x65\x72\x20\x42\x65\x61\x75\x66\x74\x72\x61\x67\x74\x65\x72\x20\x66\xC3\xBC\x72\x20\x44\x61\x74\x65\x6E\x73\x63\x68\x75\x74\x7A\x20\x75\x6E\x64\x20\x49\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x73\x66\x72\x65\x69\x68\x65\x69\x74\x2C\x20\x41\x6E\x20\x64\x65\x72\x20\x55\x72\x61\x6E\x69\x61\x20\x34\x2D\x31\x30\x2C\x20\x31\x30\x37\x38\x37\x20\x42\x65\x72\x6C\x69\x6E\x2C\x20\x30\x33\x30\x2F\x31\x33\x20\x38\x38\x39\x2D\x30\x2C\x20\x6D\x61\x69\x6C\x62\x6F\x78\x40\x64\x61\x74\x65\x6E\x73\x63\x68\x75\x74\x7A\x2D\x62\x65\x72\x6C\x69\x6E\x2E\x64\x65\x2C\x20\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x64\x61\x74\x65\x6E\x73\x63\x68\x75\x74\x7A\x2D\x62\x65\x72\x6C\x69\x6E\x2E\x64\x65\x0D\x0A\x45\x72\xC3\xB6\x66\x66\x6E\x75\x6E\x67\x20\x65\x69\x6E\x65\x73\x20\x4B\x6F\x6E\x74\x6F\x73\x0D\x0A" at_chat_strings = [ - "Age Verification", + "Altersverifikation", #"Age Verification", "Community ID Verification", - "Restrictied Identification", - "Privileged Terminal", - "CAN allowed", + "Pseudonymfunktion", #"Restrictied Identification", + "Priviligiertes Terminal", #"Privileged Terminal", + "Verwendung der CAN", #"CAN allowed", "PIN Managment", - "Install Certificate", - "Install Qualified Certificate", - "Read DG 1", - "Read DG 2", - "Read DG 3", - "Read DG 4", - "Read DG 5", - "Read DG 6", - "Read DG 7", - "Read DG 8", - "Read DG 9", - "Read DG 10", - "Read DG 11", - "Read DG 12", - "Read DG 13", - "Read DG 14", - "Read DG 15", - "Read DG 16", - "Read DG 17", - "Read DG 18", - "Read DG 19", - "Read DG 20", - "Read DG 21", - "RFU", - "RFU", - "RFU", - "RFU", - "Write DG 21", - "Write DG 20", - "Write DG 19", - "Write DG 18", - "Write DG 17" + "Zertifikat einspielen", #"Install Certificate", + "Qualifiziertes Zertifikat einspielen", #"Install Qualified Certificate", + "Dokumenttyp lesen", #"Read DG 1", + "Staat lesen", #"Read DG 2", + "Ablaufdatum lesen", #"Read DG 3", + "Vorname lesen", #"Read DG 4", + "Nachname lesen", #"Read DG 5", + u"Künstlername lesen", #"Read DG 6", + "Doktorgrad lesen", #"Read DG 7", + "Geburtsdatum lesen", #"Read DG 8", + "Geburtsort lesen", #"Read DG 9", + u"Ungültig", #"Read DG 10", + u"Ungültig", #"Read DG 11", + u"Ungültig", #"Read DG 12", + u"Ungültig", #"Read DG 13", + u"Ungültig", #"Read DG 14", + u"Ungültig", #"Read DG 15", + u"Ungültig", #"Read DG 16", + "Adresse lesen", #"Read DG 17", + u"Gemeindeschlüssel lesen", #"Read DG 18", + u"Ungültig", #"Read DG 19", + u"Ungültig", #"Read DG 20", + u"Ungültig", #"Read DG 21", + u"Ungültig", #"RFU", + u"Ungültig", #"RFU", + u"Ungültig", #"RFU", + u"Ungültig", #"RFU", + u"Ungültig", #"Write DG 21", + u"Ungültig", #"Write DG 20", + u"Ungültig", #"Write DG 19", + u"Gemeindeschlüssel schreiben", #"Write DG 18", + u"Adresse schreiben", #"Write DG 17" ] def countBits(bitstring): @@ -89,13 +89,13 @@ class CertificateDescriptionWindow(gtk.Window): gtk.POLICY_AUTOMATIC) self.add(self.scrolled_window) - self.vb = gtk.VBox(False, 5) + self.vb = gtk.VBox(False, 2) #Instruction label at the top of the window lblInstruction = gtk.Label("Dienstanbieter") lblInstruction.modify_font(pango.FontDescription("sans 14")) lblInstruction.set_alignment(0.5, 0.0) - self.vb.pack_start(lblInstruction, False, False, 10) + self.vb.pack_start(lblInstruction, False, False, 5) for s in self.terms_array: s = s.replace(", ", "\n") @@ -103,17 +103,20 @@ class CertificateDescriptionWindow(gtk.Window): lbl.set_alignment(0.0, 0.0) lbl.set_line_wrap(True) lbl.modify_font(pango.FontDescription("bold")) - self.vb.pack_start(lbl, False, False, 2) + lbl.set_width_chars(60) + self.vb.pack_start(lbl, True, True, 2) #Add two buttons at the bottom of the window hbox = gtk.HBox(True) btnCancel = gtk.Button(stock="gtk-go-back") + btnCancel.set_size_request(200, 100) btnCancel.connect("clicked", self.cancel_clicked, None) - hbox.pack_start(btnCancel) + hbox.pack_start(btnCancel, False, False) btnOK = gtk.Button(stock="gtk-go-forward") + btnOK.set_size_request(200, 100) btnOK.connect("clicked", self.okay_clicked, None) - hbox.pack_start(btnOK) - self.vb.pack_start(hbox) + hbox.pack_start(btnOK, False, False) + self.vb.pack_start(hbox, False, False) self.scrolled_window.add_with_viewport(self.vb) self.show_all() @@ -166,13 +169,15 @@ class MainWindow(gtk.Window): self.access_rights.append(chk) #Add two buttons at the bottom of the window - hbox = gtk.HBox(True) + hbox = gtk.HBox(True, 5) btnCancel = gtk.Button(stock="gtk-go-back") btnCancel.connect("clicked", self.cancel_clicked, None) - hbox.pack_start(btnCancel) + btnCancel.set_size_request(200, 100) + hbox.pack_start(btnCancel, False, False) btnOK = gtk.Button(stock="gtk-go-forward") + btnOK.set_size_request(200, 100) btnOK.connect("clicked", self.okay_clicked, None) - hbox.pack_start(btnOK) + hbox.pack_start(btnOK, False, False) self.vb.pack_start(hbox) #Display everything