<book xmlns="http://www.devhelp.net/book" title="FoundryGtk-1 Reference Manual" link="index.html" author="Christian Hergert" name="FoundryGtk" version="2" language="c" online="https://gnome.pages.gitlab.gnome.org/foundry/"><chapters><sub name="Overview" link="overview.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Callbacks" link="index.html#callbacks"><sub name="ShortcutInfoFunc" link="callback.ShortcutInfoFunc.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="ChangesGutterRenderer" link="class.ChangesGutterRenderer.html" /><sub name="DiagnosticsGutterRenderer" link="class.DiagnosticsGutterRenderer.html" /><sub name="MarkupView" link="class.MarkupView.html" /><sub name="MenuManager" link="class.MenuManager.html" /><sub name="MenuProxy" link="class.MenuProxy.html" /><sub name="ShortcutBundle" link="class.ShortcutBundle.html" /><sub name="ShortcutManager" link="class.ShortcutManager.html" /><sub name="ShortcutObserver" link="class.ShortcutObserver.html" /><sub name="SourceBuffer" link="class.SourceBuffer.html" /><sub name="SourceView" link="class.SourceView.html" /><sub name="SourceViewAddin" link="class.SourceViewAddin.html" /><sub name="Terminal" link="class.Terminal.html" /><sub name="TerminalPalette" link="class.TerminalPalette.html" /><sub name="TerminalPaletteSet" link="class.TerminalPaletteSet.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="gtk_init" link="func.gtk_init.html" /></sub><sub name="Interfaces" link="index.html#interfaces"><sub name="ShortcutProvider" link="iface.ShortcutProvider.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="ShortcutInfo" link="struct.ShortcutInfo.html" /></sub></chapters><functions><keyword type="struct" name="FoundryChangesGutterRenderer" link="class.ChangesGutterRenderer.html" /><keyword type="member" name="ChangesGutterRendererClass.parent_class" link="class.ChangesGutterRenderer.html" /><keyword type="function" name="foundry_changes_gutter_renderer_get_show_overview" link="method.ChangesGutterRenderer.get_show_overview.html" /><keyword type="function" name="foundry_changes_gutter_renderer_set_show_overview" link="method.ChangesGutterRenderer.set_show_overview.html" /><keyword type="function" name="foundry_changes_gutter_renderer_new" link="ctor.ChangesGutterRenderer.new.html" /><keyword type="property" name="The FoundryChangesGutterRenderer:show-overview property" link="property.ChangesGutterRenderer.show-overview.html" /><keyword type="struct" name="FoundryDiagnosticsGutterRenderer" link="class.DiagnosticsGutterRenderer.html" /><keyword type="member" name="DiagnosticsGutterRendererClass.parent_class" link="class.DiagnosticsGutterRenderer.html" /><keyword type="function" name="foundry_diagnostics_gutter_renderer_dup_diagnostics" link="method.DiagnosticsGutterRenderer.dup_diagnostics.html" /><keyword type="function" name="foundry_diagnostics_gutter_renderer_set_diagnostics" link="method.DiagnosticsGutterRenderer.set_diagnostics.html" /><keyword type="function" name="foundry_diagnostics_gutter_renderer_new" link="ctor.DiagnosticsGutterRenderer.new.html" /><keyword type="property" name="The FoundryDiagnosticsGutterRenderer:diagnostics property" link="property.DiagnosticsGutterRenderer.diagnostics.html" /><keyword type="struct" name="FoundryMarkupView" link="class.MarkupView.html" /><keyword type="member" name="MarkupViewClass.parent_class" link="class.MarkupView.html" /><keyword type="function" name="foundry_markup_view_dup_markup" link="method.MarkupView.dup_markup.html" /><keyword type="function" name="foundry_markup_view_new" link="ctor.MarkupView.new.html" /><keyword type="struct" name="FoundryMenuManager" link="class.MenuManager.html" /><keyword type="member" name="MenuManagerClass.parent_class" link="class.MenuManager.html" /><keyword type="function" name="foundry_menu_manager_add_filename" link="method.MenuManager.add_filename.html" /><keyword type="function" name="foundry_menu_manager_add_resource" link="method.MenuManager.add_resource.html" since="1.4" /><keyword type="function" name="foundry_menu_manager_find_item_by_id" link="method.MenuManager.find_item_by_id.html" since="1.4" /><keyword type="function" name="foundry_menu_manager_get_menu_by_id" link="method.MenuManager.get_menu_by_id.html" since="1.4" /><keyword type="function" name="foundry_menu_manager_get_menu_ids" link="method.MenuManager.get_menu_ids.html" since="1.4" /><keyword type="function" name="foundry_menu_manager_merge" link="method.MenuManager.merge.html" since="1.4" /><keyword type="function" name="foundry_menu_manager_remove" link="method.MenuManager.remove.html" since="1.4" /><keyword type="function" name="foundry_menu_manager_set_attribute_string" link="method.MenuManager.set_attribute_string.html" since="1.4" /><keyword type="function" name="foundry_menu_manager_new" link="ctor.MenuManager.new.html" /><keyword type="function" name="foundry_menu_manager_get_default" link="type_func.MenuManager.get_default.html" /><keyword type="struct" name="FoundryMenuProxy" link="class.MenuProxy.html" /><keyword type="member" name="MenuProxyClass.parent_class" link="class.MenuProxy.html" /><keyword type="function" name="foundry_menu_proxy_get_menu_id" link="method.MenuProxy.get_menu_id.html" /><keyword type="function" name="foundry_menu_proxy_set_menu_id" link="method.MenuProxy.set_menu_id.html" /><keyword type="function" name="foundry_menu_proxy_new" link="ctor.MenuProxy.new.html" /><keyword type="property" name="The FoundryMenuProxy:menu-id property" link="property.MenuProxy.menu-id.html" /><keyword type="struct" name="FoundryShortcutBundle" link="class.ShortcutBundle.html" /><keyword type="member" name="ShortcutBundleClass.parent_class" link="class.ShortcutBundle.html" /><keyword type="function" name="foundry_shortcut_bundle_error" link="method.ShortcutBundle.error.html" /><keyword type="function" name="foundry_shortcut_bundle_override" link="method.ShortcutBundle.override.html" /><keyword type="function" name="foundry_shortcut_bundle_override_triggers" link="method.ShortcutBundle.override_triggers.html" /><keyword type="function" name="foundry_shortcut_bundle_parse" link="method.ShortcutBundle.parse.html" /><keyword type="function" name="foundry_shortcut_bundle_new" link="ctor.ShortcutBundle.new.html" /><keyword type="function" name="foundry_shortcut_bundle_new_for_user" link="ctor.ShortcutBundle.new_for_user.html" /><keyword type="struct" name="FoundryShortcutManager" link="class.ShortcutManager.html" /><keyword type="member" name="ShortcutManagerClass.parent_class" link="class.ShortcutManager.html" /><keyword type="function" name="foundry_shortcut_manager_get_observer" link="method.ShortcutManager.get_observer.html" /><keyword type="function" name="foundry_shortcut_manager_add_resources" link="type_func.ShortcutManager.add_resources.html" /><keyword type="function" name="foundry_shortcut_manager_from_context" link="type_func.ShortcutManager.from_context.html" /><keyword type="function" name="foundry_shortcut_manager_get_user_bundle" link="type_func.ShortcutManager.get_user_bundle.html" /><keyword type="function" name="foundry_shortcut_manager_remove_resources" link="type_func.ShortcutManager.remove_resources.html" /><keyword type="function" name="foundry_shortcut_manager_reset_user" link="type_func.ShortcutManager.reset_user.html" /><keyword type="struct" name="FoundryShortcutObserver" link="class.ShortcutObserver.html" /><keyword type="member" name="ShortcutObserverClass.parent_class" link="class.ShortcutObserver.html" /><keyword type="function" name="foundry_shortcut_observer_lookup" link="method.ShortcutObserver.lookup.html" /><keyword type="function" name="foundry_shortcut_observer_new" link="ctor.ShortcutObserver.new.html" /><keyword type="property" name="The FoundryShortcutObserver:model property" link="property.ShortcutObserver.model.html" /><keyword type="signal" name="The FoundryShortcutObserver::accel-changed signal" link="signal.ShortcutObserver.accel-changed.html" /><keyword type="struct" name="FoundrySourceBuffer" link="class.SourceBuffer.html" /><keyword type="member" name="SourceBufferClass.parent_class" link="class.SourceBuffer.html" /><keyword type="function" name="foundry_source_buffer_comment" link="method.SourceBuffer.comment.html" since="1.1" /><keyword type="function" name="foundry_source_buffer_dup_context" link="method.SourceBuffer.dup_context.html" /><keyword type="function" name="foundry_source_buffer_dup_override_spelling" link="method.SourceBuffer.dup_override_spelling.html" /><keyword type="function" name="foundry_source_buffer_dup_override_syntax" link="method.SourceBuffer.dup_override_syntax.html" /><keyword type="function" name="foundry_source_buffer_get_enable_spellcheck" link="method.SourceBuffer.get_enable_spellcheck.html" /><keyword type="function" name="foundry_source_buffer_set_enable_spellcheck" link="method.SourceBuffer.set_enable_spellcheck.html" /><keyword type="function" name="foundry_source_buffer_set_override_spelling" link="method.SourceBuffer.set_override_spelling.html" /><keyword type="function" name="foundry_source_buffer_set_override_syntax" link="method.SourceBuffer.set_override_syntax.html" /><keyword type="function" name="foundry_source_buffer_uncomment" link="method.SourceBuffer.uncomment.html" since="1.1" /><keyword type="property" name="The FoundrySourceBuffer:context property" link="property.SourceBuffer.context.html" /><keyword type="property" name="The FoundrySourceBuffer:language-id property" link="property.SourceBuffer.language-id.html" /><keyword type="property" name="The FoundrySourceBuffer:override-syntax property" link="property.SourceBuffer.override-syntax.html" /><keyword type="struct" name="FoundrySourceView" link="class.SourceView.html" /><keyword type="member" name="SourceViewClass.parent_class" link="class.SourceView.html" /><keyword type="function" name="foundry_source_view_append_menu" link="method.SourceView.append_menu.html" /><keyword type="function" name="foundry_source_view_dup_context" link="method.SourceView.dup_context.html" /><keyword type="function" name="foundry_source_view_dup_document" link="method.SourceView.dup_document.html" /><keyword type="function" name="foundry_source_view_dup_font" link="method.SourceView.dup_font.html" /><keyword type="function" name="foundry_source_view_get_enable_completion" link="method.SourceView.get_enable_completion.html" /><keyword type="function" name="foundry_source_view_get_enable_vim" link="method.SourceView.get_enable_vim.html" /><keyword type="function" name="foundry_source_view_get_line_height" link="method.SourceView.get_line_height.html" /><keyword type="function" name="foundry_source_view_get_show_diagnostics" link="method.SourceView.get_show_diagnostics.html" /><keyword type="function" name="foundry_source_view_get_show_line_changes" link="method.SourceView.get_show_line_changes.html" /><keyword type="function" name="foundry_source_view_get_show_line_changes_overview" link="method.SourceView.get_show_line_changes_overview.html" /><keyword type="function" name="foundry_source_view_get_vim_im_context" link="method.SourceView.get_vim_im_context.html" /><keyword type="function" name="foundry_source_view_get_visual_position" link="method.SourceView.get_visual_position.html" /><keyword type="function" name="foundry_source_view_get_visual_position_range" link="method.SourceView.get_visual_position_range.html" /><keyword type="function" name="foundry_source_view_jump_to_iter" link="method.SourceView.jump_to_iter.html" since="1.1" /><keyword type="function" name="foundry_source_view_remove_menu" link="method.SourceView.remove_menu.html" /><keyword type="function" name="foundry_source_view_rename" link="method.SourceView.rename.html" /><keyword type="function" name="foundry_source_view_set_enable_completion" link="method.SourceView.set_enable_completion.html" /><keyword type="function" name="foundry_source_view_set_enable_vim" link="method.SourceView.set_enable_vim.html" /><keyword type="function" name="foundry_source_view_set_font" link="method.SourceView.set_font.html" /><keyword type="function" name="foundry_source_view_set_line_height" link="method.SourceView.set_line_height.html" /><keyword type="function" name="foundry_source_view_set_show_diagnostics" link="method.SourceView.set_show_diagnostics.html" /><keyword type="function" name="foundry_source_view_set_show_line_changes" link="method.SourceView.set_show_line_changes.html" /><keyword type="function" name="foundry_source_view_set_show_line_changes_overview" link="method.SourceView.set_show_line_changes_overview.html" /><keyword type="function" name="foundry_source_view_new" link="ctor.SourceView.new.html" /><keyword type="property" name="The FoundrySourceView:document property" link="property.SourceView.document.html" /><keyword type="property" name="The FoundrySourceView:enable-completion property" link="property.SourceView.enable-completion.html" /><keyword type="property" name="The FoundrySourceView:enable-vim property" link="property.SourceView.enable-vim.html" /><keyword type="property" name="The FoundrySourceView:font property" link="property.SourceView.font.html" /><keyword type="property" name="The FoundrySourceView:line-height property" link="property.SourceView.line-height.html" /><keyword type="property" name="The FoundrySourceView:show-diagnostics property" link="property.SourceView.show-diagnostics.html" /><keyword type="property" name="The FoundrySourceView:show-line-changes property" link="property.SourceView.show-line-changes.html" /><keyword type="property" name="The FoundrySourceView:show-line-changes-overview property" link="property.SourceView.show-line-changes-overview.html" /><keyword type="property" name="The FoundrySourceView:vim-im-context property" link="property.SourceView.vim-im-context.html" /><keyword type="struct" name="FoundrySourceViewAddin" link="class.SourceViewAddin.html" /><keyword type="member" name="SourceViewAddinClass.parent_class" link="class.SourceViewAddin.html" /><keyword type="member" name="SourceViewAddinClass.load" link="class.SourceViewAddin.html" /><keyword type="member" name="SourceViewAddinClass.unload" link="class.SourceViewAddin.html" /><keyword type="member" name="SourceViewAddinClass._reserved" link="class.SourceViewAddin.html" /><keyword type="function" name="foundry_source_view_addin_get_view" link="method.SourceViewAddin.get_view.html" /><keyword type="property" name="The FoundrySourceViewAddin:vie property" link="property.SourceViewAddin.vie.html" /><keyword type="struct" name="FoundryTerminal" link="class.Terminal.html" /><keyword type="member" name="TerminalClass.parent_class" link="class.Terminal.html" /><keyword type="member" name="TerminalClass._reserved" link="class.Terminal.html" /><keyword type="function" name="foundry_terminal_get_palette" link="method.Terminal.get_palette.html" /><keyword type="function" name="foundry_terminal_set_palette" link="method.Terminal.set_palette.html" /><keyword type="function" name="foundry_terminal_new" link="ctor.Terminal.new.html" /><keyword type="function" name="foundry_terminal_find_palette_set" link="type_func.Terminal.find_palette_set.html" /><keyword type="function" name="foundry_terminal_list_palette_sets" link="type_func.Terminal.list_palette_sets.html" /><keyword type="property" name="The FoundryTerminal:palette property" link="property.Terminal.palette.html" /><keyword type="struct" name="FoundryTerminalPalette" link="class.TerminalPalette.html" /><keyword type="member" name="TerminalPaletteClass.parent_class" link="class.TerminalPalette.html" /><keyword type="function" name="foundry_terminal_palette_get_background" link="method.TerminalPalette.get_background.html" /><keyword type="function" name="foundry_terminal_palette_get_colors" link="method.TerminalPalette.get_colors.html" /><keyword type="function" name="foundry_terminal_palette_get_cursor_background" link="method.TerminalPalette.get_cursor_background.html" /><keyword type="function" name="foundry_terminal_palette_get_cursor_foreground" link="method.TerminalPalette.get_cursor_foreground.html" /><keyword type="function" name="foundry_terminal_palette_get_foreground" link="method.TerminalPalette.get_foreground.html" /><keyword type="function" name="foundry_terminal_palette_new" link="ctor.TerminalPalette.new.html" /><keyword type="property" name="The FoundryTerminalPalette:title property" link="property.TerminalPalette.title.html" /><keyword type="struct" name="FoundryTerminalPaletteSet" link="class.TerminalPaletteSet.html" /><keyword type="member" name="TerminalPaletteSetClass.parent_class" link="class.TerminalPaletteSet.html" /><keyword type="function" name="foundry_terminal_palette_set_dup_dark" link="method.TerminalPaletteSet.dup_dark.html" /><keyword type="function" name="foundry_terminal_palette_set_dup_light" link="method.TerminalPaletteSet.dup_light.html" /><keyword type="function" name="foundry_terminal_palette_set_dup_title" link="method.TerminalPaletteSet.dup_title.html" /><keyword type="function" name="foundry_terminal_palette_set_new" link="ctor.TerminalPaletteSet.new.html" /><keyword type="property" name="The FoundryTerminalPaletteSet:dark property" link="property.TerminalPaletteSet.dark.html" /><keyword type="property" name="The FoundryTerminalPaletteSet:light property" link="property.TerminalPaletteSet.light.html" /><keyword type="property" name="The FoundryTerminalPaletteSet:title property" link="property.TerminalPaletteSet.title.html" /><keyword type="function" name="foundry_gtk_init" link="func.gtk_init.html" /><keyword type="struct" name="FoundryShortcutProvider" link="iface.ShortcutProvider.html" /><keyword type="member" name="ShortcutProviderInterface.parent_iface" link="iface.ShortcutProvider.html" /><keyword type="member" name="ShortcutProviderInterface.list_shortcuts" link="iface.ShortcutProvider.html" /><keyword type="function" name="foundry_shortcut_provider_list_shortcuts" link="method.ShortcutProvider.list_shortcuts.html" /><keyword type="struct" name="FoundryShortcutInfo" link="struct.ShortcutInfo.html" /><keyword type="function" name="foundry_shortcut_info_get_accelerator" link="method.ShortcutInfo.get_accelerator.html" /><keyword type="function" name="foundry_shortcut_info_get_action_name" link="method.ShortcutInfo.get_action_name.html" /><keyword type="function" name="foundry_shortcut_info_get_action_target" link="method.ShortcutInfo.get_action_target.html" /><keyword type="function" name="foundry_shortcut_info_get_group" link="method.ShortcutInfo.get_group.html" /><keyword type="function" name="foundry_shortcut_info_get_icon_name" link="method.ShortcutInfo.get_icon_name.html" /><keyword type="function" name="foundry_shortcut_info_get_id" link="method.ShortcutInfo.get_id.html" /><keyword type="function" name="foundry_shortcut_info_get_page" link="method.ShortcutInfo.get_page.html" /><keyword type="function" name="foundry_shortcut_info_get_subtitle" link="method.ShortcutInfo.get_subtitle.html" /><keyword type="function" name="foundry_shortcut_info_get_title" link="method.ShortcutInfo.get_title.html" /><keyword type="function" name="foundry_shortcut_info_foreach" link="type_func.ShortcutInfo.foreach.html" /></functions></book>