Namespaces |
| namespace | oyranos |
| | The Oyranos namespace.
|
Defines |
| #define | oyDEFAULT_PROFILE oyPROFILE_e |
| #define | OY_LAYOUT_NO_CHOICES 0x01 |
| | layout flags for widgets
|
Typedefs |
| typedef void *(* | oyAlloc_f )(size_t size) |
| typedef void(* | oyDeAlloc_f )(void *data) |
Enumerations |
| enum | oyGROUP_e { ,
oyGROUP_POLICY,
oyGROUP_PATHS,
oyGROUP_DEFAULT_PROFILES,
oyGROUP_DEFAULT_PROFILES_EDIT,
oyGROUP_DEFAULT_PROFILES_ASSUMED,
oyGROUP_DEFAULT_PROFILES_PROOF,
oyGROUP_BEHAVIOUR,
oyGROUP_BEHAVIOUR_RENDERING,
oyGROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS,
oyGROUP_BEHAVIOUR_MISSMATCH,
oyGROUP_BEHAVIOUR_PROOF,
oyGROUP_ALL,
oyGROUP_EXTERN = 200
} |
| | Widget Groups.
More...
|
| enum | oyBEHAVIOUR_e { ,
oyBEHAVIOUR_ACTION_UNTAGGED_ASSIGN,
oyBEHAVIOUR_ACTION_OPEN_MISMATCH_RGB,
oyBEHAVIOUR_ACTION_OPEN_MISMATCH_CMYK,
oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_PRINT,
oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_SCREEN,
oyBEHAVIOUR_RENDERING_INTENT,
oyBEHAVIOUR_RENDERING_BPC,
oyBEHAVIOUR_RENDERING_INTENT_PROOF,
oyBEHAVIOUR_PROOF_SOFT,
oyBEHAVIOUR_PROOF_HARD,
oyBEHAVIOUR_END
} |
| | Behaviour settings.
More...
|
| enum | { oyNO,
oyYES,
oyASK
} |
| enum | oyPROFILE_e { ,
oyEDITING_XYZ,
oyEDITING_LAB,
oyEDITING_RGB,
oyEDITING_CMYK,
oyEDITING_GRAY,
oyASSUMED_XYZ = 110,
oyASSUMED_LAB,
oyASSUMED_RGB,
oyASSUMED_WEB,
oyASSUMED_CMYK,
oyASSUMED_GRAY,
oyPROFILE_PROOF = 120,
oyDEFAULT_PROFILE_END
} |
| | Default Profiles.
More...
|
| enum | oyWIDGET_e { ,
oyWIDGET_GROUP_POLICY,
oyWIDGET_GROUP_PATHS,
oyWIDGET_GROUP_DEFAULT_PROFILES,
oyWIDGET_GROUP_DEFAULT_PROFILES_EDIT,
oyWIDGET_GROUP_DEFAULT_PROFILES_ASSUMED,
oyWIDGET_GROUP_DEFAULT_PROFILES_PROOF,
oyWIDGET_GROUP_BEHAVIOUR,
oyWIDGET_GROUP_BEHAVIOUR_RENDERING,
oyWIDGET_GROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS,
oyWIDGET_GROUP_BEHAVIOUR_MISSMATCH,
oyWIDGET_GROUP_BEHAVIOUR_PROOF,
oyWIDGET_GROUP_ALL,
oyWIDGET_GROUP_EXTERN = 200,
oyWIDGET_POLICY = 20,
oyWIDGET_PATHS
, oyWIDGET_ACTION_UNTAGGED_ASSIGN,
oyWIDGET_ACTION_OPEN_MISMATCH_RGB,
oyWIDGET_ACTION_OPEN_MISMATCH_CMYK,
oyWIDGET_MIXED_MOD_DOCUMENTS_PRINT,
oyWIDGET_MIXED_MOD_DOCUMENTS_SCREEN,
oyWIDGET_RENDERING_INTENT,
oyWIDGET_RENDERING_BPC,
oyWIDGET_RENDERING_INTENT_PROOF,
oyWIDGET_PROOF_SOFT,
oyWIDGET_PROOF_HARD,
oyWIDGET_BEHAVIOUR_END
, oyWIDGET_EDITING_XYZ,
oyWIDGET_EDITING_LAB,
oyWIDGET_EDITING_RGB,
oyWIDGET_EDITING_CMYK,
oyWIDGET_EDITING_GRAY,
oyWIDGET_ASSUMED_XYZ = 110,
oyWIDGET_ASSUMED_LAB,
oyWIDGET_ASSUMED_RGB,
oyWIDGET_ASSUMED_WEB,
oyWIDGET_ASSUMED_CMYK,
oyWIDGET_ASSUMED_GRAY,
oyWIDGET_PROFILE_PROOF = 120,
oyWIDGET_DEFAULT_PROFILE_END,
oyWIDGET_CMM_START = 300,
oyWIDGET_CMM_SELECT,
oyWIDGET_CMM_INTENT,
oyWIDGET_CMM_BPC,
oyWIDGET_CMM_INTENT_PROOF
} |
| | options for UI presentation, covering all kind of settings
More...
|
| enum | oyWIDGET_TYPE_e { ,
oyWIDGETTYPE_BEHAVIOUR
, oyWIDGETTYPE_INT,
oyWIDGETTYPE_FLOAT,
oyWIDGETTYPE_CHOICE,
oyWIDGETTYPE_LIST,
oyWIDGETTYPE_VOID,
oyWIDGETTYPE_END
} |
| | type of widget
More...
|
Functions |
| int | oyMessageFuncSet (oyMessage_f message_func) |
| int | oyGetBehaviour (oyBEHAVIOUR_e type) |
| int | oySetBehaviour (oyBEHAVIOUR_e type, int choice) |
| int | oyPolicySaveActual (oyGROUP_e group, const char *name) |
| | save a options group to a file
|
| char * | oyPolicyToXML (oyGROUP_e group, int add_header, oyAlloc_f alloc_func) |
| int | oyReadXMLPolicy (oyGROUP_e group, const char *xml) |
| int | oyPolicySet (const char *policy, const char *full_name) |
| char * | oyGetPathFromProfileName (const char *profile_name, oyAlloc_f) |
| int | oySetDefaultProfile (oyPROFILE_e type, const char *file_name) |
| int | oySetDefaultProfileBlock (oyPROFILE_e type, const char *file_name, void *mem, size_t size) |
| char * | oyGetDefaultProfileName (oyPROFILE_e type, oyAlloc_f alloc_func) |
| char ** | oyProfileListGet (const char *coloursig, uint32_t *size, oyAlloc_f allocateFunc) |
| | get a list of profile filenames
|
| int | oyCheckProfile (const char *name, const char *coloursig) |
| | check an file if it is a profile
|
| int | oyCheckProfileMem (const void *mem, size_t size, const char *coloursig) |
| | check an memory block if it is a profile
|
| size_t | oyGetProfileSize (const char *profilename) |
| | get the profiles size
|
| void * | oyGetProfileBlock (const char *profilename, size_t *size, oyAlloc_f alloc_func) |
| | obtain an memory block in the responsibility of the user
|
| oyWIDGET_e * | oyWidgetListGet (oyGROUP_e group, int *count, oyAlloc_f allocate_func) |
| | all widgets of a group
|
| oyWIDGET_TYPE_e | oyWidgetTitleGet (oyWIDGET_e option, const oyGROUP_e **categories, const char **name, const char **tooltip, int *flags) |
| | Get a special Options UI strings.
|
| int | oyOptionChoicesGet (oyWIDGET_e option, int *choices, const char ***choices_string_list, int *current) |
| | Get a Options choices UI strings.
|
| void | oyOptionChoicesFree (oyWIDGET_e option, char ***list, int size) |
| | delete list of choices from a option
|
| int | oyVersion (int type) |
| | give the compiled in library version
|
| char * | oyVersionString (int type, oyAlloc_f allocateFunc) |
| | give the configure options for Oyranos
|
| int | oyProfileGetMD5 (void *buffer, size_t size, unsigned char *md5_return) |
| | calculate a md5 digest beginning after the header offset
|
| void | oyI18NSet (int active, int reserved) |
| | switch internationalisation of strings on or off
|
| const char * | oyLanguage (void) |
| | get language code
|
| const char * | oyCountry (void) |
| | get country code
|
| const char * | oyLang (void) |
| | get LANG code/variable
|
| int | oyGetMonitorInfo (const char *display, char **manufacturer, char **model, char **serial, oyAlloc_f allocate_func) |
| | brief pick up monitor information with Xlib
|
| int | oyGetScreenFromPosition (const char *display_name, int x, int y) |
| | screen number from position
|
| char * | oyGetDisplayNameFromPosition (const char *display_name, int x, int y, oyAlloc_f allocate_func) |
| | display name from position
|
| char * | oyGetMonitorProfile (const char *display, size_t *size, oyAlloc_f allocate_func) |
| | get the monitor profile from the server
|
| char * | oyGetMonitorProfileNameFromDB (const char *display, oyAlloc_f allocate_func) |
| | get the monitor profile filename from the device profile database
|
| int | oySetMonitorProfile (const char *display_name, const char *profil_name) |
| | set the monitor profile by filename
|
| int | oyActivateMonitorProfiles (const char *display_name) |
| | activate the monitor using the stored configuration
|
The API header for general users to include in your application.
This file contains all functions and structs available in the Oyranos API.
For further macros see