def set_icon(self, kind, filename): if kind == "icon": self.icon_entry.set_text(filename) else: self.icon_open_entry.set_text(filename) if filename == "": filenames = keepnote.gui.get_node_icon_filenames(self.node) filename = filenames[{"icon": 0, "icon_open": 1}[kind]] self.set_preview(kind, filename) # try to auto-set open icon filename if kind == "icon": if self.icon_open_entry.get_text().strip() == "": open_filename = guess_open_icon_filename(filename) if os.path.isabs(open_filename) and \ os.path.exists(open_filename): # do a full set self.set_icon("icon_open", open_filename) else: # just do preview if lookup_icon_filename(self.main_window.notebook, open_filename): self.set_preview("icon_open", open_filename) else: self.set_preview("icon_open", filename)
def set_icon(self, kind, filename): if kind == "icon": self.icon_entry.set_text(filename) else: self.icon_open_entry.set_text(filename) if filename == "": filenames = keepnote.gui.get_node_icon_filenames(self.node) filename = filenames[{"icon": 0, "icon_open": 1}[kind]] self.set_preview(kind, filename) # try to auto-set open icon filename if kind == "icon": if self.icon_open_entry.get_text().strip() == "": open_filename = guess_open_icon_filename(filename) if os.path.isabs(open_filename) and \ os.path.exists(open_filename): # do a full set self.set_icon("icon_open", open_filename) else: # just do preview if lookup_icon_filename(self.main_window.notebook, open_filename): self.set_preview("icon_open", open_filename) else: self.set_preview("icon_open", filename)
def populate_iconlist(self, list, icons): for iconfile in icons: filename = lookup_icon_filename(self.main_window.notebook, iconfile) if filename: try: pixbuf = get_pixbuf(filename) except GError: continue list.append((pixbuf, iconfile))
def populate_iconlist(self, list, icons): for iconfile in icons: filename = lookup_icon_filename(self.main_window.notebook, iconfile) if filename: try: pixbuf = get_pixbuf(filename) except GError: continue list.append((pixbuf, iconfile))
def set_preview(self, kind, filename): if os.path.isabs(filename): filename2 = filename else: filename2 = lookup_icon_filename(self.main_window.notebook, filename) if kind == "icon": self.icon_image.set_from_file(filename2) else: self.icon_open_image.set_from_file(filename2)
def set_preview(self, kind, filename): if os.path.isabs(filename): filename2 = filename else: filename2 = lookup_icon_filename(self.main_window.notebook, filename) if kind == "icon": self.icon_image.set_from_file(filename2) else: self.icon_open_image.set_from_file(filename2)