Beispiel #1
0
 def make_wrapper(self, nameString, helpString=None, helpSize="small"):
     vbox = gtk.VBox()
     self.hbox = gtk.HBox()
     #create a name label:
     nameLabel = GTKUtils.make_text(
         "<span size='large' weight='bold'>%s</span>" % (nameString))
     self.hbox.pack_start(nameLabel, True, True, 5)
     #add the actual entry
     self.hbox.pack_start(self.get_gtk_element(), False, False, 5)
     vbox.pack_start(self.hbox, True, True, 0)
     #create a help label:
     if helpString:
         helpLabel = GTKUtils.make_text("<span size='%s'>%s</span>" %
                                        (helpSize, helpString))
         align = gtk.Alignment(xalign=0.0,
                               yalign=0.5,
                               xscale=1.0,
                               yscale=1.0)
         align.add(helpLabel)
         align.set_padding(15, 0, 0, 0)
         vbox.pack_start(align, True, True, 0)
     #create the error label
     self.errorLabel = GTKUtils.make_text("")
     vbox.pack_start(self.errorLabel, True, True, 0)
     #glue
     vbox.set_spacing(0)
     vbox.show_all()
     self.errorLabel.hide()
     return vbox
Beispiel #2
0
 def make_wrapper(self, nameString, helpString=None, helpSize="small"):
   #create a name label:
   nameLabel = GTKUtils.make_text("<span size='large' weight='bold'>%s</span>" % (nameString))
   #create a help label:
   helpLabel = GTKUtils.make_text("<span size='%s'>%s</span>" % (helpSize, helpString))
   self.errorLabel = GTKUtils.make_text("")
   vbox = gtk.VBox()
   vbox.pack_start(nameLabel, False, False, 5)
   vbox.pack_start(self.get_gtk_element(), True, True, 5)
   vbox.pack_end(self.errorLabel, False, False, 5)
   align = gtk.Alignment(xalign=0.0, yalign=0.5, xscale=1.0, yscale=1.0)
   align.add(helpLabel)
   align.set_padding(15, 0, 0, 0)
   vbox.pack_start(align, True, True, 0)
   vbox.set_spacing(0)
   return vbox
Beispiel #3
0
 def make_wrapper(self, nameString, helpString=None, helpSize="small"):
     vbox = gtk.VBox()
     self.hbox = gtk.HBox()
     # create a name label:
     nameLabel = GTKUtils.make_text("<span size='large' weight='bold'>%s</span>" % (nameString))
     self.hbox.pack_start(nameLabel, True, True, 5)
     # add the actual entry
     self.hbox.pack_start(self.get_gtk_element(), False, False, 5)
     vbox.pack_start(self.hbox, True, True, 0)
     # create a help label:
     if helpString:
         helpLabel = GTKUtils.make_text("<span size='%s'>%s</span>" % (helpSize, helpString))
         align = gtk.Alignment(xalign=0.0, yalign=0.5, xscale=1.0, yscale=1.0)
         align.add(helpLabel)
         align.set_padding(15, 0, 0, 0)
         vbox.pack_start(align, True, True, 0)
     # create the error label
     self.errorLabel = GTKUtils.make_text("")
     vbox.pack_start(self.errorLabel, True, True, 0)
     # glue
     vbox.set_spacing(0)
     vbox.show_all()
     self.errorLabel.hide()
     return vbox