Example #1
0
    def __init__(self, app, cfgdir='~'):

        self.app = app
        if not self.app_config_dir:
            path = os.path.expanduser(os.path.join(cfgdir, '.config', 'uc2'))
            self.app_config_dir = path

        if not os.path.lexists(self.app_config_dir):
            os.makedirs(self.app_config_dir)

        self.app_config = os.path.join(self.app_config_dir, 'preferences.cfg')

        # Check color profiles directory
        self.app_color_profile_dir = os.path.join(self.app_config_dir,
                                                  'profiles')
        if not os.path.lexists(self.app_color_profile_dir):
            os.makedirs(self.app_color_profile_dir)

        for item in uc2const.COLORSPACES + [
                uc2const.COLOR_DISPLAY,
        ]:
            filename = 'built-in_%s.icm' % item
            path = os.path.join(self.app_color_profile_dir, filename)
            if not os.path.lexists(path):
                libcms.cms_save_default_profile(path, item)
Example #2
0
    def __init__(self):

        if not os.path.lexists(self.app_config_dir):
            os.makedirs(self.app_config_dir)

        self.app_config = os.path.join(self.app_config_dir, "preferences.cfg")

        # Check color profiles directory
        self.app_color_profile_dir = os.path.join(self.app_config_dir, "profiles")
        if not os.path.lexists(self.app_color_profile_dir):
            os.makedirs(self.app_color_profile_dir)

        for item in uc2const.COLORSPACES + [uc2const.COLOR_DISPLAY]:
            filename = "built-in_%s.icm" % item
            path = os.path.join(self.app_color_profile_dir, filename)
            if not os.path.lexists(path):
                libcms.cms_save_default_profile(path, item)
Example #3
0
    def check_config_dirs(self):

        if not fsutils.exists(self.app_config_dir):
            fsutils.makedirs(self.app_config_dir)

        self.app_config = os.path.join(self.app_config_dir, 'preferences.cfg')

        # Check color profiles directory
        self.app_color_profile_dir = os.path.join(self.app_config_dir,
                                                  'profiles')
        if not fsutils.exists(self.app_color_profile_dir):
            fsutils.makedirs(self.app_color_profile_dir)

        from uc2.cms import libcms

        for item in uc2const.COLORSPACES + [uc2const.COLOR_DISPLAY, ]:
            filename = 'built-in_%s.icm' % item
            path = os.path.join(self.app_color_profile_dir, filename)
            if not fsutils.exists(path):
                path = fsutils.get_sys_path(path)
                libcms.cms_save_default_profile(path, item)
Example #4
0
	def __init__(self, app, cfgdir='~'):

		self.app = app
		if not self.app_config_dir:
			path = os.path.expanduser(os.path.join(cfgdir, '.config', 'uc2'))
			self.app_config_dir = path

		if not os.path.lexists(self.app_config_dir):
			os.makedirs(self.app_config_dir)

		self.app_config = os.path.join(self.app_config_dir, 'preferences.cfg')

		# Check color profiles directory
		self.app_color_profile_dir = os.path.join(self.app_config_dir, 'profiles')
		if not os.path.lexists(self.app_color_profile_dir):
			os.makedirs(self.app_color_profile_dir)

		for item in uc2const.COLORSPACES + [uc2const.COLOR_DISPLAY, ]:
			filename = 'built-in_%s.icm' % item
			path = os.path.join(self.app_color_profile_dir, filename)
			if not os.path.lexists(path):
				libcms.cms_save_default_profile(path, item)