diff options
Diffstat (limited to 'bitbake/lib/bb')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 108 | ||||
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hig.py | 34 |
2 files changed, 89 insertions, 53 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py index f32a0661e8..f57a85501b 100755 --- a/bitbake/lib/bb/ui/crumbs/builder.py +++ b/bitbake/lib/bb/ui/crumbs/builder.py | |||
@@ -32,7 +32,7 @@ from bb.ui.crumbs.recipeselectionpage import RecipeSelectionPage | |||
32 | from bb.ui.crumbs.packageselectionpage import PackageSelectionPage | 32 | from bb.ui.crumbs.packageselectionpage import PackageSelectionPage |
33 | from bb.ui.crumbs.builddetailspage import BuildDetailsPage | 33 | from bb.ui.crumbs.builddetailspage import BuildDetailsPage |
34 | from bb.ui.crumbs.imagedetailspage import ImageDetailsPage | 34 | from bb.ui.crumbs.imagedetailspage import ImageDetailsPage |
35 | from bb.ui.crumbs.hobwidget import hwc | 35 | from bb.ui.crumbs.hobwidget import hwc, HobButton, HobAltButton |
36 | from bb.ui.crumbs.hig import CrumbsMessageDialog, ImageSelectionDialog, \ | 36 | from bb.ui.crumbs.hig import CrumbsMessageDialog, ImageSelectionDialog, \ |
37 | AdvancedSettingDialog, LayerSelectionDialog, \ | 37 | AdvancedSettingDialog, LayerSelectionDialog, \ |
38 | DeployImageDialog | 38 | DeployImageDialog |
@@ -444,7 +444,8 @@ class Builder(gtk.Window): | |||
444 | lbl = "<b>Error</b>\n" | 444 | lbl = "<b>Error</b>\n" |
445 | lbl = lbl + "%s\n\n" % msg | 445 | lbl = lbl + "%s\n\n" % msg |
446 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_WARNING) | 446 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_WARNING) |
447 | dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 447 | button = dialog.add_button("Close", gtk.RESPONSE_OK) |
448 | HobButton.style_button(button) | ||
448 | response = dialog.run() | 449 | response = dialog.run() |
449 | dialog.destroy() | 450 | dialog.destroy() |
450 | self.handler.clear_busy() | 451 | self.handler.clear_busy() |
@@ -620,8 +621,10 @@ class Builder(gtk.Window): | |||
620 | def destroy_window_cb(self, widget, event): | 621 | def destroy_window_cb(self, widget, event): |
621 | lbl = "<b>Do you really want to exit the Hob image creator?</b>" | 622 | lbl = "<b>Do you really want to exit the Hob image creator?</b>" |
622 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 623 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
623 | dialog.add_button("Keep using Hob", gtk.RESPONSE_NO) | 624 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
624 | dialog.add_button("Exit Hob", gtk.RESPONSE_YES) | 625 | HobAltButton.style_button(button) |
626 | button = dialog.add_button("Exit Hob", gtk.RESPONSE_YES) | ||
627 | HobButton.style_button(button) | ||
625 | dialog.set_default_response(gtk.RESPONSE_YES) | 628 | dialog.set_default_response(gtk.RESPONSE_YES) |
626 | response = dialog.run() | 629 | response = dialog.run() |
627 | dialog.destroy() | 630 | dialog.destroy() |
@@ -637,7 +640,8 @@ class Builder(gtk.Window): | |||
637 | lbl = "<b>No selections made</b>\nYou have not made any selections" | 640 | lbl = "<b>No selections made</b>\nYou have not made any selections" |
638 | lbl = lbl + " so there isn't anything to bake at this time." | 641 | lbl = lbl + " so there isn't anything to bake at this time." |
639 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 642 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
640 | dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 643 | button = dialog.add_button("Close", gtk.RESPONSE_OK) |
644 | HobButton.style_button(button) | ||
641 | dialog.run() | 645 | dialog.run() |
642 | dialog.destroy() | 646 | dialog.destroy() |
643 | return | 647 | return |
@@ -649,7 +653,8 @@ class Builder(gtk.Window): | |||
649 | lbl = "<b>No selections made</b>\nYou have not made any selections" | 653 | lbl = "<b>No selections made</b>\nYou have not made any selections" |
650 | lbl = lbl + " so there isn't anything to bake at this time." | 654 | lbl = lbl + " so there isn't anything to bake at this time." |
651 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 655 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
652 | dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 656 | button = dialog.add_button("Close", gtk.RESPONSE_OK) |
657 | HobButton.style_button(button) | ||
653 | dialog.run() | 658 | dialog.run() |
654 | dialog.destroy() | 659 | dialog.destroy() |
655 | return | 660 | return |
@@ -664,7 +669,8 @@ class Builder(gtk.Window): | |||
664 | lbl = "<b>No selections made</b>\nYou have not made any selections" | 669 | lbl = "<b>No selections made</b>\nYou have not made any selections" |
665 | lbl = lbl + " so there isn't anything to bake at this time." | 670 | lbl = lbl + " so there isn't anything to bake at this time." |
666 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 671 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
667 | dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 672 | button = dialog.add_button("Close", gtk.RESPONSE_OK) |
673 | HobButton.style_button(button) | ||
668 | dialog.run() | 674 | dialog.run() |
669 | dialog.destroy() | 675 | dialog.destroy() |
670 | return | 676 | return |
@@ -684,8 +690,9 @@ class Builder(gtk.Window): | |||
684 | parent = self, | 690 | parent = self, |
685 | flags = gtk.DIALOG_MODAL | 691 | flags = gtk.DIALOG_MODAL |
686 | | gtk.DIALOG_DESTROY_WITH_PARENT | 692 | | gtk.DIALOG_DESTROY_WITH_PARENT |
687 | | gtk.DIALOG_NO_SEPARATOR, | 693 | | gtk.DIALOG_NO_SEPARATOR) |
688 | buttons = (gtk.STOCK_CLOSE, gtk.RESPONSE_YES)) | 694 | button = dialog.add_button("Close", gtk.RESPONSE_YES) |
695 | HobButton.style_button(button) | ||
689 | response = dialog.run() | 696 | response = dialog.run() |
690 | if response == gtk.RESPONSE_YES: | 697 | if response == gtk.RESPONSE_YES: |
691 | self.configuration.layers = dialog.layers | 698 | self.configuration.layers = dialog.layers |
@@ -696,9 +703,11 @@ class Builder(gtk.Window): | |||
696 | 703 | ||
697 | def show_load_template_dialog(self): | 704 | def show_load_template_dialog(self): |
698 | dialog = gtk.FileChooserDialog("Load Template Files", self, | 705 | dialog = gtk.FileChooserDialog("Load Template Files", self, |
699 | gtk.FILE_CHOOSER_ACTION_OPEN, | 706 | gtk.FILE_CHOOSER_ACTION_OPEN) |
700 | (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 707 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
701 | gtk.STOCK_OPEN, gtk.RESPONSE_YES)) | 708 | HobAltButton.style_button(button) |
709 | button = dialog.add_button("Open", gtk.RESPONSE_YES) | ||
710 | HobButton.style_button(button) | ||
702 | filter = gtk.FileFilter() | 711 | filter = gtk.FileFilter() |
703 | filter.set_name("Hob Files") | 712 | filter.set_name("Hob Files") |
704 | filter.add_pattern("*.hob") | 713 | filter.add_pattern("*.hob") |
@@ -712,9 +721,11 @@ class Builder(gtk.Window): | |||
712 | 721 | ||
713 | def show_save_template_dialog(self): | 722 | def show_save_template_dialog(self): |
714 | dialog = gtk.FileChooserDialog("Save Template Files", self, | 723 | dialog = gtk.FileChooserDialog("Save Template Files", self, |
715 | gtk.FILE_CHOOSER_ACTION_SAVE, | 724 | gtk.FILE_CHOOSER_ACTION_SAVE) |
716 | (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 725 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
717 | gtk.STOCK_SAVE, gtk.RESPONSE_YES)) | 726 | HobAltButton.style_button(button) |
727 | button = dialog.add_button("Save", gtk.RESPONSE_YES) | ||
728 | HobButton.style_button(button) | ||
718 | dialog.set_current_name("hob") | 729 | dialog.set_current_name("hob") |
719 | response = dialog.run() | 730 | response = dialog.run() |
720 | if response == gtk.RESPONSE_YES: | 731 | if response == gtk.RESPONSE_YES: |
@@ -725,15 +736,18 @@ class Builder(gtk.Window): | |||
725 | def show_load_my_images_dialog(self): | 736 | def show_load_my_images_dialog(self): |
726 | dialog = ImageSelectionDialog(self.parameters.image_addr, self.parameters.image_types, | 737 | dialog = ImageSelectionDialog(self.parameters.image_addr, self.parameters.image_types, |
727 | "Open My Images", self, | 738 | "Open My Images", self, |
728 | gtk.FILE_CHOOSER_ACTION_SAVE, | 739 | gtk.FILE_CHOOSER_ACTION_SAVE) |
729 | (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 740 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
730 | gtk.STOCK_OPEN, gtk.RESPONSE_YES)) | 741 | HobAltButton.style_button(button) |
742 | button = dialog.add_button("Open", gtk.RESPONSE_YES) | ||
743 | HobButton.style_button(button) | ||
731 | response = dialog.run() | 744 | response = dialog.run() |
732 | if response == gtk.RESPONSE_YES: | 745 | if response == gtk.RESPONSE_YES: |
733 | if not dialog.image_names: | 746 | if not dialog.image_names: |
734 | lbl = "<b>No selections made</b>\nYou have not made any selections" | 747 | lbl = "<b>No selections made</b>\nYou have not made any selections" |
735 | crumbs_dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 748 | crumbs_dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
736 | crumbs_dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 749 | button = crumbs_dialog.add_button("Close", gtk.RESPONSE_OK) |
750 | HobButton.style_button(button) | ||
737 | crumbs_dialog.run() | 751 | crumbs_dialog.run() |
738 | crumbs_dialog.destroy() | 752 | crumbs_dialog.destroy() |
739 | dialog.destroy() | 753 | dialog.destroy() |
@@ -756,9 +770,11 @@ class Builder(gtk.Window): | |||
756 | parent = self, | 770 | parent = self, |
757 | flags = gtk.DIALOG_MODAL | 771 | flags = gtk.DIALOG_MODAL |
758 | | gtk.DIALOG_DESTROY_WITH_PARENT | 772 | | gtk.DIALOG_DESTROY_WITH_PARENT |
759 | | gtk.DIALOG_NO_SEPARATOR, | 773 | | gtk.DIALOG_NO_SEPARATOR) |
760 | buttons = (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 774 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
761 | "Save", gtk.RESPONSE_YES)) | 775 | HobAltButton.style_button(button) |
776 | button = dialog.add_button("Save", gtk.RESPONSE_YES) | ||
777 | HobButton.style_button(button) | ||
762 | response = dialog.run() | 778 | response = dialog.run() |
763 | if response == gtk.RESPONSE_YES: | 779 | if response == gtk.RESPONSE_YES: |
764 | self.configuration = dialog.configuration | 780 | self.configuration = dialog.configuration |
@@ -774,7 +790,8 @@ class Builder(gtk.Window): | |||
774 | if not image_name: | 790 | if not image_name: |
775 | lbl = "<b>Please select an image to deploy.</b>" | 791 | lbl = "<b>Please select an image to deploy.</b>" |
776 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 792 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
777 | dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 793 | button = dialog.add_button("Close", gtk.RESPONSE_OK) |
794 | HobButton.style_button(button) | ||
778 | dialog.run() | 795 | dialog.run() |
779 | dialog.destroy() | 796 | dialog.destroy() |
780 | return | 797 | return |
@@ -785,9 +802,11 @@ class Builder(gtk.Window): | |||
785 | parent = self, | 802 | parent = self, |
786 | flags = gtk.DIALOG_MODAL | 803 | flags = gtk.DIALOG_MODAL |
787 | | gtk.DIALOG_DESTROY_WITH_PARENT | 804 | | gtk.DIALOG_DESTROY_WITH_PARENT |
788 | | gtk.DIALOG_NO_SEPARATOR, | 805 | | gtk.DIALOG_NO_SEPARATOR) |
789 | buttons = ("Close", gtk.RESPONSE_NO, | 806 | button = dialog.add_button("Close", gtk.RESPONSE_NO) |
790 | "Make usb image", gtk.RESPONSE_YES)) | 807 | HobAltButton.style_button(button) |
808 | button = dialog.add_button("Make usb image", gtk.RESPONSE_YES) | ||
809 | HobButton.style_button(button) | ||
791 | response = dialog.run() | 810 | response = dialog.run() |
792 | dialog.destroy() | 811 | dialog.destroy() |
793 | 812 | ||
@@ -795,15 +814,18 @@ class Builder(gtk.Window): | |||
795 | if not image_name: | 814 | if not image_name: |
796 | lbl = "<b>Please select an image to launch in QEMU.</b>" | 815 | lbl = "<b>Please select an image to launch in QEMU.</b>" |
797 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 816 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
798 | dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 817 | button = dialog.add_button("Close", gtk.RESPONSE_OK) |
818 | HobButton.style_button(button) | ||
799 | dialog.run() | 819 | dialog.run() |
800 | dialog.destroy() | 820 | dialog.destroy() |
801 | return | 821 | return |
802 | 822 | ||
803 | dialog = gtk.FileChooserDialog("Load Kernel Files", self, | 823 | dialog = gtk.FileChooserDialog("Load Kernel Files", self, |
804 | gtk.FILE_CHOOSER_ACTION_SAVE, | 824 | gtk.FILE_CHOOSER_ACTION_SAVE) |
805 | (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 825 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
806 | gtk.STOCK_OPEN, gtk.RESPONSE_YES)) | 826 | HobAltButton.style_button(button) |
827 | button = dialog.add_button("Open", gtk.RESPONSE_YES) | ||
828 | HobButton.style_button(button) | ||
807 | filter = gtk.FileFilter() | 829 | filter = gtk.FileFilter() |
808 | filter.set_name("Kernel Files") | 830 | filter.set_name("Kernel Files") |
809 | filter.add_pattern("*.bin") | 831 | filter.add_pattern("*.bin") |
@@ -835,7 +857,8 @@ class Builder(gtk.Window): | |||
835 | lbl = lbl + "source environment path:" + source_env_path + "\n" | 857 | lbl = lbl + "source environment path:" + source_env_path + "\n" |
836 | lbl = lbl + "tmp path: " + tmp_path + "." | 858 | lbl = lbl + "tmp path: " + tmp_path + "." |
837 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 859 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
838 | dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK) | 860 | button = dialog.add_button("Close", gtk.RESPONSE_OK) |
861 | HobButton.style_button(button) | ||
839 | dialog.run() | 862 | dialog.run() |
840 | dialog.destroy() | 863 | dialog.destroy() |
841 | 864 | ||
@@ -843,10 +866,12 @@ class Builder(gtk.Window): | |||
843 | _, selected_recipes = self.recipe_model.get_selected_recipes() | 866 | _, selected_recipes = self.recipe_model.get_selected_recipes() |
844 | if selected_recipes and ask: | 867 | if selected_recipes and ask: |
845 | lbl = "<b>Package list may be incomplete!</b>\nDo you want to build selected recipes" | 868 | lbl = "<b>Package list may be incomplete!</b>\nDo you want to build selected recipes" |
846 | lbl = lbl + " to get a full list (Yes) or just view the existing packages (No)?" | 869 | lbl = lbl + " to get a full list or just view the existing packages?" |
847 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) | 870 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) |
848 | dialog.add_button(gtk.STOCK_NO, gtk.RESPONSE_NO) | 871 | button = dialog.add_button("View packages", gtk.RESPONSE_NO) |
849 | dialog.add_button(gtk.STOCK_YES, gtk.RESPONSE_YES) | 872 | HobAltButton.style_button(button) |
873 | button = dialog.add_button("Build packages", gtk.RESPONSE_YES) | ||
874 | HobButton.style_button(button) | ||
850 | dialog.set_default_response(gtk.RESPONSE_YES) | 875 | dialog.set_default_response(gtk.RESPONSE_YES) |
851 | response = dialog.run() | 876 | response = dialog.run() |
852 | dialog.destroy() | 877 | dialog.destroy() |
@@ -879,8 +904,10 @@ class Builder(gtk.Window): | |||
879 | lbl = lbl + " well leave your build directory in an unusable state" | 904 | lbl = lbl + " well leave your build directory in an unusable state" |
880 | lbl = lbl + " that requires manual steps to fix.\n" | 905 | lbl = lbl + " that requires manual steps to fix.\n" |
881 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_WARNING) | 906 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_WARNING) |
882 | dialog.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL) | 907 | button = dialog.add_button("Cancel", gtk.RESPONSE_CANCEL) |
883 | dialog.add_button("Force Stop", gtk.RESPONSE_YES) | 908 | HobAltButton.style_button(button) |
909 | button = dialog.add_button("Force Stop", gtk.RESPONSE_YES) | ||
910 | HobButton.style_button(button) | ||
884 | else: | 911 | else: |
885 | lbl = "<b>Stop build?</b>\n\nAre you sure you want to stop this" | 912 | lbl = "<b>Stop build?</b>\n\nAre you sure you want to stop this" |
886 | lbl = lbl + " build?\n\n'Force Stop' will stop the build as quickly as" | 913 | lbl = lbl + " build?\n\n'Force Stop' will stop the build as quickly as" |
@@ -891,9 +918,12 @@ class Builder(gtk.Window): | |||
891 | lbl = lbl + " lengthy compilation phase is in progress this may take" | 918 | lbl = lbl + " lengthy compilation phase is in progress this may take" |
892 | lbl = lbl + " some time." | 919 | lbl = lbl + " some time." |
893 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_WARNING) | 920 | dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_WARNING) |
894 | dialog.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL) | 921 | button = dialog.add_button("Cancel", gtk.RESPONSE_CANCEL) |
895 | dialog.add_button("Stop", gtk.RESPONSE_OK) | 922 | HobAltButton.style_button(button) |
896 | dialog.add_button("Force Stop", gtk.RESPONSE_YES) | 923 | button = dialog.add_button("Stop", gtk.RESPONSE_OK) |
924 | HobAltButton.style_button(button) | ||
925 | button = dialog.add_button("Force Stop", gtk.RESPONSE_YES) | ||
926 | HobButton.style_button(button) | ||
897 | response = dialog.run() | 927 | response = dialog.run() |
898 | dialog.destroy() | 928 | dialog.destroy() |
899 | if response != gtk.RESPONSE_CANCEL: | 929 | if response != gtk.RESPONSE_CANCEL: |
diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py index 6ae682bb76..a30e7d9205 100644 --- a/bitbake/lib/bb/ui/crumbs/hig.py +++ b/bitbake/lib/bb/ui/crumbs/hig.py | |||
@@ -28,7 +28,7 @@ import re | |||
28 | import subprocess | 28 | import subprocess |
29 | import shlex | 29 | import shlex |
30 | from bb.ui.crumbs.hobcolor import HobColors | 30 | from bb.ui.crumbs.hobcolor import HobColors |
31 | from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton | 31 | from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton, HobButton, HobAltButton |
32 | from bb.ui.crumbs.progressbar import HobProgressBar | 32 | from bb.ui.crumbs.progressbar import HobProgressBar |
33 | 33 | ||
34 | """ | 34 | """ |
@@ -137,9 +137,11 @@ class AdvancedSettingDialog (CrumbsDialog): | |||
137 | 137 | ||
138 | def entry_widget_select_path_cb(self, action, parent, entry): | 138 | def entry_widget_select_path_cb(self, action, parent, entry): |
139 | dialog = gtk.FileChooserDialog("", parent, | 139 | dialog = gtk.FileChooserDialog("", parent, |
140 | gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER, | 140 | gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER) |
141 | (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 141 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
142 | gtk.STOCK_OPEN, gtk.RESPONSE_YES)) | 142 | HobAltButton.style_button(button) |
143 | button = dialog.add_button("Open", gtk.RESPONSE_YES) | ||
144 | HobButton.style_button(button) | ||
143 | response = dialog.run() | 145 | response = dialog.run() |
144 | if response == gtk.RESPONSE_YES: | 146 | if response == gtk.RESPONSE_YES: |
145 | path = dialog.get_filename() | 147 | path = dialog.get_filename() |
@@ -307,7 +309,7 @@ class AdvancedSettingDialog (CrumbsDialog): | |||
307 | 309 | ||
308 | def __init__(self, title, configuration, all_image_types, | 310 | def __init__(self, title, configuration, all_image_types, |
309 | all_package_formats, all_distros, all_sdk_machines, | 311 | all_package_formats, all_distros, all_sdk_machines, |
310 | max_threads, parent, flags, buttons): | 312 | max_threads, parent, flags, buttons=None): |
311 | super(AdvancedSettingDialog, self).__init__(title, parent, flags, buttons) | 313 | super(AdvancedSettingDialog, self).__init__(title, parent, flags, buttons) |
312 | 314 | ||
313 | # class members from other objects | 315 | # class members from other objects |
@@ -563,7 +565,7 @@ class DeployImageDialog (CrumbsDialog): | |||
563 | 565 | ||
564 | __dummy_usb__ = "--select a usb drive--" | 566 | __dummy_usb__ = "--select a usb drive--" |
565 | 567 | ||
566 | def __init__(self, title, image_path, parent, flags, buttons): | 568 | def __init__(self, title, image_path, parent, flags, buttons=None): |
567 | super(DeployImageDialog, self).__init__(title, parent, flags, buttons) | 569 | super(DeployImageDialog, self).__init__(title, parent, flags, buttons) |
568 | 570 | ||
569 | self.image_path = image_path | 571 | self.image_path = image_path |
@@ -713,9 +715,11 @@ class LayerSelectionDialog (CrumbsDialog): | |||
713 | 715 | ||
714 | def layer_widget_add_clicked_cb(self, action, layer_store, parent): | 716 | def layer_widget_add_clicked_cb(self, action, layer_store, parent): |
715 | dialog = gtk.FileChooserDialog("Add new layer", parent, | 717 | dialog = gtk.FileChooserDialog("Add new layer", parent, |
716 | gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER, | 718 | gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER) |
717 | (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 719 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
718 | gtk.STOCK_OPEN, gtk.RESPONSE_YES)) | 720 | HobAltButton.style_button(button) |
721 | button = dialog.add_button("Open", gtk.RESPONSE_YES) | ||
722 | HobButton.style_button(button) | ||
719 | label = gtk.Label("Select the layer you wish to add") | 723 | label = gtk.Label("Select the layer you wish to add") |
720 | label.show() | 724 | label.show() |
721 | dialog.set_extra_widget(label) | 725 | dialog.set_extra_widget(label) |
@@ -827,7 +831,7 @@ class LayerSelectionDialog (CrumbsDialog): | |||
827 | def add_leave_cb(self, button, event): | 831 | def add_leave_cb(self, button, event): |
828 | self.im.set_from_file(hic.ICON_INDI_ADD_FILE) | 832 | self.im.set_from_file(hic.ICON_INDI_ADD_FILE) |
829 | 833 | ||
830 | def __init__(self, title, layers, all_layers, parent, flags, buttons): | 834 | def __init__(self, title, layers, all_layers, parent, flags, buttons=None): |
831 | super(LayerSelectionDialog, self).__init__(title, parent, flags, buttons) | 835 | super(LayerSelectionDialog, self).__init__(title, parent, flags, buttons) |
832 | 836 | ||
833 | # class members from other objects | 837 | # class members from other objects |
@@ -921,7 +925,7 @@ class ImageSelectionDialog (CrumbsDialog): | |||
921 | }] | 925 | }] |
922 | 926 | ||
923 | 927 | ||
924 | def __init__(self, image_folder, image_types, title, parent, flags, buttons): | 928 | def __init__(self, image_folder, image_types, title, parent, flags, buttons=None): |
925 | super(ImageSelectionDialog, self).__init__(title, parent, flags, buttons) | 929 | super(ImageSelectionDialog, self).__init__(title, parent, flags, buttons) |
926 | self.connect("response", self.response_cb) | 930 | self.connect("response", self.response_cb) |
927 | 931 | ||
@@ -975,9 +979,11 @@ class ImageSelectionDialog (CrumbsDialog): | |||
975 | 979 | ||
976 | def select_path_cb(self, action, parent, entry): | 980 | def select_path_cb(self, action, parent, entry): |
977 | dialog = gtk.FileChooserDialog("", parent, | 981 | dialog = gtk.FileChooserDialog("", parent, |
978 | gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER, | 982 | gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER) |
979 | (gtk.STOCK_CANCEL, gtk.RESPONSE_NO, | 983 | button = dialog.add_button("Cancel", gtk.RESPONSE_NO) |
980 | gtk.STOCK_OPEN, gtk.RESPONSE_YES)) | 984 | HobAltButton.style_button(button) |
985 | button = dialog.add_button("Open", gtk.RESPONSE_YES) | ||
986 | HobButton.style_button(button) | ||
981 | response = dialog.run() | 987 | response = dialog.run() |
982 | if response == gtk.RESPONSE_YES: | 988 | if response == gtk.RESPONSE_YES: |
983 | path = dialog.get_filename() | 989 | path = dialog.get_filename() |