def skp_loader(appdata, filename=None, fileptr=None, translate=True, convert=False, cnf=None, **kw): cnf = merge_cnf(cnf, kw) doc = SKP_Presenter(appdata, cnf) doc.load(filename, fileptr) return doc
def skp_saver(doc, filename=None, fileptr=None, translate=True, convert=False, cnf=None, **kw): cnf = merge_cnf(cnf, kw) if translate: skp_doc = SKP_Presenter(doc.appdata, cnf) skp_doc.translate_from_sk2(doc) skp_doc.save(filename, fileptr) skp_doc.close() else: doc.save(filename, fileptr)
def init_builtin_palettes(self): pal = SKP_Presenter(self.app.appdata) pal.model.name = STD_CMYK_PALETTE pal.model.source = 'sK1 Project' pal.model.builtin = True pal.model.colors = cmyk_palette.colors txt = 'The palette has been converted from sK1 RGB palette.' pal.model.comments = txt self.palettes[STD_CMYK_PALETTE] = pal pal = SKP_Presenter(self.app.appdata) pal.model.name = STD_RGB_PALETTE pal.model.source = 'sK1 Project' pal.model.builtin = True pal.model.colors = rgb_palette.colors txt = 'The palette has been inherited from Sketch application.' pal.model.comments = txt self.palettes[STD_RGB_PALETTE] = pal
def skp_loader(appdata, filename=None, fileptr=None, translate=True, convert=False, cnf=None, **kw): cnf = merge_cnf(cnf, kw) doc = SKP_Presenter(appdata, cnf) doc.load(filename, fileptr) if translate: sk2_doc = SK2_Presenter(appdata, cnf) doc.translate_to_sk2(sk2_doc) doc.close() return sk2_doc return doc
def ase_saver(doc, filename=None, fileptr=None, translate=True, convert=False, cnf={}, **kw): if kw: cnf.update(kw) appdata = doc.appdata if translate: skp_doc = SKP_Presenter(appdata, cnf) skp_doc.translate_from_sk2(doc) gpl_doc = ASE_Presenter(appdata, cnf) gpl_doc.convert_from_skp(skp_doc) gpl_doc.save(filename, fileptr) gpl_doc.close() skp_doc.close() elif convert: gpl_doc = ASE_Presenter(appdata, cnf) gpl_doc.convert_from_skp(doc) gpl_doc.save(filename, fileptr) gpl_doc.close() else: doc.save(filename, fileptr)
def scribus_pal_loader(appdata, filename=None, fileptr=None, translate=True, convert=False, cnf=None, **kw): cnf = merge_cnf(cnf, kw) doc = ScribusPalettePresenter(appdata, cnf) doc.load(filename, fileptr) if convert: skp_doc = SKP_Presenter(appdata, cnf) doc.convert_to_skp(skp_doc) doc.close() return skp_doc return doc
def skp_saver(doc, filename=None, fileptr=None, translate=True, convert=False, cnf={}, **kw): if kw: cnf.update(kw) if translate: skp_doc = SKP_Presenter(doc.appdata, cnf) skp_doc.translate_from_sk2(doc) skp_doc.save(filename, fileptr) skp_doc.close() else: doc.save(filename, fileptr)
def skp_loader(appdata, filename=None, fileptr=None, translate=True, convert=False, cnf={}, **kw): if kw: cnf.update(kw) doc = SKP_Presenter(appdata, cnf) doc.load(filename, fileptr) if translate: sk2_doc = SK2_Presenter(appdata, cnf) doc.translate_to_sk2(sk2_doc) doc.close() return sk2_doc return doc
def scribus_pal_loader(appdata, filename=None, fileptr=None, translate=True, convert=False, cnf={}, **kw): if kw: cnf.update(kw) doc = ScribusPalette_Presenter(appdata, cnf) doc.load(filename, fileptr) if convert: skp_doc = SKP_Presenter(appdata, cnf) doc.convert_to_skp(skp_doc) doc.close() return skp_doc if translate: skp_doc = SKP_Presenter(appdata, cnf) doc.convert_to_skp(skp_doc) sk2_doc = SK2_Presenter(appdata, cnf) skp_doc.translate_to_sk2(sk2_doc) doc.close() skp_doc.close() return sk2_doc return doc
def edr_pal_loader(appdata, filename=None, fileptr=None, translate=True, convert=False, cnf=None, **kw): doc = EDR_Presenter(appdata, cnf) doc.load(filename, fileptr) if convert: skp_doc = SKP_Presenter(appdata, cnf) doc.convert_to_skp(skp_doc) doc.close() return skp_doc if translate: skp_doc = SKP_Presenter(appdata, cnf) doc.convert_to_skp(skp_doc) sk2_doc = SK2_Presenter(appdata, cnf) skp_doc.translate_to_sk2(sk2_doc) doc.close() skp_doc.close() return sk2_doc return doc
def scribus_pal_saver(doc, filename=None, fileptr=None, translate=True, convert=False, cnf={}, **kw): if kw: cnf.update(kw) appdata = doc.appdata if translate: skp_doc = SKP_Presenter(appdata, cnf) skp_doc.translate_from_sk2(doc) scrb_doc = ScribusPalette_Presenter(appdata, cnf) scrb_doc.convert_from_skp(skp_doc) scrb_doc.save(filename, fileptr) scrb_doc.close() skp_doc.close() elif convert: scrb_doc = ScribusPalette_Presenter(appdata, cnf) scrb_doc.convert_from_skp(doc) scrb_doc.save(filename, fileptr) scrb_doc.close() else: doc.save(filename, fileptr)
def cpl_saver(doc, filename=None, fileptr=None, translate=True, convert=False, cnf=None, **kw): cnf = merge_cnf(cnf, kw) appdata = doc.appdata if translate: skp_doc = SKP_Presenter(appdata, cnf) skp_doc.translate_from_sk2(doc) cpl_doc = CPL_Presenter(appdata, cnf) cpl_doc.convert_from_skp(skp_doc) cpl_doc.save(filename, fileptr) cpl_doc.close() skp_doc.close() elif convert: cpl_doc = CPL_Presenter(appdata, cnf) cpl_doc.convert_from_skp(doc) cpl_doc.save(filename, fileptr) cpl_doc.close() else: doc.save(filename, fileptr)
def gpl_saver(doc, filename=None, fileptr=None, translate=True, convert=False, cnf={}, **kw): if kw: cnf.update(kw) appdata = doc.appdata if translate: skp_doc = SKP_Presenter(appdata, cnf) skp_doc.translate_from_sk2(doc) gpl_doc = GPL_Presenter(appdata, cnf) gpl_doc.convert_from_skp(skp_doc) gpl_doc.save(filename, fileptr) gpl_doc.close() skp_doc.close() elif convert: gpl_doc = GPL_Presenter(appdata, cnf) gpl_doc.convert_from_skp(doc) gpl_doc.save(filename, fileptr) gpl_doc.close() else: doc.save(filename, fileptr)
def clear(self, win): win.set_doc(SKP_Presenter(self.appdata)) LOG.info('Palette reloaded from scratch')
def new(self, filepath=None): doc = SKP_Presenter(self.appdata, filepath=filepath) win = PaletteWindow(self, doc) win.present() self.wins.append(win) LOG.info('New palette created')