<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Oyranos: oyranos.h File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> </div> <div class="contents"> <h1>oyranos.h File Reference</h1>The API header for general users to include in your application. <a href="#_details">More...</a> <p> <code>#include <stdlib.h></code><br> <code>#include <inttypes.h></code><br> <code>#include "oyranos_definitions.h"</code><br> <code>#include "oyranos_version.h"</code><br> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoyranos.html">oyranos</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The Oyranos namespace. <br></td></tr> <p> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#497298d9ea716ddf4cee0d3fe31d5124">oyDEFAULT_PROFILE</a> <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#ef03941bf363bcaad0e2f027f030804f">OY_LAYOUT_NO_CHOICES</a> 0x01</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">layout flags for widgets <a href="#ef03941bf363bcaad0e2f027f030804f"></a><br></td></tr> <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> )(size_t size)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#3ddfb223dc31ada8ede7e2a84851bfa4">oyDeAlloc_f</a> )(void *data)</td></tr> <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">oyGROUP_e</a> { , <br> <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4895d33f3fbfb980a1b6befade201bbff">oyGROUP_POLICY</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4db1cd2fbe974bd391f03dbbc1cd54faa">oyGROUP_PATHS</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac43fd4283f21674de6daf3481861a7c924">oyGROUP_DEFAULT_PROFILES</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4cd23b55f08ff8472d8f9d133ec4d6a64">oyGROUP_DEFAULT_PROFILES_EDIT</a>, <br> <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4134502283e419b9c2fa05d6f3c40babc">oyGROUP_DEFAULT_PROFILES_ASSUMED</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac45ea1c26b4cce595558216a64503e00e1">oyGROUP_DEFAULT_PROFILES_PROOF</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac417ec93edcc2b58b48b1ee9cafd45da8f">oyGROUP_BEHAVIOUR</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac47ef8d6999f19be365d8c77b0d6ab80db">oyGROUP_BEHAVIOUR_RENDERING</a>, <br> <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4f5f5c1efdb4511aa0751401e538be2f8">oyGROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4ddb08a5ac1013beaa4fecff1a95a328a">oyGROUP_BEHAVIOUR_MISSMATCH</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4236460c7e628b39df99350d32b4b1be9">oyGROUP_BEHAVIOUR_PROOF</a>, <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac41417e326959f2a6988ba147feb65b71f">oyGROUP_ALL</a>, <br> <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac472d7255a44ef5d3a9270107158cf3d30">oyGROUP_EXTERN</a> = 200 <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Widget Groups. <a href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685">oyBEHAVIOUR_e</a> { , <br> <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc20076850b9194aa9670be48b41606e16c53cbe0">oyBEHAVIOUR_ACTION_UNTAGGED_ASSIGN</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc20076853731f4e04e5fca9bb964e798eefec6cb">oyBEHAVIOUR_ACTION_OPEN_MISMATCH_RGB</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc20076854015cc2d1779c1403b6e0c589f51433f">oyBEHAVIOUR_ACTION_OPEN_MISMATCH_CMYK</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685ed4eb01bfda7cbb9e2f673880caf57cb">oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_PRINT</a>, <br> <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685d78da70003f484927ed7f44493248d3a">oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_SCREEN</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc20076858b76fe998f9af7dbd72507d2a56380b5">oyBEHAVIOUR_RENDERING_INTENT</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685a54cefeaa6faf419bc24b7250e125863">oyBEHAVIOUR_RENDERING_BPC</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc20076858edbf3b839dd571cf460c4f24e598c69">oyBEHAVIOUR_RENDERING_INTENT_PROOF</a>, <br> <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc20076859d8c4db09aaa6e1f19769b3ad2031678">oyBEHAVIOUR_PROOF_SOFT</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685aa065c05387a2bde37a395d07673db00">oyBEHAVIOUR_PROOF_HARD</a>, <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc20076856c0750861b1f0b2cbd40e5478f611f40">oyBEHAVIOUR_END</a> <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Behaviour settings. <a href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="oyranos_8h.html#06fc87d81c62e9abb8790b6e5713c55b393ed724a80d16a5c6501b1aa0720212">oyNO</a>, <a class="el" href="oyranos_8h.html#06fc87d81c62e9abb8790b6e5713c55b2dae898f5ce3be897249f1c63e084d7d">oyYES</a>, <a class="el" href="oyranos_8h.html#06fc87d81c62e9abb8790b6e5713c55bcc38e4e69513943527c63a94d3c2c6a0">oyASK</a> }</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> { , <br> <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd7b4ab7d8e51b975acf50c153100814e7">oyEDITING_XYZ</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd588bf8c43ade93972ca19eb04f84029e">oyEDITING_LAB</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd166d12d6f89436010c6be2e81c74834d">oyEDITING_RGB</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96ddfd599ef506ca0e7bcc2eab11b1f15401">oyEDITING_CMYK</a>, <br> <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd5edc71b81da3ee15abe9517f5dc3a67c">oyEDITING_GRAY</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dde9e4abaad335549559552a60e2533b23">oyASSUMED_XYZ</a> = 110, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dddd3feeccbc2726d5afeaab64e0bb96c5">oyASSUMED_LAB</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd8775a1cb128bc99dca09c7fbb851eae9">oyASSUMED_RGB</a>, <br> <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd312f3c2e7530d55ea4a6188c2ac56ea8">oyASSUMED_WEB</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd912539558cc94faf1c52020c4047114b">oyASSUMED_CMYK</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96ddf940f5e4011086637c00abc0bd1c0ecd">oyASSUMED_GRAY</a>, <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd4a6b9137d87743eee766e545ffd7648c">oyPROFILE_PROOF</a> = 120, <br> <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd0a0cb5be126e0746a8fd2803efad72af">oyDEFAULT_PROFILE_END</a> <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Default Profiles. <a href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f">oyWIDGET_e</a> { , <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f98b62baad0b13c00c0bf4442f03bef0b">oyWIDGET_GROUP_POLICY</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fdd47dc2ceafdb0900f73624466834d52">oyWIDGET_GROUP_PATHS</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f307838449691bea10f31b0806e9d5779">oyWIDGET_GROUP_DEFAULT_PROFILES</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f844aee4a16ddf7a4f54f163eadc61da6">oyWIDGET_GROUP_DEFAULT_PROFILES_EDIT</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f0300b7eb868feecbd471edfe07fbd6fd">oyWIDGET_GROUP_DEFAULT_PROFILES_ASSUMED</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fe87368a92bba62d379dc55676e5aad89">oyWIDGET_GROUP_DEFAULT_PROFILES_PROOF</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fe8b7d77607517f6912961284d758ceaf">oyWIDGET_GROUP_BEHAVIOUR</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f26c00e785221c0acb1c3dbd091abb75b">oyWIDGET_GROUP_BEHAVIOUR_RENDERING</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f4e7f1cad07a488b8fe67c42afaf1e9ab">oyWIDGET_GROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f757eb6343720a96d3523e73f122ddc5f">oyWIDGET_GROUP_BEHAVIOUR_MISSMATCH</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fb2bea10c090abc301819ee7ebd880a05">oyWIDGET_GROUP_BEHAVIOUR_PROOF</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f0bed65f8c320fee289af9cbaf8478089">oyWIDGET_GROUP_ALL</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641ff73dc6d9479daf3924472dce70f6bc13">oyWIDGET_GROUP_EXTERN</a> = 200, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641ff0cd8f0b08475f0f931fc2690b5e4e59">oyWIDGET_POLICY</a> = 20, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f0e27d90cd548ef4dd29e5cfa50971591">oyWIDGET_PATHS</a> , <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f4269418747ee8a981e2d9ab7e6cf08d8">oyWIDGET_ACTION_UNTAGGED_ASSIGN</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fb611ccfb0724ad26864ba92c8fd1e518">oyWIDGET_ACTION_OPEN_MISMATCH_RGB</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641faad5d99f77dc22b54d3162cc739ca0dd">oyWIDGET_ACTION_OPEN_MISMATCH_CMYK</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fd556879496af0eb8e4a12742ad785e64">oyWIDGET_MIXED_MOD_DOCUMENTS_PRINT</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fbc1c250885536a56d268523616b830d5">oyWIDGET_MIXED_MOD_DOCUMENTS_SCREEN</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f19c0c877df34000b54201d20924e94e2">oyWIDGET_RENDERING_INTENT</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f756a4aae969d1ed8405045c4c1853522">oyWIDGET_RENDERING_BPC</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fada496bd2e332fd61adc172267a257e7">oyWIDGET_RENDERING_INTENT_PROOF</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f3a56ec56125c3ee51ecfc22c59759b04">oyWIDGET_PROOF_SOFT</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f406ffffbfb348e47fd56ee3f97216177">oyWIDGET_PROOF_HARD</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fc5dcb6a8ed965a9480828178c3cb8339">oyWIDGET_BEHAVIOUR_END</a> , <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f2c2cfeea6483a36f952950c72f8a355a">oyWIDGET_EDITING_XYZ</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f8be81c95cc2622f956bf6258afedf5d6">oyWIDGET_EDITING_LAB</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f5711fb7b8bb2946ad14d337d9c9417fe">oyWIDGET_EDITING_RGB</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f1465cee4f9d0719add77b3de29d6eea2">oyWIDGET_EDITING_CMYK</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f54b1bccb6878dadf2025158f9bbcc45b">oyWIDGET_EDITING_GRAY</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f26b5f919ebd94402e6490eb1fc1ce6e3">oyWIDGET_ASSUMED_XYZ</a> = 110, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fb014493e3e640626fef732e2315a38c7">oyWIDGET_ASSUMED_LAB</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f970d42843616a0f80860326f17873125">oyWIDGET_ASSUMED_RGB</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f8d36feec42fa7f4978d9280fa1f67687">oyWIDGET_ASSUMED_WEB</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f9046817eafd0866844f2ae73c8ff098d">oyWIDGET_ASSUMED_CMYK</a>, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fca73783a883c090d811a574354955b19">oyWIDGET_ASSUMED_GRAY</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f347a7461ac2aea4cedcdeb85400c6f83">oyWIDGET_PROFILE_PROOF</a> = 120, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f94ce36d5c58ef3abd0a3a834ec70f58e">oyWIDGET_DEFAULT_PROFILE_END</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fd765ac9c375ffec2772249539e47331a">oyWIDGET_CMM_START</a> = 300, <br> <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f4be9b67da0a6ab3baf7404718f17a2b7">oyWIDGET_CMM_SELECT</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fb602e979f711c5f5a28d0de31569439a">oyWIDGET_CMM_INTENT</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641fd6099db78aa4854110243da000b5e22d">oyWIDGET_CMM_BPC</a>, <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f17331d2662eb2d464a914b0b5e4c1ebf">oyWIDGET_CMM_INTENT_PROOF</a> <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">options for UI presentation, covering all kind of settings <a href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb13">oyWIDGET_TYPE_e</a> { , <br> <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb13cde96afb37ff0305ebbd2ec9f01b08d3">oyWIDGETTYPE_BEHAVIOUR</a> , <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb139afe7ec9ec2ec30dca7d5d3d87557864">oyWIDGETTYPE_INT</a>, <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb1339c18b61683af91a674cc43f3bd0ece9">oyWIDGETTYPE_FLOAT</a>, <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb13b3da4c5ccd2d4dff3876aca8a1420791">oyWIDGETTYPE_CHOICE</a>, <br> <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb1338c25244fd23929db81738de3e9aba46">oyWIDGETTYPE_LIST</a>, <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb13dd6a38d8d1235f1fe504c26fd073da8b">oyWIDGETTYPE_VOID</a>, <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb131ba71d8c7b49a130d5cdf283b2b2426a">oyWIDGETTYPE_END</a> <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">type of widget <a href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb13">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="oyranos_8h.html#c7aef0722b779244e8676da5bfdf7a14">oyMessageFuncSet</a> (oyMessage_f message_func)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__behaviour.html#g2c3e83b260ec9774a389fb140274d935">oyGetBehaviour</a> (<a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685">oyBEHAVIOUR_e</a> type)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__behaviour.html#g8637feeccaebeaf2d9934293fb0ab88e">oySetBehaviour</a> (<a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685">oyBEHAVIOUR_e</a> type, int choice)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__policy.html#g2926fcd397ff531f69ddff90fcba5d52">oyPolicySaveActual</a> (<a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">oyGROUP_e</a> group, const char *name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">save a options group to a file <a href="group__policy.html#g2926fcd397ff531f69ddff90fcba5d52"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__policy.html#g024b293973ca155e803a1297e73a6dbf">oyPolicyToXML</a> (<a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">oyGROUP_e</a> group, int add_header, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> alloc_func)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__policy.html#gc4c5da8937c92798540e7b242e5f17a0">oyReadXMLPolicy</a> (<a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">oyGROUP_e</a> group, const char *xml)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__policy.html#gfb2f2c9ca9ae47e0afedf706aee8880d">oyPolicySet</a> (const char *policy, const char *full_name)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__profile__handling.html#g30388f2196b7900fbf8102e701d00386">oyGetPathFromProfileName</a> (const char *profile_name, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__default__profiles.html#gbbb9aa5aff6411d0190563aacd7ceb16">oySetDefaultProfile</a> (<a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> type, const char *file_name)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__default__profiles.html#g241f4c49fcaf91ed8760b3b5067249d2">oySetDefaultProfileBlock</a> (<a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> type, const char *file_name, void *mem, size_t size)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__default__profiles.html#g8444c59b9dc94c6ce19f60c986d8d7c9">oyGetDefaultProfileName</a> (<a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> type, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> alloc_func)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="group__profile__lists.html#ga31ce9e599bef44855feb116031d9595">oyProfileListGet</a> (const char *coloursig, uint32_t *size, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocateFunc)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get a list of profile filenames <a href="group__profile__lists.html#ga31ce9e599bef44855feb116031d9595"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__profile__handling.html#g30360a3b1ecd4a07c1a801630469d768">oyCheckProfile</a> (const char *name, const char *coloursig)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">check an file if it is a profile <a href="group__profile__handling.html#g30360a3b1ecd4a07c1a801630469d768"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__profile__handling.html#g71b397be3ed38a93392b63f6d70dea1d">oyCheckProfileMem</a> (const void *mem, size_t size, const char *coloursig)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">check an memory block if it is a profile <a href="group__profile__handling.html#g71b397be3ed38a93392b63f6d70dea1d"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__profile__handling.html#ge542e531f5307c41ac11c8199909b172">oyGetProfileSize</a> (const char *profilename)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the profiles size <a href="group__profile__handling.html#ge542e531f5307c41ac11c8199909b172"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__profile__handling.html#g25842800e33454edb1883647985a6918">oyGetProfileBlock</a> (const char *profilename, size_t *size, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> alloc_func)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">obtain an memory block in the responsibility of the user <a href="group__profile__handling.html#g25842800e33454edb1883647985a6918"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f">oyWIDGET_e</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__options.html#g3786b67fac8d70932b4d757abc0f129c">oyWidgetListGet</a> (<a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">oyGROUP_e</a> group, int *count, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocate_func)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">all widgets of a group <a href="group__options.html#g3786b67fac8d70932b4d757abc0f129c"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb13">oyWIDGET_TYPE_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__options.html#g55779dc45a911f31fd0b7a4b79f8a3e3">oyWidgetTitleGet</a> (<a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f">oyWIDGET_e</a> option, const <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">oyGROUP_e</a> **categories, const char **name, const char **tooltip, int *flags)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a special Options UI strings. <a href="group__options.html#g55779dc45a911f31fd0b7a4b79f8a3e3"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__options.html#g3f7eb903931b5340537104a6af86c68d">oyOptionChoicesGet</a> (<a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f">oyWIDGET_e</a> option, int *choices, const char ***choices_string_list, int *current)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a Options choices UI strings. <a href="group__options.html#g3f7eb903931b5340537104a6af86c68d"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__options.html#g8f68d8a960e3b584e9fc28c20668981a">oyOptionChoicesFree</a> (<a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f">oyWIDGET_e</a> option, char ***list, int size)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">delete list of choices from a option <a href="group__options.html#g8f68d8a960e3b584e9fc28c20668981a"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__misc.html#gca099da792e95880977bcdd7a74b2ab2">oyVersion</a> (int type)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">give the compiled in library version <a href="group__misc.html#gca099da792e95880977bcdd7a74b2ab2"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__misc.html#g1397bb66eec8d6fa80aa52c4c52a6916">oyVersionString</a> (int type, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocateFunc)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">give the configure options for Oyranos <a href="group__misc.html#g1397bb66eec8d6fa80aa52c4c52a6916"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__misc.html#g5c9afd94f62535409b21ede1da6aa46a">oyProfileGetMD5</a> (void *buffer, size_t size, unsigned char *md5_return)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">calculate a md5 digest beginning after the header offset <a href="group__misc.html#g5c9afd94f62535409b21ede1da6aa46a"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__misc.html#gc3d4229b7e810e293f6e4e6a30088e7e">oyI18NSet</a> (int active, int reserved)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">switch internationalisation of strings on or off <a href="group__misc.html#gc3d4229b7e810e293f6e4e6a30088e7e"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__misc.html#gd2af644dc8be86850f583f7fac690d33">oyLanguage</a> (void)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get language code <a href="group__misc.html#gd2af644dc8be86850f583f7fac690d33"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__misc.html#g4bf64b395d27a8e6f3c074e220446884">oyCountry</a> (void)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get country code <a href="group__misc.html#g4bf64b395d27a8e6f3c074e220446884"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__misc.html#gf9f5cbfea2e8b2ecf69c1b6139d051cf">oyLang</a> (void)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get LANG code/variable <a href="group__misc.html#gf9f5cbfea2e8b2ecf69c1b6139d051cf"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__monitor__api.html#g7b949720bce2a958451cbed2d33db574">oyGetMonitorInfo</a> (const char *display, char **manufacturer, char **model, char **serial, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocate_func)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">brief pick up monitor information with Xlib <a href="group__monitor__api.html#g7b949720bce2a958451cbed2d33db574"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__monitor__api.html#gf3a1bb90a03da9b2097ace8e52bf813a">oyGetScreenFromPosition</a> (const char *display_name, int x, int y)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">screen number from position <a href="group__monitor__api.html#gf3a1bb90a03da9b2097ace8e52bf813a"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__monitor__api.html#ga94d2452362ca0efef81a897b14d499d">oyGetDisplayNameFromPosition</a> (const char *display_name, int x, int y, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocate_func)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">display name from position <a href="group__monitor__api.html#ga94d2452362ca0efef81a897b14d499d"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__monitor__api.html#g5a50a02b73568ab5bf3bc3c7776aeb9f">oyGetMonitorProfile</a> (const char *display, size_t *size, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocate_func)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the monitor profile from the server <a href="group__monitor__api.html#g5a50a02b73568ab5bf3bc3c7776aeb9f"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__monitor__api.html#ged3df17f1bd858c16df99eec3e32c648">oyGetMonitorProfileNameFromDB</a> (const char *display, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocate_func)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the monitor profile filename from the device profile database <a href="group__monitor__api.html#ged3df17f1bd858c16df99eec3e32c648"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__monitor__api.html#g071cfa8f5f1f9b7b2404a124573aa5e7">oySetMonitorProfile</a> (const char *display_name, const char *profil_name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">set the monitor profile by filename <a href="group__monitor__api.html#g071cfa8f5f1f9b7b2404a124573aa5e7"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__monitor__api.html#g2ef74a9e94bd1a685550bc1ab869ab56">oyActivateMonitorProfiles</a> (const char *display_name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">activate the monitor using the stored configuration <a href="group__monitor__api.html#g2ef74a9e94bd1a685550bc1ab869ab56"></a><br></td></tr> </table> <hr><h2>Detailed Description</h2> The API header for general users to include in your application. <p> public Oyranos API's<p> This file contains all functions and structs available in the Oyranos API.<br> For further macros see<p> Oyranos is an open source Colour Management System<p> Copyright (C) 2004-2008 Kai-Uwe Behrmann<p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Kai-Uwe Behrmann <<a href="mailto:ku.b@gmx.de">ku.b@gmx.de</a>> </dd></dl> <dl class="user" compact><dt><b>License:</b></dt><dd>new BSD <<a href="http://www.opensource.org/licenses/bsd-license.php">http://www.opensource.org/licenses/bsd-license.php</a>> </dd></dl> <dl class="since" compact><dt><b>Since:</b></dt><dd>2004/11/25 </dd></dl> <hr><h2>Define Documentation</h2> <a class="anchor" name="ef03941bf363bcaad0e2f027f030804f"></a><!-- doxytag: member="oyranos.h::OY_LAYOUT_NO_CHOICES" ref="ef03941bf363bcaad0e2f027f030804f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OY_LAYOUT_NO_CHOICES 0x01 </td> </tr> </table> </div> <div class="memdoc"> <p> layout flags for widgets <p> </div> </div><p> <a class="anchor" name="497298d9ea716ddf4cee0d3fe31d5124"></a><!-- doxytag: member="oyranos.h::oyDEFAULT_PROFILE" ref="497298d9ea716ddf4cee0d3fe31d5124" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define oyDEFAULT_PROFILE <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <dl class="deprecated" compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>provide oyDEFAULT_PROFILE for compatibility </dd></dl> </div> </div><p> <hr><h2>Typedef Documentation</h2> <a class="anchor" name="c8c6790602510b0b1cdfb5d0c06f99c9"></a><!-- doxytag: member="oyranos.h::oyAlloc_f" ref="c8c6790602510b0b1cdfb5d0c06f99c9" args=")(size_t size)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef void*(* <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a>)(size_t size) </td> </tr> </table> </div> <div class="memdoc"> <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>size</em> </td><td>the size to allocate</td></tr> </table> </dl> Place here your allocator, like: <div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span>* myAllocFunc (<span class="keywordtype">size_t</span> size) { <span class="keywordflow">return</span> malloc (size); } </pre></div><br> </div> </div><p> <a class="anchor" name="3ddfb223dc31ada8ede7e2a84851bfa4"></a><!-- doxytag: member="oyranos.h::oyDeAlloc_f" ref="3ddfb223dc31ada8ede7e2a84851bfa4" args=")(void *data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef void(* <a class="el" href="oyranos_8h.html#3ddfb223dc31ada8ede7e2a84851bfa4">oyDeAlloc_f</a>)(void *data) </td> </tr> </table> </div> <div class="memdoc"> <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>data</em> </td><td>the pointer to free</td></tr> </table> </dl> Place here your allocator, like: <div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span>* myDeAllocFunc (<span class="keywordtype">void</span> *data) { <span class="keywordflow">return</span> free (data); } </pre></div><br> </div> </div><p> <hr><h2>Enumeration Type Documentation</h2> <a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b"></a><!-- doxytag: member="oyranos.h::@0" ref="06fc87d81c62e9abb8790b6e5713c55b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum </td> </tr> </table> </div> <div class="memdoc"> <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b393ed724a80d16a5c6501b1aa0720212"></a><!-- doxytag: member="oyNO" ref="06fc87d81c62e9abb8790b6e5713c55b393ed724a80d16a5c6501b1aa0720212" args="" -->oyNO</em> </td><td> dont do it </td></tr> <tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b2dae898f5ce3be897249f1c63e084d7d"></a><!-- doxytag: member="oyYES" ref="06fc87d81c62e9abb8790b6e5713c55b2dae898f5ce3be897249f1c63e084d7d" args="" -->oyYES</em> </td><td> automaticaly perform action </td></tr> <tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55bcc38e4e69513943527c63a94d3c2c6a0"></a><!-- doxytag: member="oyASK" ref="06fc87d81c62e9abb8790b6e5713c55bcc38e4e69513943527c63a94d3c2c6a0" args="" -->oyASK</em> </td><td> popup dialog </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="3aed29be5e9107d32792162cc2007685"></a><!-- doxytag: member="oyranos.h::oyBEHAVIOUR_e" ref="3aed29be5e9107d32792162cc2007685" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="oyranos_8h.html#3aed29be5e9107d32792162cc2007685">oyBEHAVIOUR_e</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Behaviour settings. <p> possibly include the default profiles here <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc20076850b9194aa9670be48b41606e16c53cbe0"></a><!-- doxytag: member="oyBEHAVIOUR_ACTION_UNTAGGED_ASSIGN" ref="3aed29be5e9107d32792162cc20076850b9194aa9670be48b41606e16c53cbe0" args="" -->oyBEHAVIOUR_ACTION_UNTAGGED_ASSIGN</em> </td><td> What to do if image is untagged ? </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc20076853731f4e04e5fca9bb964e798eefec6cb"></a><!-- doxytag: member="oyBEHAVIOUR_ACTION_OPEN_MISMATCH_RGB" ref="3aed29be5e9107d32792162cc20076853731f4e04e5fca9bb964e798eefec6cb" args="" -->oyBEHAVIOUR_ACTION_OPEN_MISMATCH_RGB</em> </td><td> What to do if profiles mismatch ? </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc20076854015cc2d1779c1403b6e0c589f51433f"></a><!-- doxytag: member="oyBEHAVIOUR_ACTION_OPEN_MISMATCH_CMYK" ref="3aed29be5e9107d32792162cc20076854015cc2d1779c1403b6e0c589f51433f" args="" -->oyBEHAVIOUR_ACTION_OPEN_MISMATCH_CMYK</em> </td><td> What to do if profiles mismatch ? </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc2007685ed4eb01bfda7cbb9e2f673880caf57cb"></a><!-- doxytag: member="oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_PRINT" ref="3aed29be5e9107d32792162cc2007685ed4eb01bfda7cbb9e2f673880caf57cb" args="" -->oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_PRINT</em> </td><td> Convert befor save for Print? </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc2007685d78da70003f484927ed7f44493248d3a"></a><!-- doxytag: member="oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_SCREEN" ref="3aed29be5e9107d32792162cc2007685d78da70003f484927ed7f44493248d3a" args="" -->oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_SCREEN</em> </td><td> Convert befor save for Screen? </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc20076858b76fe998f9af7dbd72507d2a56380b5"></a><!-- doxytag: member="oyBEHAVIOUR_RENDERING_INTENT" ref="3aed29be5e9107d32792162cc20076858b76fe998f9af7dbd72507d2a56380b5" args="" -->oyBEHAVIOUR_RENDERING_INTENT</em> </td><td> Standard colour transformations </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc2007685a54cefeaa6faf419bc24b7250e125863"></a><!-- doxytag: member="oyBEHAVIOUR_RENDERING_BPC" ref="3aed29be5e9107d32792162cc2007685a54cefeaa6faf419bc24b7250e125863" args="" -->oyBEHAVIOUR_RENDERING_BPC</em> </td><td> use BlackPointCompensation </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc20076858edbf3b839dd571cf460c4f24e598c69"></a><!-- doxytag: member="oyBEHAVIOUR_RENDERING_INTENT_PROOF" ref="3aed29be5e9107d32792162cc20076858edbf3b839dd571cf460c4f24e598c69" args="" -->oyBEHAVIOUR_RENDERING_INTENT_PROOF</em> </td><td> Proofing colour transformations </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc20076859d8c4db09aaa6e1f19769b3ad2031678"></a><!-- doxytag: member="oyBEHAVIOUR_PROOF_SOFT" ref="3aed29be5e9107d32792162cc20076859d8c4db09aaa6e1f19769b3ad2031678" args="" -->oyBEHAVIOUR_PROOF_SOFT</em> </td><td> Proofing by default for screen </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc2007685aa065c05387a2bde37a395d07673db00"></a><!-- doxytag: member="oyBEHAVIOUR_PROOF_HARD" ref="3aed29be5e9107d32792162cc2007685aa065c05387a2bde37a395d07673db00" args="" -->oyBEHAVIOUR_PROOF_HARD</em> </td><td> Proofing by default for printing </td></tr> <tr><td valign="top"><em><a class="anchor" name="3aed29be5e9107d32792162cc20076856c0750861b1f0b2cbd40e5478f611f40"></a><!-- doxytag: member="oyBEHAVIOUR_END" ref="3aed29be5e9107d32792162cc20076856c0750861b1f0b2cbd40e5478f611f40" args="" -->oyBEHAVIOUR_END</em> </td><td> just for easen Gui design </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4"></a><!-- doxytag: member="oyranos.h::oyGROUP_e" ref="f7f2614524f0ceabc63becaf6aecbac4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="oyranos_8h.html#f7f2614524f0ceabc63becaf6aecbac4">oyGROUP_e</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Widget Groups. <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4895d33f3fbfb980a1b6befade201bbff"></a><!-- doxytag: member="oyGROUP_POLICY" ref="f7f2614524f0ceabc63becaf6aecbac4895d33f3fbfb980a1b6befade201bbff" args="" -->oyGROUP_POLICY</em> </td><td> Policies </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4db1cd2fbe974bd391f03dbbc1cd54faa"></a><!-- doxytag: member="oyGROUP_PATHS" ref="f7f2614524f0ceabc63becaf6aecbac4db1cd2fbe974bd391f03dbbc1cd54faa" args="" -->oyGROUP_PATHS</em> </td><td> Paths </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac43fd4283f21674de6daf3481861a7c924"></a><!-- doxytag: member="oyGROUP_DEFAULT_PROFILES" ref="f7f2614524f0ceabc63becaf6aecbac43fd4283f21674de6daf3481861a7c924" args="" -->oyGROUP_DEFAULT_PROFILES</em> </td><td> Default Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4cd23b55f08ff8472d8f9d133ec4d6a64"></a><!-- doxytag: member="oyGROUP_DEFAULT_PROFILES_EDIT" ref="f7f2614524f0ceabc63becaf6aecbac4cd23b55f08ff8472d8f9d133ec4d6a64" args="" -->oyGROUP_DEFAULT_PROFILES_EDIT</em> </td><td> Default Editing Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4134502283e419b9c2fa05d6f3c40babc"></a><!-- doxytag: member="oyGROUP_DEFAULT_PROFILES_ASSUMED" ref="f7f2614524f0ceabc63becaf6aecbac4134502283e419b9c2fa05d6f3c40babc" args="" -->oyGROUP_DEFAULT_PROFILES_ASSUMED</em> </td><td> Default Assumed Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac45ea1c26b4cce595558216a64503e00e1"></a><!-- doxytag: member="oyGROUP_DEFAULT_PROFILES_PROOF" ref="f7f2614524f0ceabc63becaf6aecbac45ea1c26b4cce595558216a64503e00e1" args="" -->oyGROUP_DEFAULT_PROFILES_PROOF</em> </td><td> Default Proofing Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac417ec93edcc2b58b48b1ee9cafd45da8f"></a><!-- doxytag: member="oyGROUP_BEHAVIOUR" ref="f7f2614524f0ceabc63becaf6aecbac417ec93edcc2b58b48b1ee9cafd45da8f" args="" -->oyGROUP_BEHAVIOUR</em> </td><td> Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac47ef8d6999f19be365d8c77b0d6ab80db"></a><!-- doxytag: member="oyGROUP_BEHAVIOUR_RENDERING" ref="f7f2614524f0ceabc63becaf6aecbac47ef8d6999f19be365d8c77b0d6ab80db" args="" -->oyGROUP_BEHAVIOUR_RENDERING</em> </td><td> Rendering Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4f5f5c1efdb4511aa0751401e538be2f8"></a><!-- doxytag: member="oyGROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS" ref="f7f2614524f0ceabc63becaf6aecbac4f5f5c1efdb4511aa0751401e538be2f8" args="" -->oyGROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS</em> </td><td> PDF Generation Options </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4ddb08a5ac1013beaa4fecff1a95a328a"></a><!-- doxytag: member="oyGROUP_BEHAVIOUR_MISSMATCH" ref="f7f2614524f0ceabc63becaf6aecbac4ddb08a5ac1013beaa4fecff1a95a328a" args="" -->oyGROUP_BEHAVIOUR_MISSMATCH</em> </td><td> Profile Missmatch Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac4236460c7e628b39df99350d32b4b1be9"></a><!-- doxytag: member="oyGROUP_BEHAVIOUR_PROOF" ref="f7f2614524f0ceabc63becaf6aecbac4236460c7e628b39df99350d32b4b1be9" args="" -->oyGROUP_BEHAVIOUR_PROOF</em> </td><td> Profile Missmatch Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac41417e326959f2a6988ba147feb65b71f"></a><!-- doxytag: member="oyGROUP_ALL" ref="f7f2614524f0ceabc63becaf6aecbac41417e326959f2a6988ba147feb65b71f" args="" -->oyGROUP_ALL</em> </td><td> just for easen Gui design </td></tr> <tr><td valign="top"><em><a class="anchor" name="f7f2614524f0ceabc63becaf6aecbac472d7255a44ef5d3a9270107158cf3d30"></a><!-- doxytag: member="oyGROUP_EXTERN" ref="f7f2614524f0ceabc63becaf6aecbac472d7255a44ef5d3a9270107158cf3d30" args="" -->oyGROUP_EXTERN</em> </td><td> start of groups in a extern module </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd"></a><!-- doxytag: member="oyranos.h::oyPROFILE_e" ref="ab99ac2c96ef712033e41af8f5bf96dd" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Default Profiles. <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd7b4ab7d8e51b975acf50c153100814e7"></a><!-- doxytag: member="oyEDITING_XYZ" ref="ab99ac2c96ef712033e41af8f5bf96dd7b4ab7d8e51b975acf50c153100814e7" args="" -->oyEDITING_XYZ</em> </td><td> XYZ Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd588bf8c43ade93972ca19eb04f84029e"></a><!-- doxytag: member="oyEDITING_LAB" ref="ab99ac2c96ef712033e41af8f5bf96dd588bf8c43ade93972ca19eb04f84029e" args="" -->oyEDITING_LAB</em> </td><td> Lab Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd166d12d6f89436010c6be2e81c74834d"></a><!-- doxytag: member="oyEDITING_RGB" ref="ab99ac2c96ef712033e41af8f5bf96dd166d12d6f89436010c6be2e81c74834d" args="" -->oyEDITING_RGB</em> </td><td> Rgb Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96ddfd599ef506ca0e7bcc2eab11b1f15401"></a><!-- doxytag: member="oyEDITING_CMYK" ref="ab99ac2c96ef712033e41af8f5bf96ddfd599ef506ca0e7bcc2eab11b1f15401" args="" -->oyEDITING_CMYK</em> </td><td> Cmyk Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd5edc71b81da3ee15abe9517f5dc3a67c"></a><!-- doxytag: member="oyEDITING_GRAY" ref="ab99ac2c96ef712033e41af8f5bf96dd5edc71b81da3ee15abe9517f5dc3a67c" args="" -->oyEDITING_GRAY</em> </td><td> Gray Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dde9e4abaad335549559552a60e2533b23"></a><!-- doxytag: member="oyASSUMED_XYZ" ref="ab99ac2c96ef712033e41af8f5bf96dde9e4abaad335549559552a60e2533b23" args="" -->oyASSUMED_XYZ</em> </td><td> standard XYZ assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dddd3feeccbc2726d5afeaab64e0bb96c5"></a><!-- doxytag: member="oyASSUMED_LAB" ref="ab99ac2c96ef712033e41af8f5bf96dddd3feeccbc2726d5afeaab64e0bb96c5" args="" -->oyASSUMED_LAB</em> </td><td> standard Lab assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd8775a1cb128bc99dca09c7fbb851eae9"></a><!-- doxytag: member="oyASSUMED_RGB" ref="ab99ac2c96ef712033e41af8f5bf96dd8775a1cb128bc99dca09c7fbb851eae9" args="" -->oyASSUMED_RGB</em> </td><td> standard RGB assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd312f3c2e7530d55ea4a6188c2ac56ea8"></a><!-- doxytag: member="oyASSUMED_WEB" ref="ab99ac2c96ef712033e41af8f5bf96dd312f3c2e7530d55ea4a6188c2ac56ea8" args="" -->oyASSUMED_WEB</em> </td><td> std internet assumed source static_profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd912539558cc94faf1c52020c4047114b"></a><!-- doxytag: member="oyASSUMED_CMYK" ref="ab99ac2c96ef712033e41af8f5bf96dd912539558cc94faf1c52020c4047114b" args="" -->oyASSUMED_CMYK</em> </td><td> standard Cmyk assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96ddf940f5e4011086637c00abc0bd1c0ecd"></a><!-- doxytag: member="oyASSUMED_GRAY" ref="ab99ac2c96ef712033e41af8f5bf96ddf940f5e4011086637c00abc0bd1c0ecd" args="" -->oyASSUMED_GRAY</em> </td><td> standard Gray assumed source Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd4a6b9137d87743eee766e545ffd7648c"></a><!-- doxytag: member="oyPROFILE_PROOF" ref="ab99ac2c96ef712033e41af8f5bf96dd4a6b9137d87743eee766e545ffd7648c" args="" -->oyPROFILE_PROOF</em> </td><td> standard proofing profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="ab99ac2c96ef712033e41af8f5bf96dd0a0cb5be126e0746a8fd2803efad72af"></a><!-- doxytag: member="oyDEFAULT_PROFILE_END" ref="ab99ac2c96ef712033e41af8f5bf96dd0a0cb5be126e0746a8fd2803efad72af" args="" -->oyDEFAULT_PROFILE_END</em> </td><td> just for easen Gui design </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f"></a><!-- doxytag: member="oyranos.h::oyWIDGET_e" ref="4cb3266ede5fecfe212ed8ec47d4641f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="oyranos_8h.html#4cb3266ede5fecfe212ed8ec47d4641f">oyWIDGET_e</a> </td> </tr> </table> </div> <div class="memdoc"> <p> options for UI presentation, covering all kind of settings <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f98b62baad0b13c00c0bf4442f03bef0b"></a><!-- doxytag: member="oyWIDGET_GROUP_POLICY" ref="4cb3266ede5fecfe212ed8ec47d4641f98b62baad0b13c00c0bf4442f03bef0b" args="" -->oyWIDGET_GROUP_POLICY</em> </td><td> Policies </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fdd47dc2ceafdb0900f73624466834d52"></a><!-- doxytag: member="oyWIDGET_GROUP_PATHS" ref="4cb3266ede5fecfe212ed8ec47d4641fdd47dc2ceafdb0900f73624466834d52" args="" -->oyWIDGET_GROUP_PATHS</em> </td><td> Paths </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f307838449691bea10f31b0806e9d5779"></a><!-- doxytag: member="oyWIDGET_GROUP_DEFAULT_PROFILES" ref="4cb3266ede5fecfe212ed8ec47d4641f307838449691bea10f31b0806e9d5779" args="" -->oyWIDGET_GROUP_DEFAULT_PROFILES</em> </td><td> Default Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f844aee4a16ddf7a4f54f163eadc61da6"></a><!-- doxytag: member="oyWIDGET_GROUP_DEFAULT_PROFILES_EDIT" ref="4cb3266ede5fecfe212ed8ec47d4641f844aee4a16ddf7a4f54f163eadc61da6" args="" -->oyWIDGET_GROUP_DEFAULT_PROFILES_EDIT</em> </td><td> Default Editing Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f0300b7eb868feecbd471edfe07fbd6fd"></a><!-- doxytag: member="oyWIDGET_GROUP_DEFAULT_PROFILES_ASSUMED" ref="4cb3266ede5fecfe212ed8ec47d4641f0300b7eb868feecbd471edfe07fbd6fd" args="" -->oyWIDGET_GROUP_DEFAULT_PROFILES_ASSUMED</em> </td><td> Default Assumed Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fe87368a92bba62d379dc55676e5aad89"></a><!-- doxytag: member="oyWIDGET_GROUP_DEFAULT_PROFILES_PROOF" ref="4cb3266ede5fecfe212ed8ec47d4641fe87368a92bba62d379dc55676e5aad89" args="" -->oyWIDGET_GROUP_DEFAULT_PROFILES_PROOF</em> </td><td> Default Proofing Profiles </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fe8b7d77607517f6912961284d758ceaf"></a><!-- doxytag: member="oyWIDGET_GROUP_BEHAVIOUR" ref="4cb3266ede5fecfe212ed8ec47d4641fe8b7d77607517f6912961284d758ceaf" args="" -->oyWIDGET_GROUP_BEHAVIOUR</em> </td><td> Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f26c00e785221c0acb1c3dbd091abb75b"></a><!-- doxytag: member="oyWIDGET_GROUP_BEHAVIOUR_RENDERING" ref="4cb3266ede5fecfe212ed8ec47d4641f26c00e785221c0acb1c3dbd091abb75b" args="" -->oyWIDGET_GROUP_BEHAVIOUR_RENDERING</em> </td><td> Rendering Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f4e7f1cad07a488b8fe67c42afaf1e9ab"></a><!-- doxytag: member="oyWIDGET_GROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS" ref="4cb3266ede5fecfe212ed8ec47d4641f4e7f1cad07a488b8fe67c42afaf1e9ab" args="" -->oyWIDGET_GROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS</em> </td><td> PDF Generation Options </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f757eb6343720a96d3523e73f122ddc5f"></a><!-- doxytag: member="oyWIDGET_GROUP_BEHAVIOUR_MISSMATCH" ref="4cb3266ede5fecfe212ed8ec47d4641f757eb6343720a96d3523e73f122ddc5f" args="" -->oyWIDGET_GROUP_BEHAVIOUR_MISSMATCH</em> </td><td> Profile Missmatch Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fb2bea10c090abc301819ee7ebd880a05"></a><!-- doxytag: member="oyWIDGET_GROUP_BEHAVIOUR_PROOF" ref="4cb3266ede5fecfe212ed8ec47d4641fb2bea10c090abc301819ee7ebd880a05" args="" -->oyWIDGET_GROUP_BEHAVIOUR_PROOF</em> </td><td> Profile Missmatch Behaviour </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f0bed65f8c320fee289af9cbaf8478089"></a><!-- doxytag: member="oyWIDGET_GROUP_ALL" ref="4cb3266ede5fecfe212ed8ec47d4641f0bed65f8c320fee289af9cbaf8478089" args="" -->oyWIDGET_GROUP_ALL</em> </td><td> just for easen Gui design </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641ff73dc6d9479daf3924472dce70f6bc13"></a><!-- doxytag: member="oyWIDGET_GROUP_EXTERN" ref="4cb3266ede5fecfe212ed8ec47d4641ff73dc6d9479daf3924472dce70f6bc13" args="" -->oyWIDGET_GROUP_EXTERN</em> </td><td> start of groups in a extern module </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641ff0cd8f0b08475f0f931fc2690b5e4e59"></a><!-- doxytag: member="oyWIDGET_POLICY" ref="4cb3266ede5fecfe212ed8ec47d4641ff0cd8f0b08475f0f931fc2690b5e4e59" args="" -->oyWIDGET_POLICY</em> </td><td> policy selection </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f0e27d90cd548ef4dd29e5cfa50971591"></a><!-- doxytag: member="oyWIDGET_PATHS" ref="4cb3266ede5fecfe212ed8ec47d4641f0e27d90cd548ef4dd29e5cfa50971591" args="" -->oyWIDGET_PATHS</em> </td><td> path selection </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f4269418747ee8a981e2d9ab7e6cf08d8"></a><!-- doxytag: member="oyWIDGET_ACTION_UNTAGGED_ASSIGN" ref="4cb3266ede5fecfe212ed8ec47d4641f4269418747ee8a981e2d9ab7e6cf08d8" args="" -->oyWIDGET_ACTION_UNTAGGED_ASSIGN</em> </td><td> What to do if image is untagged ? </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fb611ccfb0724ad26864ba92c8fd1e518"></a><!-- doxytag: member="oyWIDGET_ACTION_OPEN_MISMATCH_RGB" ref="4cb3266ede5fecfe212ed8ec47d4641fb611ccfb0724ad26864ba92c8fd1e518" args="" -->oyWIDGET_ACTION_OPEN_MISMATCH_RGB</em> </td><td> What to do if profiles mismatch ? </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641faad5d99f77dc22b54d3162cc739ca0dd"></a><!-- doxytag: member="oyWIDGET_ACTION_OPEN_MISMATCH_CMYK" ref="4cb3266ede5fecfe212ed8ec47d4641faad5d99f77dc22b54d3162cc739ca0dd" args="" -->oyWIDGET_ACTION_OPEN_MISMATCH_CMYK</em> </td><td> What to do if profiles mismatch ? </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fd556879496af0eb8e4a12742ad785e64"></a><!-- doxytag: member="oyWIDGET_MIXED_MOD_DOCUMENTS_PRINT" ref="4cb3266ede5fecfe212ed8ec47d4641fd556879496af0eb8e4a12742ad785e64" args="" -->oyWIDGET_MIXED_MOD_DOCUMENTS_PRINT</em> </td><td> Convert befor save for Print? </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fbc1c250885536a56d268523616b830d5"></a><!-- doxytag: member="oyWIDGET_MIXED_MOD_DOCUMENTS_SCREEN" ref="4cb3266ede5fecfe212ed8ec47d4641fbc1c250885536a56d268523616b830d5" args="" -->oyWIDGET_MIXED_MOD_DOCUMENTS_SCREEN</em> </td><td> Convert befor save for Screen? </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f19c0c877df34000b54201d20924e94e2"></a><!-- doxytag: member="oyWIDGET_RENDERING_INTENT" ref="4cb3266ede5fecfe212ed8ec47d4641f19c0c877df34000b54201d20924e94e2" args="" -->oyWIDGET_RENDERING_INTENT</em> </td><td> Standard colour transformations </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f756a4aae969d1ed8405045c4c1853522"></a><!-- doxytag: member="oyWIDGET_RENDERING_BPC" ref="4cb3266ede5fecfe212ed8ec47d4641f756a4aae969d1ed8405045c4c1853522" args="" -->oyWIDGET_RENDERING_BPC</em> </td><td> use BlackPointCompensation </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fada496bd2e332fd61adc172267a257e7"></a><!-- doxytag: member="oyWIDGET_RENDERING_INTENT_PROOF" ref="4cb3266ede5fecfe212ed8ec47d4641fada496bd2e332fd61adc172267a257e7" args="" -->oyWIDGET_RENDERING_INTENT_PROOF</em> </td><td> Proofing colour transformations </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f3a56ec56125c3ee51ecfc22c59759b04"></a><!-- doxytag: member="oyWIDGET_PROOF_SOFT" ref="4cb3266ede5fecfe212ed8ec47d4641f3a56ec56125c3ee51ecfc22c59759b04" args="" -->oyWIDGET_PROOF_SOFT</em> </td><td> Proofing by default for screen </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f406ffffbfb348e47fd56ee3f97216177"></a><!-- doxytag: member="oyWIDGET_PROOF_HARD" ref="4cb3266ede5fecfe212ed8ec47d4641f406ffffbfb348e47fd56ee3f97216177" args="" -->oyWIDGET_PROOF_HARD</em> </td><td> Proofing by default for printing </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fc5dcb6a8ed965a9480828178c3cb8339"></a><!-- doxytag: member="oyWIDGET_BEHAVIOUR_END" ref="4cb3266ede5fecfe212ed8ec47d4641fc5dcb6a8ed965a9480828178c3cb8339" args="" -->oyWIDGET_BEHAVIOUR_END</em> </td><td> just for easen Gui design </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f2c2cfeea6483a36f952950c72f8a355a"></a><!-- doxytag: member="oyWIDGET_EDITING_XYZ" ref="4cb3266ede5fecfe212ed8ec47d4641f2c2cfeea6483a36f952950c72f8a355a" args="" -->oyWIDGET_EDITING_XYZ</em> </td><td> XYZ Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f8be81c95cc2622f956bf6258afedf5d6"></a><!-- doxytag: member="oyWIDGET_EDITING_LAB" ref="4cb3266ede5fecfe212ed8ec47d4641f8be81c95cc2622f956bf6258afedf5d6" args="" -->oyWIDGET_EDITING_LAB</em> </td><td> Lab Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f5711fb7b8bb2946ad14d337d9c9417fe"></a><!-- doxytag: member="oyWIDGET_EDITING_RGB" ref="4cb3266ede5fecfe212ed8ec47d4641f5711fb7b8bb2946ad14d337d9c9417fe" args="" -->oyWIDGET_EDITING_RGB</em> </td><td> Rgb Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f1465cee4f9d0719add77b3de29d6eea2"></a><!-- doxytag: member="oyWIDGET_EDITING_CMYK" ref="4cb3266ede5fecfe212ed8ec47d4641f1465cee4f9d0719add77b3de29d6eea2" args="" -->oyWIDGET_EDITING_CMYK</em> </td><td> Cmyk Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f54b1bccb6878dadf2025158f9bbcc45b"></a><!-- doxytag: member="oyWIDGET_EDITING_GRAY" ref="4cb3266ede5fecfe212ed8ec47d4641f54b1bccb6878dadf2025158f9bbcc45b" args="" -->oyWIDGET_EDITING_GRAY</em> </td><td> Gray Editing (Workspace) Profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f26b5f919ebd94402e6490eb1fc1ce6e3"></a><!-- doxytag: member="oyWIDGET_ASSUMED_XYZ" ref="4cb3266ede5fecfe212ed8ec47d4641f26b5f919ebd94402e6490eb1fc1ce6e3" args="" -->oyWIDGET_ASSUMED_XYZ</em> </td><td> standard XYZ assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fb014493e3e640626fef732e2315a38c7"></a><!-- doxytag: member="oyWIDGET_ASSUMED_LAB" ref="4cb3266ede5fecfe212ed8ec47d4641fb014493e3e640626fef732e2315a38c7" args="" -->oyWIDGET_ASSUMED_LAB</em> </td><td> standard Lab assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f970d42843616a0f80860326f17873125"></a><!-- doxytag: member="oyWIDGET_ASSUMED_RGB" ref="4cb3266ede5fecfe212ed8ec47d4641f970d42843616a0f80860326f17873125" args="" -->oyWIDGET_ASSUMED_RGB</em> </td><td> standard RGB assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f8d36feec42fa7f4978d9280fa1f67687"></a><!-- doxytag: member="oyWIDGET_ASSUMED_WEB" ref="4cb3266ede5fecfe212ed8ec47d4641f8d36feec42fa7f4978d9280fa1f67687" args="" -->oyWIDGET_ASSUMED_WEB</em> </td><td> std internet assumed source static_profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f9046817eafd0866844f2ae73c8ff098d"></a><!-- doxytag: member="oyWIDGET_ASSUMED_CMYK" ref="4cb3266ede5fecfe212ed8ec47d4641f9046817eafd0866844f2ae73c8ff098d" args="" -->oyWIDGET_ASSUMED_CMYK</em> </td><td> standard Cmyk assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fca73783a883c090d811a574354955b19"></a><!-- doxytag: member="oyWIDGET_ASSUMED_GRAY" ref="4cb3266ede5fecfe212ed8ec47d4641fca73783a883c090d811a574354955b19" args="" -->oyWIDGET_ASSUMED_GRAY</em> </td><td> standard Gray assumed source profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f347a7461ac2aea4cedcdeb85400c6f83"></a><!-- doxytag: member="oyWIDGET_PROFILE_PROOF" ref="4cb3266ede5fecfe212ed8ec47d4641f347a7461ac2aea4cedcdeb85400c6f83" args="" -->oyWIDGET_PROFILE_PROOF</em> </td><td> standard proofing profile </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f94ce36d5c58ef3abd0a3a834ec70f58e"></a><!-- doxytag: member="oyWIDGET_DEFAULT_PROFILE_END" ref="4cb3266ede5fecfe212ed8ec47d4641f94ce36d5c58ef3abd0a3a834ec70f58e" args="" -->oyWIDGET_DEFAULT_PROFILE_END</em> </td><td> just for easen Gui design </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fd765ac9c375ffec2772249539e47331a"></a><!-- doxytag: member="oyWIDGET_CMM_START" ref="4cb3266ede5fecfe212ed8ec47d4641fd765ac9c375ffec2772249539e47331a" args="" -->oyWIDGET_CMM_START</em> </td><td> CMM options </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f4be9b67da0a6ab3baf7404718f17a2b7"></a><!-- doxytag: member="oyWIDGET_CMM_SELECT" ref="4cb3266ede5fecfe212ed8ec47d4641f4be9b67da0a6ab3baf7404718f17a2b7" args="" -->oyWIDGET_CMM_SELECT</em> </td><td> CMM selection </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fb602e979f711c5f5a28d0de31569439a"></a><!-- doxytag: member="oyWIDGET_CMM_INTENT" ref="4cb3266ede5fecfe212ed8ec47d4641fb602e979f711c5f5a28d0de31569439a" args="" -->oyWIDGET_CMM_INTENT</em> </td><td> CMM rendering intent </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641fd6099db78aa4854110243da000b5e22d"></a><!-- doxytag: member="oyWIDGET_CMM_BPC" ref="4cb3266ede5fecfe212ed8ec47d4641fd6099db78aa4854110243da000b5e22d" args="" -->oyWIDGET_CMM_BPC</em> </td><td> black point compensation switch </td></tr> <tr><td valign="top"><em><a class="anchor" name="4cb3266ede5fecfe212ed8ec47d4641f17331d2662eb2d464a914b0b5e4c1ebf"></a><!-- doxytag: member="oyWIDGET_CMM_INTENT_PROOF" ref="4cb3266ede5fecfe212ed8ec47d4641f17331d2662eb2d464a914b0b5e4c1ebf" args="" -->oyWIDGET_CMM_INTENT_PROOF</em> </td><td> Proofing colour transformations </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="c8b3351933942bb379635f91b2efbb13"></a><!-- doxytag: member="oyranos.h::oyWIDGET_TYPE_e" ref="c8b3351933942bb379635f91b2efbb13" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="oyranos_8h.html#c8b3351933942bb379635f91b2efbb13">oyWIDGET_TYPE_e</a> </td> </tr> </table> </div> <div class="memdoc"> <p> type of widget <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="c8b3351933942bb379635f91b2efbb13cde96afb37ff0305ebbd2ec9f01b08d3"></a><!-- doxytag: member="oyWIDGETTYPE_BEHAVIOUR" ref="c8b3351933942bb379635f91b2efbb13cde96afb37ff0305ebbd2ec9f01b08d3" args="" -->oyWIDGETTYPE_BEHAVIOUR</em> </td><td> !< group creating a new visibility (tab, leave) </td></tr> <tr><td valign="top"><em><a class="anchor" name="c8b3351933942bb379635f91b2efbb139afe7ec9ec2ec30dca7d5d3d87557864"></a><!-- doxytag: member="oyWIDGETTYPE_INT" ref="c8b3351933942bb379635f91b2efbb139afe7ec9ec2ec30dca7d5d3d87557864" args="" -->oyWIDGETTYPE_INT</em> </td><td> !< select a profile through a list widget </td></tr> <tr><td valign="top"><em><a class="anchor" name="c8b3351933942bb379635f91b2efbb1339c18b61683af91a674cc43f3bd0ece9"></a><!-- doxytag: member="oyWIDGETTYPE_FLOAT" ref="c8b3351933942bb379635f91b2efbb1339c18b61683af91a674cc43f3bd0ece9" args="" -->oyWIDGETTYPE_FLOAT</em> </td><td> !< TODO <dl class="todo" compact><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>value range </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="c8b3351933942bb379635f91b2efbb13b3da4c5ccd2d4dff3876aca8a1420791"></a><!-- doxytag: member="oyWIDGETTYPE_CHOICE" ref="c8b3351933942bb379635f91b2efbb13b3da4c5ccd2d4dff3876aca8a1420791" args="" -->oyWIDGETTYPE_CHOICE</em> </td><td> !< IEEE floating point number </td></tr> <tr><td valign="top"><em><a class="anchor" name="c8b3351933942bb379635f91b2efbb1338c25244fd23929db81738de3e9aba46"></a><!-- doxytag: member="oyWIDGETTYPE_LIST" ref="c8b3351933942bb379635f91b2efbb1338c25244fd23929db81738de3e9aba46" args="" -->oyWIDGETTYPE_LIST</em> </td><td> !< option from a array of choices </td></tr> <tr><td valign="top"><em><a class="anchor" name="c8b3351933942bb379635f91b2efbb13dd6a38d8d1235f1fe504c26fd073da8b"></a><!-- doxytag: member="oyWIDGETTYPE_VOID" ref="c8b3351933942bb379635f91b2efbb13dd6a38d8d1235f1fe504c26fd073da8b" args="" -->oyWIDGETTYPE_VOID</em> </td><td> !< list widget, like for paths </td></tr> <tr><td valign="top"><em><a class="anchor" name="c8b3351933942bb379635f91b2efbb131ba71d8c7b49a130d5cdf283b2b2426a"></a><!-- doxytag: member="oyWIDGETTYPE_END" ref="c8b3351933942bb379635f91b2efbb131ba71d8c7b49a130d5cdf283b2b2426a" args="" -->oyWIDGETTYPE_END</em> </td><td> !< data block, should not be selectable </td></tr> </table> </dl> </div> </div><p> <hr><h2>Function Documentation</h2> <a class="anchor" name="c7aef0722b779244e8676da5bfdf7a14"></a><!-- doxytag: member="oyranos.h::oyMessageFuncSet" ref="c7aef0722b779244e8676da5bfdf7a14" args="(oyMessage_f message_func)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int oyMessageFuncSet </td> <td>(</td> <td class="paramtype">oyMessage_f </td> <td class="paramname"> <em>message_func</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> oyMessageFuncSet <dl class="version" compact><dt><b>Version:</b></dt><dd>Oyranos: 0.1.8 </dd></dl> <dl class="date" compact><dt><b>Date:</b></dt><dd>2008/04/03 </dd></dl> <dl class="since" compact><dt><b>Since:</b></dt><dd>2008/04/03 (Oyranos: 0.1.8) </dd></dl> </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Mon Jul 27 04:17:59 2009 for Oyranos by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> </html>