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

Method _create_ui

old_examples/remuxer.py:242–276  ·  view source on GitHub ↗
(self, title, description, task)

Source from the content-addressed store, hash-verified

240 self._create_ui(title, description, task)
241
242 def _create_ui(self, title, description, task):
243 self.set_border_width(6)
244 self.set_resizable(False)
245 self.set_has_separator(False)
246
247 vbox = gtk.VBox()
248 vbox.set_border_width(6)
249 vbox.show()
250 self.vbox.pack_start(vbox, False)
251
252 label = gtk.Label('<big><b>%s</b></big>' % title)
253 label.set_use_markup(True)
254 label.set_alignment(0.0, 0.0)
255 label.show()
256 vbox.pack_start(label, False)
257
258 label = gtk.Label(description)
259 label.set_use_markup(True)
260 label.set_alignment(0.0, 0.0)
261 label.set_line_wrap(True)
262 label.set_padding(0, 12)
263 label.show()
264 vbox.pack_start(label, False)
265
266 self.progress = progress = gtk.ProgressBar()
267 progress.show()
268 vbox.pack_start(progress, False)
269
270 self.progresstext = label = gtk.Label('')
271 label.set_line_wrap(True)
272 label.set_use_markup(True)
273 label.set_alignment(0.0, 0.0)
274 label.show()
275 vbox.pack_start(label)
276 self.set_task(task)
277
278 def set_task(self, task):
279 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