<book xmlns="http://www.devhelp.net/book" title="EDataServerUI4-1.0 Reference Manual" link="index.html" author="Evolution Data Server Development Team" name="EDataServerUI4" version="2" language="c" online="https://gnome.pages.gitlab.gnome.org/evolution-data-server/libedataserverui4"><chapters><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Bitfields" link="index.html#bitfields"><sub name="CredentialsPrompterPromptFlags" link="flags.CredentialsPrompterPromptFlags.html" /></sub><sub name="Callbacks" link="index.html#callbacks"><sub name="CredentialsPrompterLoopPromptFunc" link="callback.CredentialsPrompterLoopPromptFunc.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="CellRendererColor" link="class.CellRendererColor.html" /><sub name="CertificateWidget" link="class.CertificateWidget.html" /><sub name="CredentialsPrompter" link="class.CredentialsPrompter.html" /><sub name="CredentialsPrompterImpl" link="class.CredentialsPrompterImpl.html" /><sub name="CredentialsPrompterImplOAuth2" link="class.CredentialsPrompterImplOAuth2.html" /><sub name="CredentialsPrompterImplPassword" link="class.CredentialsPrompterImplPassword.html" /><sub name="RemindersWidget" link="class.RemindersWidget.html" /><sub name="WebDAVDiscoverContent" link="class.WebDAVDiscoverContent.html" /><sub name="WebDAVDiscoverDialog" link="class.WebDAVDiscoverDialog.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="CREDENTIALS_PROMPTER_IMPL_OAUTH2" link="func.CREDENTIALS_PROMPTER_IMPL_OAUTH2.html" /><sub name="CREDENTIALS_PROMPTER_IMPL_OAUTH2_CLASS" link="func.CREDENTIALS_PROMPTER_IMPL_OAUTH2_CLASS.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="buffer_tagger_connect" link="func.buffer_tagger_connect.html" /><sub name="buffer_tagger_disconnect" link="func.buffer_tagger_disconnect.html" /><sub name="buffer_tagger_update_tags" link="func.buffer_tagger_update_tags.html" /><sub name="trust_prompt_describe_certificate_errors" link="func.trust_prompt_describe_certificate_errors.html" /><sub name="trust_prompt_run_for_source" link="func.trust_prompt_run_for_source.html" /><sub name="trust_prompt_run_for_source_finish" link="func.trust_prompt_run_for_source_finish.html" /><sub name="trust_prompt_run_modal" link="func.trust_prompt_run_modal.html" /></sub></chapters><functions><keyword type="enum" name="ECredentialsPrompterPromptFlags" link="flags.CredentialsPrompterPromptFlags.html" since="3.16" /><keyword type="constant" name="E_CREDENTIALS_PROMPTER_PROMPT_FLAG_NONE" link="flags.CredentialsPrompterPromptFlags.html" /><keyword type="constant" name="E_CREDENTIALS_PROMPTER_PROMPT_FLAG_ALLOW_SOURCE_SAVE" link="flags.CredentialsPrompterPromptFlags.html" /><keyword type="constant" name="E_CREDENTIALS_PROMPTER_PROMPT_FLAG_ALLOW_STORED_CREDENTIALS" link="flags.CredentialsPrompterPromptFlags.html" /><keyword type="struct" name="ECellRendererColor" link="class.CellRendererColor.html" since="2.22" /><keyword type="member" name="ECellRendererColor.priv" link="class.CellRendererColor.html" /><keyword type="member" name="CellRendererColorClass.parent_class" link="class.CellRendererColor.html" /><keyword type="member" name="CellRendererColorClass._gtk_reserved1" link="class.CellRendererColor.html" /><keyword type="member" name="CellRendererColorClass._gtk_reserved2" link="class.CellRendererColor.html" /><keyword type="member" name="CellRendererColorClass._gtk_reserved3" link="class.CellRendererColor.html" /><keyword type="member" name="CellRendererColorClass._gtk_reserved4" link="class.CellRendererColor.html" /><keyword type="function" name="e_cell_renderer_color_new" link="ctor.CellRendererColor.new.html" since="2.22" /><keyword type="property" name="The ECellRendererColor:rgba property" link="property.CellRendererColor.rgba.html" /><keyword type="struct" name="ECertificateWidget" link="class.CertificateWidget.html" since="3.46" /><keyword type="member" name="ECertificateWidget.priv" link="class.CertificateWidget.html" /><keyword type="member" name="CertificateWidgetClass.parent_class" link="class.CertificateWidget.html" /><keyword type="function" name="e_certificate_widget_get_has_data" link="method.CertificateWidget.get_has_data.html" since="3.60" /><keyword type="function" name="e_certificate_widget_set_der" link="method.CertificateWidget.set_der.html" since="3.46" /><keyword type="function" name="e_certificate_widget_set_pem" link="method.CertificateWidget.set_pem.html" since="3.46" /><keyword type="function" name="e_certificate_widget_new" link="ctor.CertificateWidget.new.html" since="3.46" /><keyword type="struct" name="ECredentialsPrompter" link="class.CredentialsPrompter.html" since="3.16" /><keyword type="member" name="ECredentialsPrompter.priv" link="class.CredentialsPrompter.html" /><keyword type="member" name="CredentialsPrompterClass.parent_class" link="class.CredentialsPrompter.html" /><keyword type="member" name="CredentialsPrompterClass.get_dialog_parent" link="class.CredentialsPrompter.html" /><keyword type="function" name="e_credentials_prompter_get_auto_prompt" link="method.CredentialsPrompter.get_auto_prompt.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_get_auto_prompt_disabled_for" link="method.CredentialsPrompter.get_auto_prompt_disabled_for.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_get_dialog_parent" link="method.CredentialsPrompter.get_dialog_parent.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_get_dialog_parent_full" link="method.CredentialsPrompter.get_dialog_parent_full.html" since="3.42" /><keyword type="function" name="e_credentials_prompter_get_provider" link="method.CredentialsPrompter.get_provider.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_get_registry" link="method.CredentialsPrompter.get_registry.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_loop_prompt_sync" link="method.CredentialsPrompter.loop_prompt_sync.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_process_awaiting_credentials" link="method.CredentialsPrompter.process_awaiting_credentials.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_process_source" link="method.CredentialsPrompter.process_source.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_prompt" link="method.CredentialsPrompter.prompt.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_prompt_finish" link="method.CredentialsPrompter.prompt_finish.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_register_impl" link="method.CredentialsPrompter.register_impl.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_set_auto_prompt" link="method.CredentialsPrompter.set_auto_prompt.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_set_auto_prompt_disabled_for" link="method.CredentialsPrompter.set_auto_prompt_disabled_for.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_unregister_impl" link="method.CredentialsPrompter.unregister_impl.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_new" link="ctor.CredentialsPrompter.new.html" since="3.16" /><keyword type="property" name="The ECredentialsPrompter:auto-prompt property" link="property.CredentialsPrompter.auto-prompt.html" since="3.16" /><keyword type="property" name="The ECredentialsPrompter:provider property" link="property.CredentialsPrompter.provider.html" since="3.16" /><keyword type="property" name="The ECredentialsPrompter:registry property" link="property.CredentialsPrompter.registry.html" since="3.16" /><keyword type="signal" name="The ECredentialsPrompter::get-dialog-parent signal" link="signal.CredentialsPrompter.get-dialog-parent.html" since="3.16" /><keyword type="signal" name="The ECredentialsPrompter::get-dialog-parent-full signal" link="signal.CredentialsPrompter.get-dialog-parent-full.html" since="3.42" /><keyword type="struct" name="ECredentialsPrompterImpl" link="class.CredentialsPrompterImpl.html" since="3.16" /><keyword type="member" name="ECredentialsPrompterImpl.priv" link="class.CredentialsPrompterImpl.html" /><keyword type="member" name="CredentialsPrompterImplClass.parent_class" link="class.CredentialsPrompterImpl.html" /><keyword type="member" name="CredentialsPrompterImplClass.authentication_methods" link="class.CredentialsPrompterImpl.html" /><keyword type="member" name="CredentialsPrompterImplClass.process_prompt" link="class.CredentialsPrompterImpl.html" /><keyword type="member" name="CredentialsPrompterImplClass.cancel_prompt" link="class.CredentialsPrompterImpl.html" /><keyword type="member" name="CredentialsPrompterImplClass.prompt_finished" link="class.CredentialsPrompterImpl.html" /><keyword type="function" name="e_credentials_prompter_impl_cancel_prompt" link="method.CredentialsPrompterImpl.cancel_prompt.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_impl_get_credentials_prompter" link="method.CredentialsPrompterImpl.get_credentials_prompter.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_impl_prompt" link="method.CredentialsPrompterImpl.prompt.html" since="3.16" /><keyword type="function" name="e_credentials_prompter_impl_prompt_finish" link="method.CredentialsPrompterImpl.prompt_finish.html" since="3.16" /><keyword type="signal" name="The ECredentialsPrompterImpl::prompt-finished signal" link="signal.CredentialsPrompterImpl.prompt-finished.html" since="3.16" /><keyword type="struct" name="ECredentialsPrompterImplOAuth2" link="class.CredentialsPrompterImplOAuth2.html" since="3.28" /><keyword type="member" name="ECredentialsPrompterImplOAuth2.priv" link="class.CredentialsPrompterImplOAuth2.html" /><keyword type="member" name="CredentialsPrompterImplOAuth2Class.parent_class" link="class.CredentialsPrompterImplOAuth2.html" /><keyword type="function" name="e_credentials_prompter_impl_oauth2_new" link="ctor.CredentialsPrompterImplOAuth2.new.html" since="3.28" /><keyword type="struct" name="ECredentialsPrompterImplPassword" link="class.CredentialsPrompterImplPassword.html" since="3.16" /><keyword type="member" name="ECredentialsPrompterImplPassword.priv" link="class.CredentialsPrompterImplPassword.html" /><keyword type="member" name="CredentialsPrompterImplPasswordClass.parent_class" link="class.CredentialsPrompterImplPassword.html" /><keyword type="function" name="e_credentials_prompter_impl_password_new" link="ctor.CredentialsPrompterImplPassword.new.html" since="3.16" /><keyword type="struct" name="ERemindersWidget" link="class.RemindersWidget.html" since="3.30" /><keyword type="member" name="RemindersWidgetClass.parent_class" link="class.RemindersWidget.html" /><keyword type="member" name="RemindersWidgetClass.changed" link="class.RemindersWidget.html" /><keyword type="member" name="RemindersWidgetClass.activated" link="class.RemindersWidget.html" /><keyword type="member" name="RemindersWidgetClass.reserved" link="class.RemindersWidget.html" /><keyword type="function" name="e_reminders_widget_get_paned" link="method.RemindersWidget.get_paned.html" since="3.38" /><keyword type="function" name="e_reminders_widget_get_settings" link="method.RemindersWidget.get_settings.html" since="3.30" /><keyword type="function" name="e_reminders_widget_get_tree_view" link="method.RemindersWidget.get_tree_view.html" since="3.30" /><keyword type="function" name="e_reminders_widget_get_watcher" link="method.RemindersWidget.get_watcher.html" since="3.30" /><keyword type="function" name="e_reminders_widget_is_empty" link="method.RemindersWidget.is_empty.html" since="3.30" /><keyword type="function" name="e_reminders_widget_report_error" link="method.RemindersWidget.report_error.html" since="3.30" /><keyword type="function" name="e_reminders_widget_new" link="ctor.RemindersWidget.new.html" since="3.30" /><keyword type="property" name="The ERemindersWidget:empty property" link="property.RemindersWidget.empty.html" /><keyword type="property" name="The ERemindersWidget:watcher property" link="property.RemindersWidget.watcher.html" /><keyword type="signal" name="The ERemindersWidget::activated signal" link="signal.RemindersWidget.activated.html" /><keyword type="signal" name="The ERemindersWidget::changed signal" link="signal.RemindersWidget.changed.html" /><keyword type="struct" name="EWebDAVDiscoverContent" link="class.WebDAVDiscoverContent.html" /><keyword type="member" name="WebDAVDiscoverContentClass.parent_class" link="class.WebDAVDiscoverContent.html" /><keyword type="function" name="e_webdav_discover_content_get_base_url" link="method.WebDAVDiscoverContent.get_base_url.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_get_multiselect" link="method.WebDAVDiscoverContent.get_multiselect.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_get_selected" link="method.WebDAVDiscoverContent.get_selected.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_get_tree_selection" link="method.WebDAVDiscoverContent.get_tree_selection.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_get_user_address" link="method.WebDAVDiscoverContent.get_user_address.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_refresh" link="method.WebDAVDiscoverContent.refresh.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_refresh_finish" link="method.WebDAVDiscoverContent.refresh_finish.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_set_base_url" link="method.WebDAVDiscoverContent.set_base_url.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_set_multiselect" link="method.WebDAVDiscoverContent.set_multiselect.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_show_error" link="method.WebDAVDiscoverContent.show_error.html" since="3.18" /><keyword type="function" name="e_webdav_discover_content_new" link="ctor.WebDAVDiscoverContent.new.html" since="3.18" /><keyword type="struct" name="EWebDAVDiscoverDialog" link="class.WebDAVDiscoverDialog.html" /><keyword type="member" name="WebDAVDiscoverDialogClass.parent_class" link="class.WebDAVDiscoverDialog.html" /><keyword type="function" name="e_webdav_discover_dialog_get_content" link="method.WebDAVDiscoverDialog.get_content.html" since="3.18" /><keyword type="function" name="e_webdav_discover_dialog_refresh" link="method.WebDAVDiscoverDialog.refresh.html" since="3.18" /><keyword type="function" name="e_webdav_discover_dialog_new" link="ctor.WebDAVDiscoverDialog.new.html" since="3.18" /><keyword type="macro" name="E_CREDENTIALS_PROMPTER_IMPL_OAUTH2" link="func.CREDENTIALS_PROMPTER_IMPL_OAUTH2.html" /><keyword type="macro" name="E_CREDENTIALS_PROMPTER_IMPL_OAUTH2_CLASS" link="func.CREDENTIALS_PROMPTER_IMPL_OAUTH2_CLASS.html" /><keyword type="function" name="e_buffer_tagger_connect" link="func.buffer_tagger_connect.html" /><keyword type="function" name="e_buffer_tagger_disconnect" link="func.buffer_tagger_disconnect.html" /><keyword type="function" name="e_buffer_tagger_update_tags" link="func.buffer_tagger_update_tags.html" /><keyword type="function" name="e_trust_prompt_describe_certificate_errors" link="func.trust_prompt_describe_certificate_errors.html" since="3.16" /><keyword type="function" name="e_trust_prompt_run_for_source" link="func.trust_prompt_run_for_source.html" since="3.16" /><keyword type="function" name="e_trust_prompt_run_for_source_finish" link="func.trust_prompt_run_for_source_finish.html" since="3.16" /><keyword type="function" name="e_trust_prompt_run_modal" link="func.trust_prompt_run_modal.html" since="3.16" /></functions></book>