def __init__(self):
super().__init__()
self.set_name('ProcessorBox')
self.set_valign(Gtk.Align.CENTER)
self.set_halign(Gtk.Align.CENTER)
self.set_hexpand(True)
self.set_vexpand(True)
self.set_orientation(Gtk.Orientation.VERTICAL)
self._stack = Gtk.Stack()
self._stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE)
self._stack.set_transition_duration(300)
self._stack.props.margin = ItemsProcessors.MARGIN
self._switcher = Gtk.StackSwitcher()
self._switcher.set_no_show_all(True)
self._switcher.set_stack(self._stack)
self._switcher.set_halign(Gtk.Align.CENTER)
self._switcher.props.margin = ItemsProcessors.MARGIN
self._switcher.show()
self.add(self._switcher)
self.add(self._stack)
self.show_all()
self._items = []
self._timeout_id = 0
self._show_switcher = True
评论列表
文章目录