<book xmlns="http://www.devhelp.net/book" title="GcrUi-3 Reference Manual" link="index.html" author="GCR contributors" name="GcrUi" version="2" language="c"><chapters><sub name="Widget gallery" link="widget-gallery.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Classes" link="index.html#classes"><sub name="CertificateRenderer" link="class.CertificateRenderer.html" /><sub name="CertificateWidget" link="class.CertificateWidget.html" /><sub name="CollectionModel" link="class.CollectionModel.html" /><sub name="ComboSelector" link="class.ComboSelector.html" /><sub name="FailureRenderer" link="class.FailureRenderer.html" /><sub name="ImportButton" link="class.ImportButton.html" /><sub name="KeyRenderer" link="class.KeyRenderer.html" /><sub name="KeyWidget" link="class.KeyWidget.html" /><sub name="ListSelector" link="class.ListSelector.html" /><sub name="PromptDialog" link="class.PromptDialog.html" /><sub name="SecureEntryBuffer" link="class.SecureEntryBuffer.html" /><sub name="TreeSelector" link="class.TreeSelector.html" /><sub name="UnlockOptionsWidget" link="class.UnlockOptionsWidget.html" /><sub name="ViewerWidget" link="class.ViewerWidget.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="CollectionModelMode" link="enum.CollectionModelMode.html" /></sub><sub name="Interfaces" link="index.html#interfaces"><sub name="Renderer" link="iface.Renderer.html" /><sub name="Viewer" link="iface.Viewer.html" /></sub></chapters><functions><keyword type="struct" name="GcrCertificateRenderer" link="class.CertificateRenderer.html" since="3" /><keyword type="member" name="CertificateRendererClass.parent_class" link="class.CertificateRenderer.html" /><keyword type="function" name="gcr_certificate_renderer_get_certificate" link="method.CertificateRenderer.get_certificate.html" since="3" /><keyword type="function" name="gcr_certificate_renderer_set_certificate" link="method.CertificateRenderer.set_certificate.html" since="3" /><keyword type="function" name="gcr_certificate_renderer_new" link="ctor.CertificateRenderer.new.html" since="3" /><keyword type="function" name="gcr_certificate_renderer_new_for_attributes" link="ctor.CertificateRenderer.new_for_attributes.html" since="3" /><keyword type="property" name="The GcrCertificateRenderer:attributes property" link="property.CertificateRenderer.attributes.html" since="3" /><keyword type="property" name="The GcrCertificateRenderer:certificate property" link="property.CertificateRenderer.certificate.html" since="3" /><keyword type="property" name="The GcrCertificateRenderer:label property" link="property.CertificateRenderer.label.html" since="3" /><keyword type="struct" name="GcrCertificateWidget" link="class.CertificateWidget.html" since="3" /><keyword type="member" name="CertificateWidgetClass.parent_class" link="class.CertificateWidget.html" /><keyword type="function" name="gcr_certificate_widget_get_attributes" link="method.CertificateWidget.get_attributes.html" since="3" /><keyword type="function" name="gcr_certificate_widget_get_certificate" link="method.CertificateWidget.get_certificate.html" since="3" /><keyword type="function" name="gcr_certificate_widget_set_attributes" link="method.CertificateWidget.set_attributes.html" since="3" /><keyword type="function" name="gcr_certificate_widget_set_certificate" link="method.CertificateWidget.set_certificate.html" since="3" /><keyword type="function" name="gcr_certificate_widget_new" link="ctor.CertificateWidget.new.html" since="3" /><keyword type="property" name="The GcrCertificateWidget:attributes property" link="property.CertificateWidget.attributes.html" since="3" /><keyword type="property" name="The GcrCertificateWidget:certificate property" link="property.CertificateWidget.certificate.html" since="3" /><keyword type="struct" name="GcrCollectionModel" link="class.CollectionModel.html" since="3" /><keyword type="member" name="CollectionModelClass.parent_class" link="class.CollectionModel.html" /><keyword type="function" name="gcr_collection_model_change_selected" link="method.CollectionModel.change_selected.html" since="3" /><keyword type="function" name="gcr_collection_model_column_for_selected" link="method.CollectionModel.column_for_selected.html" since="3" /><keyword type="function" name="gcr_collection_model_get_collection" link="method.CollectionModel.get_collection.html" since="3" /><keyword type="function" name="gcr_collection_model_get_selected_objects" link="method.CollectionModel.get_selected_objects.html" since="3" /><keyword type="function" name="gcr_collection_model_is_selected" link="method.CollectionModel.is_selected.html" since="3" /><keyword type="function" name="gcr_collection_model_iter_for_object" link="method.CollectionModel.iter_for_object.html" since="3" /><keyword type="function" name="gcr_collection_model_object_for_iter" link="method.CollectionModel.object_for_iter.html" since="3" /><keyword type="function" name="gcr_collection_model_set_collection" link="method.CollectionModel.set_collection.html" since="3" /><keyword type="function" name="gcr_collection_model_set_columns" link="method.CollectionModel.set_columns.html" since="3" /><keyword type="function" name="gcr_collection_model_set_selected_objects" link="method.CollectionModel.set_selected_objects.html" since="3" /><keyword type="function" name="gcr_collection_model_toggle_selected" link="method.CollectionModel.toggle_selected.html" since="3" /><keyword type="function" name="gcr_collection_model_new" link="ctor.CollectionModel.new.html" since="3" /><keyword type="function" name="gcr_collection_model_new_full" link="ctor.CollectionModel.new_full.html" since="3" /><keyword type="property" name="The GcrCollectionModel:collection property" link="property.CollectionModel.collection.html" since="3" /><keyword type="property" name="The GcrCollectionModel:columns property" link="property.CollectionModel.columns.html" since="3" /><keyword type="property" name="The GcrCollectionModel:mode property" link="property.CollectionModel.mode.html" since="3" /><keyword type="struct" name="GcrComboSelector" link="class.ComboSelector.html" since="3" /><keyword type="member" name="ComboSelectorClass.parent_class" link="class.ComboSelector.html" /><keyword type="function" name="gcr_combo_selector_get_collection" link="method.ComboSelector.get_collection.html" since="3" /><keyword type="function" name="gcr_combo_selector_get_selected" link="method.ComboSelector.get_selected.html" since="3" /><keyword type="function" name="gcr_combo_selector_set_selected" link="method.ComboSelector.set_selected.html" since="3" /><keyword type="function" name="gcr_combo_selector_new" link="ctor.ComboSelector.new.html" since="3" /><keyword type="property" name="The GcrComboSelector:collection property" link="property.ComboSelector.collection.html" since="3" /><keyword type="struct" name="GcrFailureRenderer" link="class.FailureRenderer.html" since="3" /><keyword type="member" name="FailureRendererClass.parent_class" link="class.FailureRenderer.html" /><keyword type="function" name="gcr_failure_renderer_new" link="ctor.FailureRenderer.new.html" since="3" /><keyword type="function" name="gcr_failure_renderer_new_unsupported" link="type_func.FailureRenderer.new_unsupported.html" since="3" /><keyword type="property" name="The GcrFailureRenderer:attributes property" link="property.FailureRenderer.attributes.html" since="3" /><keyword type="property" name="The GcrFailureRenderer:label property" link="property.FailureRenderer.label.html" since="3" /><keyword type="struct" name="GcrImportButton" link="class.ImportButton.html" since="3" /><keyword type="member" name="ImportButtonClass.parent_class" link="class.ImportButton.html" /><keyword type="member" name="ImportButtonClass.importing" link="class.ImportButton.html" /><keyword type="member" name="ImportButtonClass.imported" link="class.ImportButton.html" /><keyword type="member" name="ImportButtonClass.padding" link="class.ImportButton.html" /><keyword type="function" name="gcr_import_button_add_parsed" link="method.ImportButton.add_parsed.html" since="3" /><keyword type="function" name="gcr_import_button_new" link="ctor.ImportButton.new.html" since="3" /><keyword type="signal" name="The GcrImportButton::imported signal" link="signal.ImportButton.imported.html" since="3" /><keyword type="signal" name="The GcrImportButton::importing signal" link="signal.ImportButton.importing.html" since="3" /><keyword type="struct" name="GcrKeyRenderer" link="class.KeyRenderer.html" since="3" /><keyword type="member" name="KeyRendererClass.parent_class" link="class.KeyRenderer.html" /><keyword type="function" name="gcr_key_renderer_get_attributes" link="method.KeyRenderer.get_attributes.html" since="3" /><keyword type="function" name="gcr_key_renderer_set_attributes" link="method.KeyRenderer.set_attributes.html" since="3" /><keyword type="function" name="gcr_key_renderer_new" link="ctor.KeyRenderer.new.html" since="3" /><keyword type="property" name="The GcrKeyRenderer:object property" link="property.KeyRenderer.object.html" since="3" /><keyword type="struct" name="GcrKeyWidget" link="class.KeyWidget.html" since="3" /><keyword type="function" name="gcr_key_widget_get_attributes" link="method.KeyWidget.get_attributes.html" since="3" /><keyword type="function" name="gcr_key_widget_set_attributes" link="method.KeyWidget.set_attributes.html" since="3" /><keyword type="function" name="gcr_key_widget_new" link="ctor.KeyWidget.new.html" since="3" /><keyword type="property" name="The GcrKeyWidget:attributes property" link="property.KeyWidget.attributes.html" since="3" /><keyword type="struct" name="GcrListSelector" link="class.ListSelector.html" since="3" /><keyword type="member" name="ListSelectorClass.parent_class" link="class.ListSelector.html" /><keyword type="function" name="gcr_list_selector_get_collection" link="method.ListSelector.get_collection.html" since="3" /><keyword type="function" name="gcr_list_selector_get_selected" link="method.ListSelector.get_selected.html" since="3" /><keyword type="function" name="gcr_list_selector_set_selected" link="method.ListSelector.set_selected.html" since="3" /><keyword type="function" name="gcr_list_selector_new" link="ctor.ListSelector.new.html" since="3" /><keyword type="property" name="The GcrListSelector:collection property" link="property.ListSelector.collection.html" since="3" /><keyword type="struct" name="GcrPromptDialog" link="class.PromptDialog.html" since="3" /><keyword type="member" name="PromptDialogClass.parent_class" link="class.PromptDialog.html" /><keyword type="property" name="The GcrPromptDialog:choice-visible property" link="property.PromptDialog.choice-visible.html" since="3" /><keyword type="property" name="The GcrPromptDialog:confirm-visible property" link="property.PromptDialog.confirm-visible.html" since="3" /><keyword type="property" name="The GcrPromptDialog:password-visible property" link="property.PromptDialog.password-visible.html" since="3" /><keyword type="property" name="The GcrPromptDialog:warning-visible property" link="property.PromptDialog.warning-visible.html" since="3" /><keyword type="struct" name="GcrSecureEntryBuffer" link="class.SecureEntryBuffer.html" since="3" /><keyword type="member" name="SecureEntryBufferClass.parent_class" link="class.SecureEntryBuffer.html" /><keyword type="function" name="gcr_secure_entry_buffer_new" link="ctor.SecureEntryBuffer.new.html" since="3" /><keyword type="struct" name="GcrTreeSelector" link="class.TreeSelector.html" since="3" /><keyword type="member" name="TreeSelectorClass.parent_class" link="class.TreeSelector.html" /><keyword type="function" name="gcr_tree_selector_get_collection" link="method.TreeSelector.get_collection.html" since="3" /><keyword type="function" name="gcr_tree_selector_get_columns" link="method.TreeSelector.get_columns.html" since="3" /><keyword type="function" name="gcr_tree_selector_get_selected" link="method.TreeSelector.get_selected.html" since="3" /><keyword type="function" name="gcr_tree_selector_set_selected" link="method.TreeSelector.set_selected.html" since="3" /><keyword type="function" name="gcr_tree_selector_new" link="ctor.TreeSelector.new.html" since="3" /><keyword type="property" name="The GcrTreeSelector:collection property" link="property.TreeSelector.collection.html" since="3" /><keyword type="property" name="The GcrTreeSelector:columns property" link="property.TreeSelector.columns.html" since="3" /><keyword type="struct" name="GcrUnlockOptionsWidget" link="class.UnlockOptionsWidget.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_get_choice" link="method.UnlockOptionsWidget.get_choice.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_get_label" link="method.UnlockOptionsWidget.get_label.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_get_sensitive" link="method.UnlockOptionsWidget.get_sensitive.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_get_ttl" link="method.UnlockOptionsWidget.get_ttl.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_set_choice" link="method.UnlockOptionsWidget.set_choice.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_set_label" link="method.UnlockOptionsWidget.set_label.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_set_sensitive" link="method.UnlockOptionsWidget.set_sensitive.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_set_ttl" link="method.UnlockOptionsWidget.set_ttl.html" since="3" /><keyword type="function" name="gcr_unlock_options_widget_new" link="ctor.UnlockOptionsWidget.new.html" since="3" /><keyword type="property" name="The GcrUnlockOptionsWidget:choice property" link="property.UnlockOptionsWidget.choice.html" since="3" /><keyword type="property" name="The GcrUnlockOptionsWidget:ttl property" link="property.UnlockOptionsWidget.ttl.html" since="3" /><keyword type="struct" name="GcrViewerWidget" link="class.ViewerWidget.html" since="3" /><keyword type="member" name="ViewerWidgetClass.parent_class" link="class.ViewerWidget.html" /><keyword type="function" name="gcr_viewer_widget_clear_error" link="method.ViewerWidget.clear_error.html" since="3" /><keyword type="function" name="gcr_viewer_widget_get_display_name" link="method.ViewerWidget.get_display_name.html" since="3" /><keyword type="function" name="gcr_viewer_widget_get_parser" link="method.ViewerWidget.get_parser.html" since="3" /><keyword type="function" name="gcr_viewer_widget_get_viewer" link="method.ViewerWidget.get_viewer.html" since="3" /><keyword type="function" name="gcr_viewer_widget_load_bytes" link="method.ViewerWidget.load_bytes.html" since="3" /><keyword type="function" name="gcr_viewer_widget_load_data" link="method.ViewerWidget.load_data.html" since="3" /><keyword type="function" name="gcr_viewer_widget_load_file" link="method.ViewerWidget.load_file.html" since="3" /><keyword type="function" name="gcr_viewer_widget_set_display_name" link="method.ViewerWidget.set_display_name.html" since="3" /><keyword type="function" name="gcr_viewer_widget_show_error" link="method.ViewerWidget.show_error.html" since="3" /><keyword type="function" name="gcr_viewer_widget_new" link="ctor.ViewerWidget.new.html" since="3" /><keyword type="property" name="The GcrViewerWidget:display-name property" link="property.ViewerWidget.display-name.html" since="3" /><keyword type="property" name="The GcrViewerWidget:parser property" link="property.ViewerWidget.parser.html" since="3" /><keyword type="signal" name="The GcrViewerWidget::added signal" link="signal.ViewerWidget.added.html" since="3" /><keyword type="enum" name="GcrCollectionModelMode" link="enum.CollectionModelMode.html" since="3" /><keyword type="constant" name="GCR_COLLECTION_MODEL_LIST" link="enum.CollectionModelMode.html" /><keyword type="constant" name="GCR_COLLECTION_MODEL_TREE" link="enum.CollectionModelMode.html" /><keyword type="struct" name="GcrRenderer" link="iface.Renderer.html" since="3" /><keyword type="member" name="RendererIface.parent" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.data_changed" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.render_view" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.populate_popup" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.dummy1" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.dummy2" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.dummy3" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.dummy4" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.dummy5" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.dummy6" link="iface.Renderer.html" /><keyword type="member" name="RendererIface.dummy7" link="iface.Renderer.html" /><keyword type="function" name="gcr_renderer_emit_data_changed" link="method.Renderer.emit_data_changed.html" since="3" /><keyword type="function" name="gcr_renderer_get_attributes" link="method.Renderer.get_attributes.html" since="3" /><keyword type="function" name="gcr_renderer_popuplate_popup" link="method.Renderer.popuplate_popup.html" since="3" /><keyword type="function" name="gcr_renderer_render_view" link="method.Renderer.render_view.html" since="3" /><keyword type="function" name="gcr_renderer_set_attributes" link="method.Renderer.set_attributes.html" since="3" /><keyword type="function" name="gcr_renderer_create" link="type_func.Renderer.create.html" since="3" /><keyword type="function" name="gcr_renderer_register" link="type_func.Renderer.register.html" since="3" /><keyword type="function" name="gcr_renderer_register_well_known" link="type_func.Renderer.register_well_known.html" since="3" /><keyword type="property" name="The GcrRenderer:attributes property" link="property.Renderer.attributes.html" since="3" /><keyword type="property" name="The GcrRenderer:label property" link="property.Renderer.label.html" since="3" /><keyword type="signal" name="The GcrRenderer::data-changed signal" link="signal.Renderer.data-changed.html" since="3" /><keyword type="struct" name="GcrViewer" link="iface.Viewer.html" since="3" /><keyword type="member" name="ViewerIface.parent" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.add_renderer" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.insert_renderer" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.remove_renderer" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.count_renderers" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.get_renderer" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.dummy1" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.dummy2" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.dummy3" link="iface.Viewer.html" /><keyword type="member" name="ViewerIface.dummy4" link="iface.Viewer.html" /><keyword type="function" name="gcr_viewer_add_renderer" link="method.Viewer.add_renderer.html" since="3" /><keyword type="function" name="gcr_viewer_count_renderers" link="method.Viewer.count_renderers.html" since="3" /><keyword type="function" name="gcr_viewer_get_renderer" link="method.Viewer.get_renderer.html" since="3" /><keyword type="function" name="gcr_viewer_insert_renderer" link="method.Viewer.insert_renderer.html" since="3" /><keyword type="function" name="gcr_viewer_remove_renderer" link="method.Viewer.remove_renderer.html" since="3" /><keyword type="function" name="gcr_viewer_new" link="type_func.Viewer.new.html" since="3" /><keyword type="function" name="gcr_viewer_new_scrolled" link="type_func.Viewer.new_scrolled.html" since="3" /></functions></book>