Exemplo n.º 1
0
 def __create_widgets(self):
     # Main widgets
     self.hpaned = gtk.HPaned()
     self.add(self.hpaned)
     
     self.vbox = HIGVBox()
     self.btn_box  = gtk.HButtonBox()
     self.btn_box1 = gtk.HButtonBox()
     self.btn_box2 = gtk.HButtonBox()
     
     self.ok_button = gtk.Button(stock=gtk.STOCK_OK)
     self.ok_button.connect('clicked', lambda x: self.clicked_ok())
     self.help_button   = HIGStockButton(gtk.STOCK_DIALOG_INFO,_("help"))
     self.help_button.connect('clicked', lambda x: self.help_direct())
     #self.apply_button = gtk.Button(stock=gtk.STOCK_APPLY)
     #self.apply_button.connect('clicked', lambda x: self.save_preference())
     self.cancel_button = gtk.Button(stock=gtk.STOCK_CANCEL)
     self.cancel_button.connect('clicked', lambda x: self.destroy())
     # notebook
     self.notebook = gtk.Notebook()
     # General Preference page
     self.general_page = GeneralPage()
     self.notebook.append_page(self.general_page, gtk.Label(_("General")))
     # Peer Info Page
     self.peer_page = PeerInfoPage()
     self.notebook.append_page(self.peer_page, gtk.Label(_("PeerInfo")))
     # Tests page
     self.test_page = TestPage()
     self.notebook.append_page(self.test_page, gtk.Label(_("Tests")))
     # Feedback page
     self.feedback_page = FeedbackPage()
     self.notebook.append_page(self.feedback_page, gtk.Label(_("Feedback")))
     # Update page
     self.update_page = UpdatePage()
     self.notebook.append_page(self.update_page, gtk.Label(_("Update")))
     # Advanced Page
     self.advanced_page = AdvancedPage()
     self.notebook.append_page(self.advanced_page, gtk.Label(_("Advanced")))