![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
Macros | |
#define | CMM_BASE_REG OY_TOP_SHARED OY_SLASH OY_DOMAIN_STD OY_SLASH OY_TYPE_STD OY_SLASH "device" OY_SLASH "config.icc_profile.printer." CMM_NICK |
Functions | |
int | CUPSgetProfiles (const char *device_name, ppd_file_t *ppd_file, oyConfigs_s *devices, oyOptions_s *user_options) |
get for possible profiles eachs qualifier More... | |
int | CMMMessageFuncSet (oyMessage_f message_func) |
API requirement. More... | |
void | ConfigsFromPatternUsage (oyStruct_s *options) |
int | Configs_FromPattern (const char *registration, oyOptions_s *options, oyConfigs_s **s) |
int | Config_Check (oyConfig_s *config) |
oyCMMapi8_s device check More... | |
const char * | GetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
Variables | |
oyCMMapi8_s_ | _api8 |
oyCMMapi8_s implementations More... | |
oyCMMui_s_ | _api8_ui |
oydi oyCMMapi4_s::ui implementation More... | |
oyCMM_s | _cmm_module |
module infos More... | |
CUPS is a Unix style printing system. See as well www.cups.org .
#define CMM_BASE_REG OY_TOP_SHARED OY_SLASH OY_DOMAIN_STD OY_SLASH OY_TYPE_STD OY_SLASH "device" OY_SLASH "config.icc_profile.printer." CMM_NICK |
CUPS registration string
Referenced by Configs_FromPattern(), Configs_Modify(), ConfigsFromPatternUsage(), CUPSgetProfiles(), and oyMAT3toCIExyYTriple().
int CMMMessageFuncSet | ( | oyMessage_f | message_func | ) |
API requirement.
CMMMessageFuncSet
int Config_Check | ( | oyConfig_s * | config | ) |
oyCMMapi8_s device check
Function Config_Check
[in] | config | the printer device configuration |
References GetText(), oyNAME_NAME, and oyNAME_NICK.
int Configs_FromPattern | ( | const char * | registration, |
oyOptions_s * | options, | ||
oyConfigs_s ** | s | ||
) |
oyMSG_WARN should make shure our message is visible.
common resolving
References _api8, CMM_BASE_REG, Configs_Modify(), ConfigsFromPatternUsage(), GetDevices(), OY_CREATE_NEW, OY_SLASH, OY_SLASH_C, oyConfig_s::oyConfig_FromRegistration(), oyConfig_s::oyConfig_GetOptions(), oyConfigs_s::oyConfigs_Count(), oyConfigs_s::oyConfigs_MoveIn(), oyConfigs_s::oyConfigs_New(), oyFilterRegistrationMatch(), oyNAME_PATTERN, oyOBJECT_CMM_API8_S, oyOBJECT_PROFILE_S, oyOption_s::oyOption_GetData(), oyOption_s::oyOption_GetStruct(), oyOptions_s::oyOptions_Count(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_FindString(), oyOptions_s::oyOptions_SetFromString(), oyProfile_s::oyProfile_GetFileName(), and oyProfile_s::oyProfile_Release().
void ConfigsFromPatternUsage | ( | oyStruct_s * | options | ) |
oyMSG_WARN should make shure our message is visible.
References _api8, CMM_BASE_REG, GetDevices(), OY_CREATE_NEW, OY_SLASH, oyConfig_s::oyConfig_FindString(), oyConfig_s::oyConfig_GetOptions(), oyConfig_s::oyConfig_GetRankMap(), oyConfig_s::oyConfig_SetRankMap(), oyNAME_PATTERN, oyOption_s::oyOption_FromRegistration(), oyOption_s::oyOption_Release(), oyOption_s::oyOption_SetFromData(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_MoveIn(), oyOptions_s::oyOptions_SetFromString(), oyConfig_s::oyRankMapAppend(), oyConfig_s::oyRankMapCopy(), and oyConfig_s::oyRankMapRelease().
Referenced by Configs_FromPattern(), and Configs_Modify().
int CUPSgetProfiles | ( | const char * | device_name, |
ppd_file_t * | ppd_file, | ||
oyConfigs_s * | devices, | ||
oyOptions_s * | user_options | ||
) |
get for possible profiles eachs qualifier
device_name | the device to request the ppd for |
device | add the 3 qualifiers and the profile |
References CMM_BASE_REG, OY_CREATE_NEW, OY_SLASH, OY_TYPE_STD, oyConfig_s::oyConfig_FromRegistration(), oyConfig_s::oyConfig_GetOptions(), oyConfig_s::oyConfig_GetRankMap(), oyConfig_s::oyConfig_Release(), oyConfig_s::oyConfig_SetRankMap(), oyConfigs_s::oyConfigs_Get(), oyConfigs_s::oyConfigs_MoveIn(), oyDeviceGet(), oyOption_s::oyOption_FromRegistration(), oyOption_s::oyOption_MoveInStruct(), oyOptions_s::oyOptions_FindInt(), oyOptions_s::oyOptions_MoveIn(), oyOptions_s::oyOptions_SetFromString(), oyProfile_s::oyProfile_AddDevice(), oyProfile_s::oyProfile_FromFile(), oyProfile_s::oyProfile_FromMem(), oyProfile_s::oyProfile_GetTagById(), oyProfileTag_s::oyProfileTag_GetText(), oyConfig_s::oyRankMapAppend(), oyConfig_s::oyRankMapCopy(), and oyConfig_s::oyRankMapRelease().
Referenced by Configs_Modify().
const char* GetText | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMinfoGetText_f.
References oyNAME_NAME, and oyNAME_NICK.
Referenced by Config_Check().
oyCMMapi8_s_ _api8 |
oyCMMapi8_s implementations
_api8
oyCMMui_s_ _api8_ui |
oydi oyCMMapi4_s::ui implementation
_api8_ui The UI parts for CUPS devices.
oyCMM_s _cmm_module |
module infos
_cmm_module