def __init__(self, instance): gtk.Builder.__init__(self) self.logger = logging.getLogger("KRFEditor") self.logger.debug("Atlas Creator opened") self.add_from_file(make_ui_path("atlas_creator")) self.location = os.getcwd() + "/auto" self.app = instance self.get_object("assistant1").connect("prepare", self._prepareCb) self.get_object("assistant1").connect("apply", self._applyCb) self.get_object("assistant1").connect("close", self._closeCb) self.get_object("assistant1").connect("delete-event", self._closeCb) self.get_object("assistant1").connect("cancel", self._closeCb) self.get_object("button1").connect("clicked", self._newFileChooserCb) self.get_object("assistant1").set_transient_for(self.app.app.window) self.height = 1024 self.width = 1024 adj = gtk.Adjustment(1024.0, 1.0, 102400.0, 1.0, 5.0, 0.0) spinbutton = gtk.SpinButton(adj, 0, 0) spinbutton.set_wrap(True) spinbutton.show() spinbutton.connect("value_changed", self._widthChangedCb) self.get_object("vbox3").pack_end(spinbutton) adj = gtk.Adjustment(1024.0, 1.0, 102400.0, 1.0, 5.0, 0.0) spinbutton = gtk.SpinButton(adj, 0, 0) spinbutton.set_wrap(True) spinbutton.show() spinbutton.connect("value_changed", self._heightChangedCb) self.get_object("vbox3").pack_end(spinbutton)
def __init__(self, sprite): gtk.Builder.__init__(self) self.add_from_file(make_ui_path("sprite_editor")) self.sprite = sprite if sprite.name: self.get_object("entry1").set_text(sprite.name) self.get_object("button2").connect("clicked", self._applyCb) self.get_object("button1").connect("clicked", self._cancelCb)
def __init__(self, message = None): gtk.Builder.__init__(self) self.add_from_file(make_ui_path("error")) if message: self.get_object("label1").set_text(message) self.get_object("button1").connect("clicked", self._destroyCb)