+ label = gtk.Label()
+ label.set_text('Begin:')
+ self.markers.pack_start(label, True)
+
+ self.begin = gtk.SpinButton()
+ self.begin.connect('output', self.on_spinner_output)
+ self.markers.pack_start(self.begin, True)
+
+ label = gtk.Label()
+ label.set_text('End:')
+ self.markers.pack_start(label, True)
+
+ self.end = gtk.SpinButton()
+ self.end.connect('output', self.on_spinner_output)
+ self.markers.pack_start(self.end, True)
+
+ label = gtk.Label()
+ label.set_text('Length:')
+ self.markers.pack_start(label, True)
+
+ self.length = gtk.SpinButton()
+ self.length.connect('output', self.on_spinner_output)
+ self.markers.pack_start(self.length, True)
+
+ self.markers.show_all()
+
+ self.play_button = gtk.Button()
+ self.image_play = gtk.image_new_from_stock(gtk.STOCK_MEDIA_PLAY, gtk.ICON_SIZE_BUTTON)
+ self.image_pause = gtk.image_new_from_stock(gtk.STOCK_MEDIA_PAUSE, gtk.ICON_SIZE_BUTTON)
+ self.play_button.set_image(self.PLAY_IMAGE)
+ self.play_button.connect('clicked', self.on_play_clicked)
+ self.bbox.pack_start(self.play_button, False)
+
+ self.begin_button = gtk.Button()
+ self.begin_button.set_image(gtk.image_new_from_stock(gtk.STOCK_GOTO_FIRST, gtk.ICON_SIZE_BUTTON))
+ self.begin_button.connect('clicked', self.on_begin_clicked)
+ self.bbox.pack_start(self.begin_button, False)
+
+ self.end_button = gtk.Button()
+ self.end_button.set_image(gtk.image_new_from_stock(gtk.STOCK_GOTO_LAST, gtk.ICON_SIZE_BUTTON))
+ self.end_button.connect('clicked', self.on_end_clicked)
+ self.bbox.pack_start(self.end_button, False)
+
+ self.bbox.show_all()
+
+ self.is_loaded = False