<INCLUDE>tepl/tepl.h</INCLUDE>

<SECTION>
<FILE>init</FILE>
<TITLE>Tepl Initialization and Finalization</TITLE>
tepl_init
tepl_finalize
<SUBSECTION Standard>
TEPL_H_INSIDE
</SECTION>

<SECTION>
<FILE>abstract-factory</FILE>
TeplAbstractFactory
TeplAbstractFactoryClass
tepl_abstract_factory_set_singleton
tepl_abstract_factory_get_singleton
tepl_abstract_factory_create_main_window
tepl_abstract_factory_create_tab
tepl_abstract_factory_create_tab_label
tepl_abstract_factory_create_file
tepl_abstract_factory_create_metadata_manager_file
<SUBSECTION Standard>
TEPL_ABSTRACT_FACTORY
TEPL_ABSTRACT_FACTORY_CLASS
TEPL_ABSTRACT_FACTORY_GET_CLASS
TEPL_IS_ABSTRACT_FACTORY
TEPL_IS_ABSTRACT_FACTORY_CLASS
TEPL_TYPE_ABSTRACT_FACTORY
tepl_abstract_factory_get_type
</SECTION>

<SECTION>
<FILE>application</FILE>
TeplApplication
tepl_application_get_from_gtk_application
tepl_application_get_default
tepl_application_get_application
tepl_application_get_app_action_info_store
tepl_application_get_tepl_action_info_store
tepl_application_get_active_main_window
tepl_application_open_simple
tepl_application_handle_activate
tepl_application_handle_open
tepl_application_handle_metadata
<SUBSECTION Standard>
TEPL_APPLICATION
TEPL_APPLICATION_CLASS
TEPL_APPLICATION_GET_CLASS
TEPL_IS_APPLICATION
TEPL_IS_APPLICATION_CLASS
TEPL_TYPE_APPLICATION
TeplApplicationClass
TeplApplicationPrivate
tepl_application_get_type
</SECTION>

<SECTION>
<FILE>application-window</FILE>
TeplApplicationWindow
tepl_application_window_get_from_gtk_application_window
tepl_application_window_get_application_window
tepl_application_window_set_tab_group
tepl_application_window_is_main_window
tepl_application_window_get_window_group
tepl_application_window_get_handle_title
tepl_application_window_set_handle_title
tepl_application_window_open_file
<SUBSECTION Standard>
TEPL_APPLICATION_WINDOW
TEPL_APPLICATION_WINDOW_CLASS
TEPL_APPLICATION_WINDOW_GET_CLASS
TEPL_IS_APPLICATION_WINDOW
TEPL_IS_APPLICATION_WINDOW_CLASS
TEPL_TYPE_APPLICATION_WINDOW
TeplApplicationWindowClass
TeplApplicationWindowPrivate
tepl_application_window_get_type
</SECTION>

<SECTION>
<FILE>buffer</FILE>
TeplBuffer
TeplSelectionType
tepl_buffer_new
tepl_buffer_get_file
tepl_buffer_get_metadata
tepl_buffer_load_metadata_from_metadata_manager
tepl_buffer_save_metadata_into_metadata_manager
tepl_buffer_is_untouched
tepl_buffer_get_short_title
tepl_buffer_get_full_title
tepl_buffer_get_style_scheme_id
tepl_buffer_set_style_scheme_id
tepl_buffer_get_selection_type
<SUBSECTION Standard>
TEPL_TYPE_BUFFER
TeplBufferClass
TEPL_TYPE_SELECTION_TYPE
tepl_selection_type_get_type
</SECTION>

<SECTION>
<FILE>encoding</FILE>
TeplEncoding
<SUBSECTION>
tepl_encoding_new
tepl_encoding_new_utf8
tepl_encoding_new_from_locale
tepl_encoding_copy
tepl_encoding_free
tepl_encoding_get_charset
tepl_encoding_get_name
tepl_encoding_to_string
tepl_encoding_is_utf8
tepl_encoding_equals
tepl_encoding_get_all
tepl_encoding_get_default_candidates
<SUBSECTION Standard>
TEPL_TYPE_ENCODING
tepl_encoding_get_type
</SECTION>

<SECTION>
<FILE>file</FILE>
TeplFile
TeplNewlineType
TEPL_NEWLINE_TYPE_DEFAULT
TeplCompressionType
TeplMountOperationFactory
<SUBSECTION>
tepl_file_new
tepl_file_get_location
tepl_file_set_location
tepl_file_get_short_name
tepl_file_get_encoding
tepl_file_get_newline_type
tepl_file_get_compression_type
tepl_file_check_file_on_disk
tepl_file_is_local
tepl_file_is_externally_modified
tepl_file_is_deleted
tepl_file_is_readonly
tepl_file_set_mount_operation_factory
tepl_file_add_uri_to_recent_manager
<SUBSECTION Standard>
TeplFileClass
TEPL_TYPE_FILE
TEPL_TYPE_NEWLINE_TYPE
TEPL_TYPE_COMPRESSION_TYPE
tepl_newline_type_get_type
tepl_compression_type_get_type
</SECTION>

<SECTION>
<FILE>file-loader</FILE>
TeplFileLoader
TEPL_FILE_LOADER_ERROR
TeplFileLoaderError
<SUBSECTION>
tepl_file_loader_new
tepl_file_loader_get_buffer
tepl_file_loader_get_file
tepl_file_loader_get_location
tepl_file_loader_get_max_size
tepl_file_loader_set_max_size
tepl_file_loader_get_chunk_size
tepl_file_loader_set_chunk_size
tepl_file_loader_load_async
tepl_file_loader_load_finish
tepl_file_loader_get_encoding
tepl_file_loader_get_newline_type
<SUBSECTION Standard>
TEPL_TYPE_FILE_LOADER
TEPL_TYPE_FILE_LOADER_ERROR
TeplFileLoaderClass
tepl_file_loader_error_get_type
tepl_file_loader_error_quark
</SECTION>

<SECTION>
<FILE>file-saver</FILE>
TeplFileSaver
TEPL_FILE_SAVER_ERROR
TeplFileSaverError
TeplFileSaverFlags
<SUBSECTION>
tepl_file_saver_new
tepl_file_saver_new_with_target
tepl_file_saver_get_buffer
tepl_file_saver_get_file
tepl_file_saver_get_location
tepl_file_saver_set_encoding
tepl_file_saver_get_encoding
tepl_file_saver_set_newline_type
tepl_file_saver_get_newline_type
tepl_file_saver_set_compression_type
tepl_file_saver_get_compression_type
tepl_file_saver_set_flags
tepl_file_saver_get_flags
tepl_file_saver_save_async
tepl_file_saver_save_finish
<SUBSECTION Standard>
TEPL_FILE_SAVER
TEPL_FILE_SAVER_CLASS
TEPL_FILE_SAVER_GET_CLASS
TEPL_IS_FILE_SAVER
TEPL_IS_FILE_SAVER_CLASS
TEPL_TYPE_FILE_SAVER
TeplFileSaverClass
TeplFileSaverPrivate
tepl_file_saver_get_type
tepl_file_saver_error_quark
TEPL_TYPE_FILE_SAVER_ERROR
TEPL_TYPE_FILE_SAVER_FLAGS
tepl_file_saver_error_get_type
tepl_file_saver_flags_get_type
</SECTION>

<SECTION>
<FILE>fold-region</FILE>
TeplFoldRegion
tepl_fold_region_new
tepl_fold_region_get_buffer
tepl_fold_region_get_folded
tepl_fold_region_set_folded
tepl_fold_region_get_bounds
tepl_fold_region_set_bounds
<SUBSECTION Standard>
TEPL_TYPE_FOLD_REGION
TeplFoldRegionClass
</SECTION>

<SECTION>
<FILE>gutter-renderer-folds</FILE>
TeplGutterRendererFolds
TeplGutterRendererFoldsState
tepl_gutter_renderer_folds_new
tepl_gutter_renderer_folds_set_state
<SUBSECTION Standard>
TEPL_TYPE_GUTTER_RENDERER_FOLDS
TeplGutterRendererFoldsClass
TEPL_TYPE_GUTTER_RENDERER_FOLDS_STATE
tepl_gutter_renderer_folds_state_get_type
</SECTION>

<SECTION>
<FILE>info-bar</FILE>
TeplInfoBar
tepl_info_bar_new
tepl_info_bar_new_simple
tepl_info_bar_add_icon
tepl_info_bar_add_primary_message
tepl_info_bar_add_secondary_message
tepl_info_bar_add_content_widget
tepl_info_bar_add_close_button
tepl_info_bar_set_buttons_orientation
tepl_info_bar_create_label
<SUBSECTION Standard>
TEPL_TYPE_INFO_BAR
TeplInfoBarClass
</SECTION>

<SECTION>
<FILE>io-error-info-bars</FILE>
tepl_io_error_info_bar_file_already_open
tepl_io_error_info_bar_cant_create_backup
tepl_io_error_info_bar_externally_modified
tepl_io_error_info_bar_invalid_characters
</SECTION>

<SECTION>
<FILE>iter</FILE>
tepl_iter_get_line_indentation
</SECTION>

<SECTION>
<FILE>menu-shell</FILE>
tepl_menu_shell_append_edit_actions
</SECTION>

<SECTION>
<FILE>metadata</FILE>
TeplMetadata
tepl_metadata_new
tepl_metadata_get
tepl_metadata_set
<SUBSECTION Standard>
TEPL_IS_METADATA
TEPL_IS_METADATA_CLASS
TEPL_METADATA
TEPL_METADATA_CLASS
TEPL_METADATA_GET_CLASS
TEPL_TYPE_METADATA
TeplMetadataClass
TeplMetadataPrivate
tepl_metadata_get_type
</SECTION>

<SECTION>
<FILE>metadata-manager</FILE>
TeplMetadataManager
tepl_metadata_manager_get_singleton
tepl_metadata_manager_trim
tepl_metadata_manager_load_from_disk
tepl_metadata_manager_save_to_disk
tepl_metadata_manager_copy_from
tepl_metadata_manager_merge_into
<SUBSECTION Standard>
TEPL_IS_METADATA_MANAGER
TEPL_IS_METADATA_MANAGER_CLASS
TEPL_METADATA_MANAGER
TEPL_METADATA_MANAGER_CLASS
TEPL_METADATA_MANAGER_GET_CLASS
TEPL_TYPE_METADATA_MANAGER
TeplMetadataManagerClass
TeplMetadataManagerPrivate
tepl_metadata_manager_get_type
</SECTION>

<SECTION>
<FILE>panel</FILE>
TeplPanel
tepl_panel_new
tepl_panel_new_for_left_side_panel
tepl_panel_get_stack
tepl_panel_add_component
tepl_panel_provide_active_component_gsetting
tepl_panel_restore_state_from_gsettings
tepl_panel_save_state_to_gsettings
<SUBSECTION Standard>
TEPL_IS_PANEL
TEPL_IS_PANEL_CLASS
TEPL_PANEL
TEPL_PANEL_CLASS
TEPL_PANEL_GET_CLASS
TEPL_TYPE_PANEL
TeplPanelClass
TeplPanelPrivate
tepl_panel_get_type
</SECTION>

<SECTION>
<FILE>statusbar</FILE>
TeplStatusbar
tepl_statusbar_new
tepl_statusbar_show_cursor_position
tepl_statusbar_hide_cursor_position
tepl_statusbar_set_tab_group
<SUBSECTION Standard>
TEPL_IS_STATUSBAR
TEPL_IS_STATUSBAR_CLASS
TEPL_STATUSBAR
TEPL_STATUSBAR_CLASS
TEPL_STATUSBAR_GET_CLASS
TEPL_TYPE_STATUSBAR
TeplStatusbarClass
TeplStatusbarPrivate
tepl_statusbar_get_type
</SECTION>

<SECTION>
<FILE>style-scheme-chooser-widget</FILE>
TeplStyleSchemeChooserWidget
tepl_style_scheme_chooser_widget_new
tepl_style_scheme_chooser_widget_get_style_scheme_id
tepl_style_scheme_chooser_widget_set_style_scheme_id
<SUBSECTION Standard>
TEPL_IS_STYLE_SCHEME_CHOOSER_WIDGET
TEPL_IS_STYLE_SCHEME_CHOOSER_WIDGET_CLASS
TEPL_STYLE_SCHEME_CHOOSER_WIDGET
TEPL_STYLE_SCHEME_CHOOSER_WIDGET_CLASS
TEPL_STYLE_SCHEME_CHOOSER_WIDGET_GET_CLASS
TEPL_TYPE_STYLE_SCHEME_CHOOSER_WIDGET
TeplStyleSchemeChooserWidgetClass
TeplStyleSchemeChooserWidgetPrivate
tepl_style_scheme_chooser_widget_get_type
</SECTION>

<SECTION>
<FILE>tab</FILE>
TeplTab
TeplTabClass
tepl_tab_new
tepl_tab_new_with_view
tepl_tab_get_view
tepl_tab_get_buffer
tepl_tab_add_info_bar
tepl_tab_load_file
tepl_tab_save_async
tepl_tab_save_finish
tepl_tab_save_async_simple
tepl_tab_save_as_async
tepl_tab_save_as_finish
tepl_tab_save_as_async_simple
<SUBSECTION Standard>
TEPL_IS_TAB
TEPL_IS_TAB_CLASS
TEPL_TAB
TEPL_TAB_CLASS
TEPL_TAB_GET_CLASS
TEPL_TYPE_TAB
TeplTabPrivate
tepl_tab_get_type
</SECTION>

<SECTION>
<FILE>tab-group</FILE>
TeplTabGroup
TeplTabGroupInterface
tepl_tab_group_get_tabs
tepl_tab_group_get_views
tepl_tab_group_get_buffers
tepl_tab_group_get_active_tab
tepl_tab_group_set_active_tab
tepl_tab_group_get_active_view
tepl_tab_group_get_active_buffer
tepl_tab_group_append_tab
<SUBSECTION Standard>
TEPL_IS_TAB_GROUP
TEPL_TAB_GROUP
TEPL_TAB_GROUP_GET_INTERFACE
TEPL_TYPE_TAB_GROUP
tepl_tab_group_get_type
</SECTION>

<SECTION>
<FILE>tab-label</FILE>
TeplTabLabel
TeplTabLabelClass
tepl_tab_label_new
tepl_tab_label_get_tab
tepl_tab_label_update_tooltip
<SUBSECTION Standard>
TEPL_IS_TAB_LABEL
TEPL_IS_TAB_LABEL_CLASS
TEPL_TAB_LABEL
TEPL_TAB_LABEL_CLASS
TEPL_TAB_LABEL_GET_CLASS
TEPL_TYPE_TAB_LABEL
TeplTabLabelPrivate
tepl_tab_label_get_type
</SECTION>

<SECTION>
<FILE>notebook</FILE>
TeplNotebook
tepl_notebook_new
<SUBSECTION Standard>
TEPL_IS_NOTEBOOK
TEPL_IS_NOTEBOOK_CLASS
TEPL_NOTEBOOK
TEPL_NOTEBOOK_CLASS
TEPL_NOTEBOOK_GET_CLASS
TEPL_TYPE_NOTEBOOK
TeplNotebookClass
TeplNotebookPrivate
tepl_notebook_get_type
</SECTION>

<SECTION>
<FILE>utils</FILE>
tepl_utils_str_middle_truncate
tepl_utils_str_end_truncate
tepl_utils_str_replace
tepl_utils_get_file_extension
tepl_utils_get_file_shortname
tepl_utils_replace_home_dir_with_tilde
tepl_utils_decode_uri
tepl_utils_create_parent_directories
tepl_utils_file_query_exists_async
tepl_utils_file_query_exists_finish
tepl_utils_create_close_button
tepl_utils_show_warning_dialog
</SECTION>

<SECTION>
<FILE>view</FILE>
TeplView
tepl_view_new
tepl_view_new_with_buffer
tepl_view_cut_clipboard
tepl_view_copy_clipboard
tepl_view_paste_clipboard
tepl_view_delete_selection
tepl_view_select_all
tepl_view_scroll_to_cursor
tepl_view_goto_line
tepl_view_goto_line_offset
tepl_view_select_lines
<SUBSECTION Standard>
TEPL_TYPE_VIEW
TeplViewClass
</SECTION>
