def __init__(self, sbrick_configuration, sbrick_communications_store):
Gtk.Box.__init__(self, orientation=Gtk.Orientation.HORIZONTAL, spacing=10, margin=5)
self.set_homogeneous(False)
self.sbrick_configuration = sbrick_configuration
self.sbrick_communications_store = sbrick_communications_store
self.sbrick_communications_store.add_observer(self)
label = Gtk.Label(sbrick_configuration["name"])
label.set_width_chars(20)
label.set_justify(Gtk.Justification.LEFT)
self.pack_start(label, False, True, 0)
self.handler_ids = []
self.sequence_player_handler_id = None
self.button_play = Gtk.Button.new()
self.button_play.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_MEDIA_PLAY, Gtk.IconSize.BUTTON))
self.button_play.connect("clicked", self.on_play_clicked)
self.pack_start(self.button_play, False, True, 0)
self.checkPause = Gtk.CheckButton("Pause in Play All")
self.checkPause.connect("toggled", self.on_pause_changed)
self.pack_start(self.checkPause, False, True, 0)
self.sbrick_communications = None
self.sequence_player = None
评论列表
文章目录