Пример #1
0
 def destroy_window_cb(self, widget, event):
     lbl = "<b>Do you really want to exit the Hob image creator?</b>"
     dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
     dialog.add_button("Keep using Hob", gtk.RESPONSE_NO)
     dialog.add_button("Exit Hob", gtk.RESPONSE_YES)
     dialog.set_default_response(gtk.RESPONSE_YES)
     response = dialog.run()
     dialog.destroy()
     if response == gtk.RESPONSE_YES:
         gtk.main_quit()
         return False
     else:
         return True
Пример #2
0
 def destroy_window_cb(self, widget, event):
     if not self.sensitive:
         return True
     lbl = "<b>Do you really want to exit the Hob image creator?</b>"
     dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
     button = dialog.add_button("Cancel", gtk.RESPONSE_NO)
     HobAltButton.style_button(button)
     button = dialog.add_button("Exit Hob", gtk.RESPONSE_YES)
     HobButton.style_button(button)
     dialog.set_default_response(gtk.RESPONSE_YES)
     response = dialog.run()
     dialog.destroy()
     if response == gtk.RESPONSE_YES:
         gtk.main_quit()
         return False
     else:
         return True
Пример #3
0
 def destroy_window_cb(self, widget, event):
     if not self.sensitive:
         return True
     lbl = "<b>Do you really want to exit the Hob image creator?</b>"
     dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
     button = dialog.add_button("Cancel", gtk.RESPONSE_NO)
     HobAltButton.style_button(button)
     button = dialog.add_button("Exit Hob", gtk.RESPONSE_YES)
     HobButton.style_button(button)
     dialog.set_default_response(gtk.RESPONSE_YES)
     response = dialog.run()
     dialog.destroy()
     if response == gtk.RESPONSE_YES:
         gtk.main_quit()
         return False
     else:
         return True
Пример #4
0
 def show_packages(self, ask=True):
     _, selected_recipes = self.recipe_model.get_selected_recipes()
     if selected_recipes and ask:
         lbl = "<b>Package list may be incomplete!</b>\nDo you want to build selected recipes"
         lbl = lbl + " to get a full list (Yes) or just view the existing packages (No)?"
         dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
         dialog.add_button(gtk.STOCK_NO, gtk.RESPONSE_NO)
         dialog.add_button(gtk.STOCK_YES, gtk.RESPONSE_YES)
         dialog.set_default_response(gtk.RESPONSE_YES)
         response = dialog.run()
         dialog.destroy()
         if response == gtk.RESPONSE_YES:
             self.switch_page(self.PACKAGE_GENERATING)
         else:
             self.switch_page(self.PACKAGE_SELECTION)
     else:
         self.switch_page(self.PACKAGE_SELECTION)
Пример #5
0
 def show_packages(self, ask=True):
     _, selected_recipes = self.recipe_model.get_selected_recipes()
     if selected_recipes and ask:
         lbl = "<b>Package list may be incomplete!</b>\nDo you want to build selected recipes"
         lbl = lbl + " to get a full list or just view the existing packages?"
         dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
         button = dialog.add_button("View packages", gtk.RESPONSE_NO)
         HobAltButton.style_button(button)
         button = dialog.add_button("Build packages", gtk.RESPONSE_YES)
         HobButton.style_button(button)
         dialog.set_default_response(gtk.RESPONSE_YES)
         response = dialog.run()
         dialog.destroy()
         if response == gtk.RESPONSE_YES:
             self.generate_packages_async()
         else:
             self.switch_page(self.PACKAGE_SELECTION)
     else:
         self.switch_page(self.PACKAGE_SELECTION)
Пример #6
0
 def show_packages(self, ask=True):
     _, selected_recipes = self.recipe_model.get_selected_recipes()
     if selected_recipes and ask:
         lbl = "<b>Package list may be incomplete!</b>\nDo you want to build selected recipes"
         lbl = lbl + " to get a full list or just view the existing packages?"
         dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
         button = dialog.add_button("View packages", gtk.RESPONSE_NO)
         HobAltButton.style_button(button)
         button = dialog.add_button("Build packages", gtk.RESPONSE_YES)
         HobButton.style_button(button)
         dialog.set_default_response(gtk.RESPONSE_YES)
         response = dialog.run()
         dialog.destroy()
         if response == gtk.RESPONSE_YES:
             self.generate_packages_async()
         else:
             self.switch_page(self.PACKAGE_SELECTION)
     else:
         self.switch_page(self.PACKAGE_SELECTION)