![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
Functions | |
int | CMMMessageFuncSet (oyMessage_f message_func) |
API requirement. More... | |
void | ConfigsFromPatternUsage (oyStruct_s *options) |
int | GetDevices (const SANE_Device ***device_list, int *size) |
Request all devices from SANE. More... | |
int | Configs_FromPattern (const char *registration, oyOptions_s *options, oyConfigs_s **s) |
CMM_NICK oyCMMapi8_s scanner devices. More... | |
int | Configs_Modify (oyConfigs_s *devices, oyOptions_s *options) |
oyCMMapi8_s SANE scanner manipulation More... | |
int | Config_Rank (oyConfig_s *config) |
CMM_NICK oyCMMapi8_s device check. More... | |
const char * | GetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
Variables | |
oyCMMapi8_s_ | _api8 |
CMM_NICK oyCMMapi8_s implementations. More... | |
oyCMMui_s_ | _api8_ui |
oydi oyCMMapi4_s::ui implementation More... | |
oyCMM_s | _cmm_module |
CMM_NICK module infos. More... | |
SANE is a scanner interface for unix style systems. See as well www.sane-project.org/ .
int CMMMessageFuncSet | ( | oyMessage_f | message_func | ) |
API requirement.
CMMMessageFuncSet
int Config_Rank | ( | oyConfig_s * | config | ) |
CMM_NICK oyCMMapi8_s device check.
Function Config_Rank
[in] | config | the monitor device configuration |
References GetText(), oyNAME_NAME, and oyNAME_NICK.
int Configs_FromPattern | ( | const char * | registration, |
oyOptions_s * | options, | ||
oyConfigs_s ** | s | ||
) |
CMM_NICK oyCMMapi8_s scanner devices.
Function Configs_FromPattern
[in] | registration | a string to compare ?????? |
[in] | options | read what to do from the options object |
[out] | s | Return a configuration for each device found |
oyMSG_WARN should make shure our message is visible.
References _api8, CMM_BASE_REG, ConfigsFromPatternUsage(), GetDevices(), OY_CREATE_NEW, OY_SLASH, oyBlob_s::oyBlob_New(), oyBlob_s::oyBlob_SetFromData(), oyConfig_s::oyConfig_FromRegistration(), oyConfig_s::oyConfig_GetOptions(), oyConfig_s::oyConfig_Release(), oyConfig_s::oyConfig_SetRankMap(), oyConfigs_s::oyConfigs_MoveIn(), oyConfigs_s::oyConfigs_New(), oyFilterRegistrationMatch(), oyNAME_NICK, oyNAME_PATTERN, oyOBJECT_CMM_API8_S, oyOBJECT_POINTER_S, oyOption_s::oyOption_Copy(), oyOption_s::oyOption_FromRegistration(), oyOption_s::oyOption_GetData(), oyOption_s::oyOption_GetStruct(), oyOption_s::oyOption_MoveInStruct(), oyOption_s::oyOption_Release(), oyOptions_s::oyOptions_Count(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_FindString(), oyOptions_s::oyOptions_GetText(), oyOptions_s::oyOptions_MoveIn(), oyOptions_s::oyOptions_MoveInStruct(), oyOptions_s::oyOptions_SetFromString(), oyPointer_s::oyPointer_New(), oyPointer_s::oyPointer_Release(), and oyPointer_s::oyPointer_Set().
int Configs_Modify | ( | oyConfigs_s * | devices, |
oyOptions_s * | options | ||
) |
oyCMMapi8_s SANE scanner manipulation
Function Configs_Modify
oyMSG_WARN should make shure our message is visible.
References _api8, CMM_BASE_REG, ConfigsFromPatternUsage(), OY_CREATE_NEW, OY_SLASH, oyConfig_s::oyConfig_Find(), oyConfig_s::oyConfig_FromRegistration(), oyConfig_s::oyConfig_GetOptions(), oyConfig_s::oyConfig_GetRankMap(), oyConfig_s::oyConfig_Release(), oyConfig_s::oyConfig_SetRankMap(), oyConfigs_s::oyConfigs_Count(), oyConfigs_s::oyConfigs_Get(), oyConfigs_s::oyConfigs_MoveIn(), oyConfigs_s::oyConfigs_ReleaseAt(), oyNAME_NICK, oyNAME_PATTERN, oyOBJECT_POINTER_S, oyOption_s::oyOption_Copy(), oyOption_s::oyOption_GetData(), oyOption_s::oyOption_GetStruct(), oyOption_s::oyOption_GetValueInt(), oyOption_s::oyOption_GetValueText(), oyOption_s::oyOption_Release(), oyOptions_s::oyOptions_Count(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_FindString(), oyOptions_s::oyOptions_GetText(), oyOptions_s::oyOptions_MoveIn(), oyOptions_s::oyOptions_MoveInStruct(), oyOptions_s::oyOptions_SetFromString(), oyPointer_s::oyPointer_New(), oyPointer_s::oyPointer_Release(), and oyPointer_s::oyPointer_Set().
void ConfigsFromPatternUsage | ( | oyStruct_s * | options | ) |
oyMSG_WARN should make shure our message is visible.
Referenced by Configs_FromPattern(), and Configs_Modify().
int GetDevices | ( | const SANE_Device *** | device_list, |
int * | size | ||
) |
Request all devices from SANE.
Function GetDevices
[out] | device_list | pointer to -> NULL terminated array of SANE_Device's |
[out] | size | the number of devices |
Referenced by Configs_FromPattern(), and ConfigsFromPatternUsage().
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_Rank().
oyCMMapi8_s_ _api8 |
CMM_NICK oyCMMapi8_s implementations.
_api8
Referenced by Configs_FromPattern(), and Configs_Modify().
oyCMMui_s_ _api8_ui |
oydi oyCMMapi4_s::ui implementation
_api8_ui The UI parts for SANE devices.
oyCMM_s _cmm_module |
CMM_NICK module infos.
_cmm_module