diff options
Diffstat (limited to 'bitbake/lib/bb/ui/puccho.py')
| -rw-r--r-- | bitbake/lib/bb/ui/puccho.py | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/bitbake/lib/bb/ui/puccho.py b/bitbake/lib/bb/ui/puccho.py index 713aa1f4a6..dfcb0f7651 100644 --- a/bitbake/lib/bb/ui/puccho.py +++ b/bitbake/lib/bb/ui/puccho.py | |||
| @@ -38,7 +38,7 @@ class MetaDataLoader(gobject.GObject): | |||
| 38 | on what machines are available. The distribution and images available for | 38 | on what machines are available. The distribution and images available for |
| 39 | the machine and the the uris to use for building the given machine.""" | 39 | the machine and the the uris to use for building the given machine.""" |
| 40 | __gsignals__ = { | 40 | __gsignals__ = { |
| 41 | 'success' : (gobject.SIGNAL_RUN_LAST, | 41 | 'success' : (gobject.SIGNAL_RUN_LAST, |
| 42 | gobject.TYPE_NONE, | 42 | gobject.TYPE_NONE, |
| 43 | ()), | 43 | ()), |
| 44 | 'error' : (gobject.SIGNAL_RUN_LAST, | 44 | 'error' : (gobject.SIGNAL_RUN_LAST, |
| @@ -293,7 +293,7 @@ class BuildSetupDialog (gtk.Dialog): | |||
| 293 | if (active_iter): | 293 | if (active_iter): |
| 294 | self.configuration.machine = model.get(active_iter, 0)[0] | 294 | self.configuration.machine = model.get(active_iter, 0)[0] |
| 295 | 295 | ||
| 296 | # Extract the chosen distro from the combo | 296 | # Extract the chosen distro from the combo |
| 297 | model = self.distribution_combo.get_model() | 297 | model = self.distribution_combo.get_model() |
| 298 | active_iter = self.distribution_combo.get_active_iter() | 298 | active_iter = self.distribution_combo.get_active_iter() |
| 299 | if (active_iter): | 299 | if (active_iter): |
| @@ -311,62 +311,62 @@ class BuildSetupDialog (gtk.Dialog): | |||
| 311 | # | 311 | # |
| 312 | # TODO: Should be a method on the RunningBuild class | 312 | # TODO: Should be a method on the RunningBuild class |
| 313 | def event_handle_timeout (eventHandler, build): | 313 | def event_handle_timeout (eventHandler, build): |
| 314 | # Consume as many messages as we can ... | 314 | # Consume as many messages as we can ... |
| 315 | event = eventHandler.getEvent() | 315 | event = eventHandler.getEvent() |
| 316 | while event: | 316 | while event: |
| 317 | build.handle_event (event) | 317 | build.handle_event (event) |
| 318 | event = eventHandler.getEvent() | 318 | event = eventHandler.getEvent() |
| 319 | return True | 319 | return True |
| 320 | 320 | ||
| 321 | class MainWindow (gtk.Window): | 321 | class MainWindow (gtk.Window): |
| 322 | 322 | ||
| 323 | # Callback that gets fired when the user hits a button in the | 323 | # Callback that gets fired when the user hits a button in the |
| 324 | # BuildSetupDialog. | 324 | # BuildSetupDialog. |
| 325 | def build_dialog_box_response_cb (self, dialog, response_id): | 325 | def build_dialog_box_response_cb (self, dialog, response_id): |
| 326 | conf = None | 326 | conf = None |
| 327 | if (response_id == BuildSetupDialog.RESPONSE_BUILD): | 327 | if (response_id == BuildSetupDialog.RESPONSE_BUILD): |
| 328 | dialog.update_configuration() | 328 | dialog.update_configuration() |
| 329 | print dialog.configuration.machine, dialog.configuration.distro, \ | 329 | print dialog.configuration.machine, dialog.configuration.distro, \ |
| 330 | dialog.configuration.image | 330 | dialog.configuration.image |
| 331 | conf = dialog.configuration | 331 | conf = dialog.configuration |
| 332 | 332 | ||
| 333 | dialog.destroy() | 333 | dialog.destroy() |
| 334 | 334 | ||
| 335 | if conf: | 335 | if conf: |
| 336 | self.manager.do_build (conf) | 336 | self.manager.do_build (conf) |
| 337 | 337 | ||
| 338 | def build_button_clicked_cb (self, button): | 338 | def build_button_clicked_cb (self, button): |
| 339 | dialog = BuildSetupDialog () | 339 | dialog = BuildSetupDialog () |
| 340 | 340 | ||
| 341 | # For some unknown reason Dialog.run causes nice little deadlocks ... :-( | 341 | # For some unknown reason Dialog.run causes nice little deadlocks ... :-( |
| 342 | dialog.connect ("response", self.build_dialog_box_response_cb) | 342 | dialog.connect ("response", self.build_dialog_box_response_cb) |
| 343 | dialog.show() | 343 | dialog.show() |
| 344 | 344 | ||
| 345 | def __init__ (self): | 345 | def __init__ (self): |
| 346 | gtk.Window.__init__ (self) | 346 | gtk.Window.__init__ (self) |
| 347 | 347 | ||
| 348 | # Pull in *just* the main vbox from the Glade XML data and then pack | 348 | # Pull in *just* the main vbox from the Glade XML data and then pack |
| 349 | # that inside the window | 349 | # that inside the window |
| 350 | gxml = gtk.glade.XML (os.path.dirname(__file__) + "/crumbs/puccho.glade", | 350 | gxml = gtk.glade.XML (os.path.dirname(__file__) + "/crumbs/puccho.glade", |
| 351 | root = "main_window_vbox") | 351 | root = "main_window_vbox") |
| 352 | vbox = gxml.get_widget ("main_window_vbox") | 352 | vbox = gxml.get_widget ("main_window_vbox") |
| 353 | self.add (vbox) | 353 | self.add (vbox) |
| 354 | 354 | ||
| 355 | # Create the tree views for the build manager view and the progress view | 355 | # Create the tree views for the build manager view and the progress view |
| 356 | self.build_manager_view = BuildManagerTreeView() | 356 | self.build_manager_view = BuildManagerTreeView() |
| 357 | self.running_build_view = RunningBuildTreeView() | 357 | self.running_build_view = RunningBuildTreeView() |
| 358 | 358 | ||
| 359 | # Grab the scrolled windows that we put the tree views into | 359 | # Grab the scrolled windows that we put the tree views into |
| 360 | self.results_scrolledwindow = gxml.get_widget ("results_scrolledwindow") | 360 | self.results_scrolledwindow = gxml.get_widget ("results_scrolledwindow") |
| 361 | self.progress_scrolledwindow = gxml.get_widget ("progress_scrolledwindow") | 361 | self.progress_scrolledwindow = gxml.get_widget ("progress_scrolledwindow") |
| 362 | 362 | ||
| 363 | # Put the tree views inside ... | 363 | # Put the tree views inside ... |
| 364 | self.results_scrolledwindow.add (self.build_manager_view) | 364 | self.results_scrolledwindow.add (self.build_manager_view) |
| 365 | self.progress_scrolledwindow.add (self.running_build_view) | 365 | self.progress_scrolledwindow.add (self.running_build_view) |
| 366 | 366 | ||
| 367 | # Hook up the build button... | 367 | # Hook up the build button... |
| 368 | self.build_button = gxml.get_widget ("main_toolbutton_build") | 368 | self.build_button = gxml.get_widget ("main_toolbutton_build") |
| 369 | self.build_button.connect ("clicked", self.build_button_clicked_cb) | 369 | self.build_button.connect ("clicked", self.build_button_clicked_cb) |
| 370 | 370 | ||
| 371 | # I'm not very happy about the current ownership of the RunningBuild. I have | 371 | # I'm not very happy about the current ownership of the RunningBuild. I have |
| 372 | # my suspicions that this object should be held by the BuildManager since we | 372 | # my suspicions that this object should be held by the BuildManager since we |
