コード例 #1
0
ファイル: __init__.py プロジェクト: sk1project/color-picker
def corel_pal_saver(doc,
                    filename=None,
                    fileptr=None,
                    translate=True,
                    convert=False,
                    cnf=None,
                    **kw):
    cnf = merge_cnf(cnf, kw)
    appdata = doc.appdata
    if convert:
        crl_doc = CorelPalette_Presenter(appdata, cnf)
        crl_doc.convert_from_skp(doc)
        crl_doc.save(filename, fileptr)
        crl_doc.close()
    else:
        doc.save(filename, fileptr)
コード例 #2
0
ファイル: __init__.py プロジェクト: sk1project/color-picker
def corel_pal_loader(appdata,
                     filename=None,
                     fileptr=None,
                     translate=True,
                     convert=False,
                     cnf=None,
                     **kw):
    cnf = merge_cnf(cnf, kw)
    doc = CorelPalette_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
    return doc
コード例 #3
0
ファイル: __init__.py プロジェクト: Acidburn0zzz/sk1-wx
def corel_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)
        crl_doc = CorelPalette_Presenter(appdata, cnf)
        crl_doc.convert_from_skp(skp_doc)
        crl_doc.save(filename, fileptr)
        crl_doc.close()
        skp_doc.close()
    elif convert:
        crl_doc = CorelPalette_Presenter(appdata, cnf)
        crl_doc.convert_from_skp(doc)
        crl_doc.save(filename, fileptr)
        crl_doc.close()
    else:
        doc.save(filename, fileptr)
コード例 #4
0
ファイル: __init__.py プロジェクト: Acidburn0zzz/sk1-wx
def corel_pal_loader(appdata,
                     filename=None,
                     fileptr=None,
                     translate=True,
                     convert=False,
                     cnf={},
                     **kw):
    if kw: cnf.update(kw)
    doc = CorelPalette_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
コード例 #5
0
ファイル: __init__.py プロジェクト: Scrik/sk1-wx
def corel_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)
		crl_doc = CorelPalette_Presenter(appdata, cnf)
		crl_doc.convert_from_skp(skp_doc)
		crl_doc.save(filename, fileptr)
		crl_doc.close()
		skp_doc.close()
	elif convert:
		crl_doc = CorelPalette_Presenter(appdata, cnf)
		crl_doc.convert_from_skp(doc)
		crl_doc.save(filename, fileptr)
		crl_doc.close()
	else:
		doc.save(filename, fileptr)
コード例 #6
0
ファイル: __init__.py プロジェクト: Scrik/sk1-wx
def corel_pal_loader(appdata, filename=None, fileptr=None, translate=True,
			convert=False, cnf={}, **kw):
	if kw: cnf.update(kw)
	doc = CorelPalette_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