### Namespace

# EDataServerUI – 1.2

UI utility library for Evolution Data Server (Gtk3 version)

Version | 3.58.3
Authors | Evolution Data Server Development Team
License | LGPL-2.0-only
Website |
Source | https://gitlab.gnome.org/GNOME/evolution-data-server/

#### Build

C headers | `libedataserverui/libedataserverui.h`
pkg-config files | `libedataserverui-1.2`

#### Dependencies

GObject—2.0 | The base type system library
| Browse documentation
EDataServer—1.2 | Utility library for Evolution Data Server
| Browse documentation

#### Additional documentation

- Classes Hierarchy

#### Classes

CellRendererColor | since: 2.22
CertificateWidget | since: 3.46
CredentialsPrompter | Contains only private data that should be read and manipulated using the functions below. since: 3.16
CredentialsPrompterImpl | Credentials prompter implementation base structure. The descendants implement ECredentialsPrompterImpl::prompt(), which is used to prompt for credentials. The descendants are automatically registered into an `ECredentialsPrompter`. since: 3.16
CredentialsPrompterImplOAuth2 | Contains only private data that should be read and manipulated using the functions below. since: 3.28
CredentialsPrompterImplPassword | Contains only private data that should be read and manipulated using the functions below. since: 3.16
RemindersWidget | Contains only private data that should be read and manipulated using the functions below. since: 3.30
WebDAVDiscoverContent |
WebDAVDiscoverDialog |

#### Bitfields

CredentialsPrompterPromptFlags | An `ECredentialsPrompter` prompt flags, influencing behaviour of the e_credentials_prompter_prompt(). since: 3.16

#### Callbacks

CredentialsPrompterLoopPromptFunc |

#### Functions

buffer_tagger_connect |
buffer_tagger_disconnect |
buffer_tagger_update_tags |
trust_prompt_describe_certificate_errors | Converts `flags` into a localized text description of the set bits, one bit description per line. If no bit is set, then an empty string is returned. since: 3.16
trust_prompt_run_for_source | Similar to e_trust_prompt_run_modal(), except it also manages all the necessary things around the `source`‘s SSL/TLS trust properties when it also contains `E_SOURCE_EXTENSION_WEBDAV`, thus the SSL/TLS trust on the WebDAV `source` is properly updated based on the user’s choice. The call is finished with e_trust_prompt_run_for_source_finish(), which also returns the user’s choice. The finish happens in the `callback`. This is necessary, because the `source` can be also saved. since: 3.16
trust_prompt_run_for_source_finish | Finishes the operation started with e_trust_prompt_run_for_source(). The `response` will contain a code of the user’s choice. The #E_TRUST_PROMPT_RESPONSE_UNKNOWN is used, when the user cancelled the trust prompt dialog and no changes are made with the `source`. since: 3.16
trust_prompt_run_modal | Runs modal (doesn’t return until the dialog is closed) a trust prompt dialog, it is a prompt whether a user wants to accept or reject the `certificate_pem` for the `host` due to the `certificate_errors` errors. since: 3.16

#### Function Macros

CREDENTIALS_PROMPTER_IMPL_OAUTH2 |
CREDENTIALS_PROMPTER_IMPL_OAUTH2_CLASS |