<book xmlns="http://www.devhelp.net/book" title="Devhelp-3.0 Reference Manual" link="index.html" author="The Devhelp Authors" name="Devhelp" version="2" language="c"><chapters><sub name="API Breaks" link="api-breaks.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Bitfields" link="index.html#bitfields"><sub name="LinkFlags" link="flags.LinkFlags.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="AssistantView" link="class.AssistantView.html" /><sub name="Book" link="class.Book.html" /><sub name="BookList" link="class.BookList.html" /><sub name="BookListBuilder" link="class.BookListBuilder.html" /><sub name="BookListDirectory" link="class.BookListDirectory.html" /><sub name="BookManager" link="class.BookManager.html" /><sub name="BookTree" link="class.BookTree.html" /><sub name="Completion" link="class.Completion.html" /><sub name="KeywordModel" link="class.KeywordModel.html" /><sub name="Notebook" link="class.Notebook.html" /><sub name="Profile" link="class.Profile.html" /><sub name="ProfileBuilder" link="class.ProfileBuilder.html" /><sub name="SearchBar" link="class.SearchBar.html" /><sub name="Settings" link="class.Settings.html" /><sub name="SettingsBuilder" link="class.SettingsBuilder.html" /><sub name="Sidebar" link="class.Sidebar.html" /><sub name="Tab" link="class.Tab.html" /><sub name="TabLabel" link="class.TabLabel.html" /><sub name="WebView" link="class.WebView.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="LinkType" link="enum.LinkType.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="application_window_bind_sidebar_and_notebook" link="func.application_window_bind_sidebar_and_notebook.html" /><sub name="finalize" link="func.finalize.html" /><sub name="init" link="func.init.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="Link" link="struct.Link.html" /></sub></chapters><functions><keyword type="enum" name="DhLinkFlags" link="flags.LinkFlags.html" /><keyword type="constant" name="DH_LINK_FLAGS_NONE" link="flags.LinkFlags.html" /><keyword type="constant" name="DH_LINK_FLAGS_DEPRECATED" link="flags.LinkFlags.html" /><keyword type="struct" name="DhAssistantView" link="class.AssistantView.html" /><keyword type="member" name="AssistantViewClass.parent_class" link="class.AssistantView.html" /><keyword type="member" name="AssistantViewClass.padding" link="class.AssistantView.html" /><keyword type="function" name="dh_assistant_view_search" link="method.AssistantView.search.html" /><keyword type="function" name="dh_assistant_view_set_link" link="method.AssistantView.set_link.html" /><keyword type="function" name="dh_assistant_view_new" link="ctor.AssistantView.new.html" /><keyword type="signal" name="The DhAssistantView::open-uri signal" link="signal.AssistantView.open-uri.html" /><keyword type="struct" name="DhBook" link="class.Book.html" /><keyword type="member" name="BookClass.parent_class" link="class.Book.html" /><keyword type="member" name="BookClass.padding" link="class.Book.html" /><keyword type="function" name="dh_book_cmp_by_id" link="method.Book.cmp_by_id.html" /><keyword type="function" name="dh_book_cmp_by_title" link="method.Book.cmp_by_title.html" /><keyword type="function" name="dh_book_get_completion" link="method.Book.get_completion.html" since="3.28" /><keyword type="function" name="dh_book_get_id" link="method.Book.get_id.html" /><keyword type="function" name="dh_book_get_index_file" link="method.Book.get_index_file.html" /><keyword type="function" name="dh_book_get_language" link="method.Book.get_language.html" /><keyword type="function" name="dh_book_get_links" link="method.Book.get_links.html" /><keyword type="function" name="dh_book_get_title" link="method.Book.get_title.html" /><keyword type="function" name="dh_book_get_tree" link="method.Book.get_tree.html" /><keyword type="function" name="dh_book_new" link="ctor.Book.new.html" /><keyword type="signal" name="The DhBook::deleted signal" link="signal.Book.deleted.html" /><keyword type="signal" name="The DhBook::updated signal" link="signal.Book.updated.html" /><keyword type="struct" name="DhBookList" link="class.BookList.html" /><keyword type="member" name="DhBookList.priv" link="class.BookList.html" /><keyword type="member" name="BookListClass.parent_class" link="class.BookList.html" /><keyword type="member" name="BookListClass.add_book" link="class.BookList.html" /><keyword type="member" name="BookListClass.remove_book" link="class.BookList.html" /><keyword type="member" name="BookListClass.get_books" link="class.BookList.html" /><keyword type="member" name="BookListClass.padding" link="class.BookList.html" /><keyword type="function" name="dh_book_list_add_book" link="method.BookList.add_book.html" since="3.30" /><keyword type="function" name="dh_book_list_get_books" link="method.BookList.get_books.html" since="3.30" /><keyword type="function" name="dh_book_list_remove_book" link="method.BookList.remove_book.html" since="3.30" /><keyword type="function" name="dh_book_list_new" link="ctor.BookList.new.html" since="3.30" /><keyword type="function" name="dh_book_list_get_default" link="type_func.BookList.get_default.html" since="3.30" /><keyword type="signal" name="The DhBookList::add-book signal" link="signal.BookList.add-book.html" since="3.30" /><keyword type="signal" name="The DhBookList::remove-book signal" link="signal.BookList.remove-book.html" since="3.30" /><keyword type="struct" name="DhBookListBuilder" link="class.BookListBuilder.html" /><keyword type="member" name="DhBookListBuilder.priv" link="class.BookListBuilder.html" /><keyword type="member" name="BookListBuilderClass.parent_class" link="class.BookListBuilder.html" /><keyword type="member" name="BookListBuilderClass.padding" link="class.BookListBuilder.html" /><keyword type="function" name="dh_book_list_builder_add_default_sub_book_lists" link="method.BookListBuilder.add_default_sub_book_lists.html" since="3.30" /><keyword type="function" name="dh_book_list_builder_add_sub_book_list" link="method.BookListBuilder.add_sub_book_list.html" since="3.30" /><keyword type="function" name="dh_book_list_builder_create_object" link="method.BookListBuilder.create_object.html" since="3.30" /><keyword type="function" name="dh_book_list_builder_read_books_disabled_setting" link="method.BookListBuilder.read_books_disabled_setting.html" since="3.30" /><keyword type="function" name="dh_book_list_builder_new" link="ctor.BookListBuilder.new.html" since="3.30" /><keyword type="struct" name="DhBookListDirectory" link="class.BookListDirectory.html" /><keyword type="member" name="DhBookListDirectory.priv" link="class.BookListDirectory.html" /><keyword type="member" name="BookListDirectoryClass.parent_class" link="class.BookListDirectory.html" /><keyword type="member" name="BookListDirectoryClass.padding" link="class.BookListDirectory.html" /><keyword type="function" name="dh_book_list_directory_get_directory" link="method.BookListDirectory.get_directory.html" since="3.30" /><keyword type="function" name="dh_book_list_directory_new" link="ctor.BookListDirectory.new.html" since="3.30" /><keyword type="property" name="The DhBookListDirectory:directory property" link="property.BookListDirectory.directory.html" since="3.30" /><keyword type="struct" name="DhBookManager" link="class.BookManager.html" /><keyword type="member" name="BookManagerClass.parent_class" link="class.BookManager.html" /><keyword type="member" name="BookManagerClass.padding" link="class.BookManager.html" /><keyword type="function" name="dh_book_manager_populate" link="method.BookManager.populate.html" deprecated="3.26" /><keyword type="function" name="dh_book_manager_new" link="ctor.BookManager.new.html" deprecated="3.26" /><keyword type="struct" name="DhBookTree" link="class.BookTree.html" /><keyword type="member" name="BookTreeClass.parent_class" link="class.BookTree.html" /><keyword type="member" name="BookTreeClass.padding" link="class.BookTree.html" /><keyword type="function" name="dh_book_tree_get_profile" link="method.BookTree.get_profile.html" since="3.30" /><keyword type="function" name="dh_book_tree_get_selected_link" link="method.BookTree.get_selected_link.html" since="3.30" /><keyword type="function" name="dh_book_tree_select_uri" link="method.BookTree.select_uri.html" /><keyword type="function" name="dh_book_tree_new" link="ctor.BookTree.new.html" /><keyword type="property" name="The DhBookTree:profile property" link="property.BookTree.profile.html" since="3.30" /><keyword type="signal" name="The DhBookTree::link-selected signal" link="signal.BookTree.link-selected.html" /><keyword type="struct" name="DhCompletion" link="class.Completion.html" /><keyword type="member" name="DhCompletion.priv" link="class.Completion.html" /><keyword type="member" name="CompletionClass.parent_class" link="class.Completion.html" /><keyword type="member" name="CompletionClass.padding" link="class.Completion.html" /><keyword type="function" name="dh_completion_add_string" link="method.Completion.add_string.html" since="3.28" /><keyword type="function" name="dh_completion_complete" link="method.Completion.complete.html" since="3.28" /><keyword type="function" name="dh_completion_sort" link="method.Completion.sort.html" since="3.28" /><keyword type="function" name="dh_completion_new" link="ctor.Completion.new.html" since="3.28" /><keyword type="function" name="dh_completion_aggregate_complete" link="type_func.Completion.aggregate_complete.html" since="3.28" /><keyword type="struct" name="DhKeywordModel" link="class.KeywordModel.html" /><keyword type="member" name="KeywordModelClass.parent_class" link="class.KeywordModel.html" /><keyword type="member" name="KeywordModelClass.padding" link="class.KeywordModel.html" /><keyword type="function" name="dh_keyword_model_filter" link="method.KeywordModel.filter.html" /><keyword type="function" name="dh_keyword_model_new" link="ctor.KeywordModel.new.html" /><keyword type="struct" name="DhNotebook" link="class.Notebook.html" /><keyword type="member" name="DhNotebook.priv" link="class.Notebook.html" /><keyword type="member" name="NotebookClass.parent_class" link="class.Notebook.html" /><keyword type="member" name="NotebookClass.padding" link="class.Notebook.html" /><keyword type="function" name="dh_notebook_get_active_tab" link="method.Notebook.get_active_tab.html" since="3.30" /><keyword type="function" name="dh_notebook_get_active_web_view" link="method.Notebook.get_active_web_view.html" since="3.30" /><keyword type="function" name="dh_notebook_get_all_web_views" link="method.Notebook.get_all_web_views.html" since="3.30" /><keyword type="function" name="dh_notebook_get_profile" link="method.Notebook.get_profile.html" since="3.30" /><keyword type="function" name="dh_notebook_open_new_tab" link="method.Notebook.open_new_tab.html" since="3.30" /><keyword type="function" name="dh_notebook_new" link="ctor.Notebook.new.html" since="3.30" /><keyword type="property" name="The DhNotebook:profile property" link="property.Notebook.profile.html" since="3.30" /><keyword type="struct" name="DhProfile" link="class.Profile.html" /><keyword type="member" name="DhProfile.priv" link="class.Profile.html" /><keyword type="member" name="ProfileClass.parent_class" link="class.Profile.html" /><keyword type="member" name="ProfileClass.padding" link="class.Profile.html" /><keyword type="function" name="dh_profile_get_book_list" link="method.Profile.get_book_list.html" since="3.30" /><keyword type="function" name="dh_profile_get_settings" link="method.Profile.get_settings.html" since="3.30" /><keyword type="function" name="dh_profile_get_default" link="type_func.Profile.get_default.html" since="3.30" /><keyword type="struct" name="DhProfileBuilder" link="class.ProfileBuilder.html" /><keyword type="member" name="DhProfileBuilder.priv" link="class.ProfileBuilder.html" /><keyword type="member" name="ProfileBuilderClass.parent_class" link="class.ProfileBuilder.html" /><keyword type="member" name="ProfileBuilderClass.padding" link="class.ProfileBuilder.html" /><keyword type="function" name="dh_profile_builder_create_object" link="method.ProfileBuilder.create_object.html" since="3.30" /><keyword type="function" name="dh_profile_builder_set_book_list" link="method.ProfileBuilder.set_book_list.html" since="3.30" /><keyword type="function" name="dh_profile_builder_set_settings" link="method.ProfileBuilder.set_settings.html" since="3.30" /><keyword type="function" name="dh_profile_builder_new" link="ctor.ProfileBuilder.new.html" since="3.30" /><keyword type="struct" name="DhSearchBar" link="class.SearchBar.html" /><keyword type="member" name="DhSearchBar.priv" link="class.SearchBar.html" /><keyword type="member" name="SearchBarClass.parent_class" link="class.SearchBar.html" /><keyword type="member" name="SearchBarClass.padding" link="class.SearchBar.html" /><keyword type="function" name="dh_search_bar_get_notebook" link="method.SearchBar.get_notebook.html" since="3.30" /><keyword type="function" name="dh_search_bar_grab_focus_to_search_entry" link="method.SearchBar.grab_focus_to_search_entry.html" since="3.36" /><keyword type="function" name="dh_search_bar_new" link="ctor.SearchBar.new.html" since="3.30" /><keyword type="property" name="The DhSearchBar:notebook property" link="property.SearchBar.notebook.html" since="3.30" /><keyword type="struct" name="DhSettings" link="class.Settings.html" /><keyword type="member" name="DhSettings.priv" link="class.Settings.html" /><keyword type="member" name="SettingsClass.parent" link="class.Settings.html" /><keyword type="member" name="SettingsClass.books_disabled_changed" link="class.Settings.html" /><keyword type="member" name="SettingsClass.fonts_changed" link="class.Settings.html" /><keyword type="member" name="SettingsClass.padding" link="class.Settings.html" /><keyword type="function" name="dh_settings_bind_all" link="method.Settings.bind_all.html" since="3.30" /><keyword type="function" name="dh_settings_bind_fonts" link="method.Settings.bind_fonts.html" since="3.30" /><keyword type="function" name="dh_settings_bind_group_books_by_language" link="method.Settings.bind_group_books_by_language.html" since="3.30" /><keyword type="function" name="dh_settings_freeze_books_disabled_changed" link="method.Settings.freeze_books_disabled_changed.html" since="3.30" /><keyword type="function" name="dh_settings_get_fixed_font" link="method.Settings.get_fixed_font.html" since="3.30" /><keyword type="function" name="dh_settings_get_group_books_by_language" link="method.Settings.get_group_books_by_language.html" since="3.30" /><keyword type="function" name="dh_settings_get_selected_fonts" link="method.Settings.get_selected_fonts.html" since="3.30" /><keyword type="function" name="dh_settings_get_use_system_fonts" link="method.Settings.get_use_system_fonts.html" since="3.30" /><keyword type="function" name="dh_settings_get_variable_font" link="method.Settings.get_variable_font.html" since="3.30" /><keyword type="function" name="dh_settings_is_book_enabled" link="method.Settings.is_book_enabled.html" since="3.30" /><keyword type="function" name="dh_settings_set_book_enabled" link="method.Settings.set_book_enabled.html" since="3.30" /><keyword type="function" name="dh_settings_set_fixed_font" link="method.Settings.set_fixed_font.html" since="3.30" /><keyword type="function" name="dh_settings_set_group_books_by_language" link="method.Settings.set_group_books_by_language.html" since="3.30" /><keyword type="function" name="dh_settings_set_use_system_fonts" link="method.Settings.set_use_system_fonts.html" since="3.30" /><keyword type="function" name="dh_settings_set_variable_font" link="method.Settings.set_variable_font.html" since="3.30" /><keyword type="function" name="dh_settings_thaw_books_disabled_changed" link="method.Settings.thaw_books_disabled_changed.html" since="3.30" /><keyword type="function" name="dh_settings_get_default" link="type_func.Settings.get_default.html" since="3.30" /><keyword type="property" name="The DhSettings:fixed-font property" link="property.Settings.fixed-font.html" since="3.30" /><keyword type="property" name="The DhSettings:group-books-by-language property" link="property.Settings.group-books-by-language.html" since="3.30" /><keyword type="property" name="The DhSettings:use-system-fonts property" link="property.Settings.use-system-fonts.html" since="3.30" /><keyword type="property" name="The DhSettings:variable-font property" link="property.Settings.variable-font.html" since="3.30" /><keyword type="signal" name="The DhSettings::books-disabled-changed signal" link="signal.Settings.books-disabled-changed.html" since="3.30" /><keyword type="signal" name="The DhSettings::fonts-changed signal" link="signal.Settings.fonts-changed.html" since="3.30" /><keyword type="struct" name="DhSettingsBuilder" link="class.SettingsBuilder.html" /><keyword type="member" name="DhSettingsBuilder.priv" link="class.SettingsBuilder.html" /><keyword type="member" name="SettingsBuilderClass.parent_class" link="class.SettingsBuilder.html" /><keyword type="member" name="SettingsBuilderClass.padding" link="class.SettingsBuilder.html" /><keyword type="function" name="dh_settings_builder_create_object" link="method.SettingsBuilder.create_object.html" since="3.30" /><keyword type="function" name="dh_settings_builder_set_contents_path" link="method.SettingsBuilder.set_contents_path.html" since="3.30" /><keyword type="function" name="dh_settings_builder_set_fonts_path" link="method.SettingsBuilder.set_fonts_path.html" since="3.30" /><keyword type="function" name="dh_settings_builder_new" link="ctor.SettingsBuilder.new.html" since="3.30" /><keyword type="struct" name="DhSidebar" link="class.Sidebar.html" /><keyword type="member" name="SidebarClass.parent_class" link="class.Sidebar.html" /><keyword type="member" name="SidebarClass.link_selected" link="class.Sidebar.html" /><keyword type="member" name="SidebarClass.padding" link="class.Sidebar.html" /><keyword type="function" name="dh_sidebar_get_profile" link="method.Sidebar.get_profile.html" since="3.30" /><keyword type="function" name="dh_sidebar_get_selected_link" link="method.Sidebar.get_selected_link.html" since="3.30" /><keyword type="function" name="dh_sidebar_select_uri" link="method.Sidebar.select_uri.html" /><keyword type="function" name="dh_sidebar_set_search_focus" link="method.Sidebar.set_search_focus.html" /><keyword type="function" name="dh_sidebar_set_search_string" link="method.Sidebar.set_search_string.html" /><keyword type="function" name="dh_sidebar_new" link="ctor.Sidebar.new.html" deprecated="3.30" /><keyword type="function" name="dh_sidebar_new2" link="type_func.Sidebar.new2.html" since="3.30" /><keyword type="property" name="The DhSidebar:profile property" link="property.Sidebar.profile.html" since="3.30" /><keyword type="signal" name="The DhSidebar::link-selected signal" link="signal.Sidebar.link-selected.html" /><keyword type="struct" name="DhTab" link="class.Tab.html" /><keyword type="member" name="DhTab.priv" link="class.Tab.html" /><keyword type="member" name="TabClass.parent_class" link="class.Tab.html" /><keyword type="member" name="TabClass.padding" link="class.Tab.html" /><keyword type="function" name="dh_tab_get_web_view" link="method.Tab.get_web_view.html" since="3.30" /><keyword type="function" name="dh_tab_new" link="ctor.Tab.new.html" since="3.30" /><keyword type="property" name="The DhTab:web-view property" link="property.Tab.web-view.html" since="3.30" /><keyword type="struct" name="DhTabLabel" link="class.TabLabel.html" /><keyword type="member" name="DhTabLabel.priv" link="class.TabLabel.html" /><keyword type="member" name="TabLabelClass.parent_class" link="class.TabLabel.html" /><keyword type="member" name="TabLabelClass.padding" link="class.TabLabel.html" /><keyword type="function" name="dh_tab_label_get_tab" link="method.TabLabel.get_tab.html" since="3.30" /><keyword type="function" name="dh_tab_label_new" link="ctor.TabLabel.new.html" since="3.30" /><keyword type="property" name="The DhTabLabel:tab property" link="property.TabLabel.tab.html" since="3.30" /><keyword type="struct" name="DhWebView" link="class.WebView.html" /><keyword type="member" name="DhWebView.priv" link="class.WebView.html" /><keyword type="member" name="WebViewClass.parent_class" link="class.WebView.html" /><keyword type="member" name="WebViewClass.open_new_tab" link="class.WebView.html" /><keyword type="member" name="WebViewClass.padding" link="class.WebView.html" /><keyword type="function" name="dh_web_view_can_reset_zoom" link="method.WebView.can_reset_zoom.html" since="3.30" /><keyword type="function" name="dh_web_view_can_zoom_in" link="method.WebView.can_zoom_in.html" since="3.30" /><keyword type="function" name="dh_web_view_can_zoom_out" link="method.WebView.can_zoom_out.html" since="3.30" /><keyword type="function" name="dh_web_view_get_devhelp_title" link="method.WebView.get_devhelp_title.html" since="3.30" /><keyword type="function" name="dh_web_view_get_profile" link="method.WebView.get_profile.html" since="3.30" /><keyword type="function" name="dh_web_view_reset_zoom" link="method.WebView.reset_zoom.html" since="3.30" /><keyword type="function" name="dh_web_view_search_next" link="method.WebView.search_next.html" since="3.30" /><keyword type="function" name="dh_web_view_search_previous" link="method.WebView.search_previous.html" since="3.30" /><keyword type="function" name="dh_web_view_set_search_text" link="method.WebView.set_search_text.html" since="3.30" /><keyword type="function" name="dh_web_view_zoom_in" link="method.WebView.zoom_in.html" since="3.30" /><keyword type="function" name="dh_web_view_zoom_out" link="method.WebView.zoom_out.html" since="3.30" /><keyword type="function" name="dh_web_view_new" link="ctor.WebView.new.html" since="3.30" /><keyword type="property" name="The DhWebView:profile property" link="property.WebView.profile.html" since="3.30" /><keyword type="signal" name="The DhWebView::open-new-tab signal" link="signal.WebView.open-new-tab.html" since="3.30" /><keyword type="enum" name="DhLinkType" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_BOOK" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_PAGE" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_KEYWORD" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_FUNCTION" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_STRUCT" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_MACRO" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_ENUM" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_TYPEDEF" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_PROPERTY" link="enum.LinkType.html" /><keyword type="constant" name="DH_LINK_TYPE_SIGNAL" link="enum.LinkType.html" /><keyword type="function" name="dh_link_type_to_string" link="type_func.LinkType.to_string.html" /><keyword type="function" name="dh_application_window_bind_sidebar_and_notebook" link="func.application_window_bind_sidebar_and_notebook.html" since="3.30" /><keyword type="function" name="dh_finalize" link="func.finalize.html" since="3.26" /><keyword type="function" name="dh_init" link="func.init.html" /><keyword type="struct" name="DhLink" link="struct.Link.html" /><keyword type="function" name="dh_link_belongs_to_page" link="method.Link.belongs_to_page.html" since="3.28" /><keyword type="function" name="dh_link_compare" link="method.Link.compare.html" /><keyword type="function" name="dh_link_get_book_id" link="method.Link.get_book_id.html" /><keyword type="function" name="dh_link_get_book_title" link="method.Link.get_book_title.html" /><keyword type="function" name="dh_link_get_flags" link="method.Link.get_flags.html" /><keyword type="function" name="dh_link_get_link_type" link="method.Link.get_link_type.html" /><keyword type="function" name="dh_link_get_name" link="method.Link.get_name.html" /><keyword type="function" name="dh_link_get_uri" link="method.Link.get_uri.html" /><keyword type="function" name="dh_link_match_relative_url" link="method.Link.match_relative_url.html" since="3.28" /><keyword type="function" name="dh_link_ref" link="method.Link.ref.html" /><keyword type="function" name="dh_link_set_flags" link="method.Link.set_flags.html" /><keyword type="function" name="dh_link_unref" link="method.Link.unref.html" /><keyword type="function" name="dh_link_new" link="ctor.Link.new.html" /><keyword type="function" name="dh_link_new_book" link="ctor.Link.new_book.html" since="3.28" /></functions></book>