def __init__(self, mainapp):
self._mainapp = mainapp
self.config = mainapp.config
self.draw = mainapp.draw
self.default_size = self.config["misc"]["dsize"]
self.last_size = (-1, -1)
self.tag_image_bytedata = None
# window setup
self.overlay = Gtk.Overlay()
self.image = Gtk.Image()
self.scrolled = Gtk.ScrolledWindow()
self.scrolled.add(self.image)
self.overlay.add(self.scrolled)
self.overlay.add_overlay(self.draw.area)
self.va = self.scrolled.get_vadjustment()
self.ha = self.scrolled.get_hadjustment()
self.rebuild_window()
# fix this
if not self.config["image"]["show"]:
self.overlay.remove(self.scrolled)
# Base window properties
评论列表
文章目录