MCPcopy Create free account
hub / github.com/GStreamer/gst-python / _create_ui

Method _create_ui

old_examples/synchronizer.py:277–311  ·  view source on GitHub ↗
(self, title, description, task)

Source from the content-addressed store, hash-verified

275 self._create_ui(title, description, task)
276
277 def _create_ui(self, title, description, task):
278 self.set_border_width(6)
279 self.set_resizable(False)
280 self.set_has_separator(False)
281
282 vbox = gtk.VBox()
283 vbox.set_border_width(6)
284 vbox.show()
285 self.vbox.pack_start(vbox, False)
286
287 label = gtk.Label('<big><b>%s</b></big>' % title)
288 label.set_use_markup(True)
289 label.set_alignment(0.0, 0.0)
290 label.show()
291 vbox.pack_start(label, False)
292
293 label = gtk.Label(description)
294 label.set_use_markup(True)
295 label.set_alignment(0.0, 0.0)
296 label.set_line_wrap(True)
297 label.set_padding(0, 12)
298 label.show()
299 vbox.pack_start(label, False)
300
301 self.progress = progress = gtk.ProgressBar()
302 progress.show()
303 vbox.pack_start(progress, False)
304
305 self.progresstext = label = gtk.Label('')
306 label.set_line_wrap(True)
307 label.set_use_markup(True)
308 label.set_alignment(0.0, 0.0)
309 label.show()
310 vbox.pack_start(label)
311 self.set_task(task)
312
313 def set_task(self, task):
314 self.progresstext.set_markup('<i>%s</i>' % task)

Callers 1

__init__Method · 0.95

Calls 1

set_taskMethod · 0.95

Tested by

no test coverage detected