def __init__(self):
Gtk.Window.__init__(self, title='apart')
self.dying = False
self.status_listener = MessageListener(
on_message=lambda m: GLib.idle_add(self.on_status_msg, m),
message_predicate=lambda m: m['type'] == 'status')
self.core = ApartCore(listeners=[self.status_listener],
on_finish=lambda code: GLib.idle_add(self.on_delete))
self.sources = None
self.sources_interest = [] # array of callbacks on sources update
self.set_default_size(height=300, width=300 * 16/9)
self.loading_body = LoadingBody()
self.clone_body = None
self.add(self.loading_body)
self.connect('delete-event', self.on_delete)
self.set_icon_name('apart')
评论列表
文章目录