diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py b/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py index 0cf9ebedc7..cf7af2b741 100644 --- a/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py +++ b/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py | |||
@@ -204,17 +204,26 @@ class ImageConfigurationPage (HobPage): | |||
204 | 204 | ||
205 | self.image_desc = gtk.Label() | 205 | self.image_desc = gtk.Label() |
206 | self.image_desc.set_alignment(0.0, 0.5) | 206 | self.image_desc.set_alignment(0.0, 0.5) |
207 | self.image_desc.set_size_request(360, -1) | 207 | self.image_desc.set_size_request(256, -1) |
208 | self.image_desc.set_justify(gtk.JUSTIFY_LEFT) | 208 | self.image_desc.set_justify(gtk.JUSTIFY_LEFT) |
209 | self.image_desc.set_line_wrap(True) | 209 | self.image_desc.set_line_wrap(True) |
210 | 210 | ||
211 | # button to view recipes | ||
212 | icon_file = hic.ICON_RCIPE_DISPLAY_FILE | ||
213 | hover_file = hic.ICON_RCIPE_HOVER_FILE | ||
214 | self.view_adv_configuration_button = HobImageButton("Advanced configuration", | ||
215 | "Select image types, package formats, etc", | ||
216 | icon_file, hover_file) | ||
217 | self.view_adv_configuration_button.connect("clicked", self.view_adv_configuration_button_clicked_cb) | ||
218 | |||
211 | self.image_separator = gtk.HSeparator() | 219 | self.image_separator = gtk.HSeparator() |
212 | 220 | ||
213 | def set_config_baseimg_layout(self): | 221 | def set_config_baseimg_layout(self): |
214 | self.gtable.attach(self.image_title, 0, 40, 15, 17) | 222 | self.gtable.attach(self.image_title, 0, 40, 15, 17) |
215 | self.gtable.attach(self.image_title_desc, 0, 40, 18, 22) | 223 | self.gtable.attach(self.image_title_desc, 0, 40, 18, 22) |
216 | self.gtable.attach(self.image_combo, 0, 12, 23, 26) | 224 | self.gtable.attach(self.image_combo, 0, 12, 23, 26) |
217 | self.gtable.attach(self.image_desc, 13, 38, 23, 28) | 225 | self.gtable.attach(self.image_desc, 0, 12, 27, 33) |
226 | self.gtable.attach(self.view_adv_configuration_button, 14, 36, 23, 28) | ||
218 | self.gtable.attach(self.image_separator, 0, 40, 35, 36) | 227 | self.gtable.attach(self.image_separator, 0, 40, 35, 36) |
219 | 228 | ||
220 | def create_config_build_button(self): | 229 | def create_config_build_button(self): |
@@ -408,6 +417,14 @@ class ImageConfigurationPage (HobPage): | |||
408 | def layer_button_clicked_cb(self, button): | 417 | def layer_button_clicked_cb(self, button): |
409 | # Create a layer selection dialog | 418 | # Create a layer selection dialog |
410 | self.builder.show_layer_selection_dialog() | 419 | self.builder.show_layer_selection_dialog() |
420 | |||
421 | def view_adv_configuration_button_clicked_cb(self, button): | ||
422 | # Create an advanced settings dialog | ||
423 | response, settings_changed = self.builder.show_adv_settings_dialog() | ||
424 | if not response: | ||
425 | return | ||
426 | if settings_changed: | ||
427 | self.builder.reparse_post_adv_settings() | ||
411 | 428 | ||
412 | def just_bake_button_clicked_cb(self, button): | 429 | def just_bake_button_clicked_cb(self, button): |
413 | self.builder.just_bake() | 430 | self.builder.just_bake() |
@@ -427,7 +444,7 @@ class ImageConfigurationPage (HobPage): | |||
427 | 444 | ||
428 | def settings_button_clicked_cb(self, button): | 445 | def settings_button_clicked_cb(self, button): |
429 | # Create an advanced settings dialog | 446 | # Create an advanced settings dialog |
430 | response, settings_changed = self.builder.show_adv_settings_dialog() | 447 | response, settings_changed = self.builder.show_simple_settings_dialog() |
431 | if not response: | 448 | if not response: |
432 | return | 449 | return |
433 | if settings_changed: | 450 | if settings_changed: |