Namespaces |
namespace | oyranos |
| The Oyranos namespace.
|
Defines |
#define | oyDEFAULT_PROFILE oyPROFILE_e |
#define | OY_LAYOUT_NO_CHOICES 0x01 |
| layout flags for widgets
|
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_RENDERING_GAMUT_WARNING,
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_RENDERING_GAMUT_WARNING,
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) |
int | oyPolicyFileNameGet (const char *policy_name, char **full_name, oyAlloc_f allocateFunc) |
| resolve the file name of a policy
|
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 *unused) |
| check an file if it is a profile
|
int | oyCheckProfileMem (const void *mem, size_t size, const char *unused) |
| 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
|
void | oyI18Nreset (void) |
| reset i18n language and country variables
|
Variables |
const char * | oy_domain_codeset |
| codeset for Oyranos
|
The API header for general users to include in your application.
public Oyranos API's
This file contains all functions and structs available in the Oyranos API.
For further macros see
Oyranos is an open source Colour Management System
- Copyright:
- 2004-2010 (C) Kai-Uwe Behrmann
- Author:
- Kai-Uwe Behrmann <ku.b@gmx.de>
- License:
- new BSD <http://www.opensource.org/licenses/bsd-license.php>
- Since:
- 2004/11/25