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

<SECTION>
<FILE>init</FILE>
<TITLE>Tepl Initialization and Finalization</TITLE>
tepl_init
tepl_finalize
</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
<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>abstract-factory-vala</FILE>
TeplAbstractFactoryVala
TeplAbstractFactoryValaClass
tepl_abstract_factory_vala_set_singleton_vala
tepl_abstract_factory_vala_create_main_window_vala
<SUBSECTION Standard>
TEPL_ABSTRACT_FACTORY_VALA
TEPL_ABSTRACT_FACTORY_VALA_CLASS
TEPL_ABSTRACT_FACTORY_VALA_GET_CLASS
TEPL_IS_ABSTRACT_FACTORY_VALA
TEPL_IS_ABSTRACT_FACTORY_VALA_CLASS
TEPL_TYPE_ABSTRACT_FACTORY_VALA
tepl_abstract_factory_vala_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
<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_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_file_metadata
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-metadata</FILE>
TeplFileMetadata
tepl_file_metadata_new
tepl_file_metadata_get_file
tepl_file_metadata_get
tepl_file_metadata_set
tepl_file_metadata_load
tepl_file_metadata_load_async
tepl_file_metadata_load_finish
tepl_file_metadata_save
tepl_file_metadata_save_async
tepl_file_metadata_save_finish
<SUBSECTION Standard>
TEPL_TYPE_FILE_METADATA
TeplFileMetadataClass
</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_create_label
<SUBSECTION Standard>
TEPL_TYPE_INFO_BAR
TeplInfoBarClass
</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-manager</FILE>
tepl_metadata_manager_init
tepl_metadata_manager_shutdown
</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
</SECTION>

<SECTION>
<FILE>view</FILE>
TeplView
tepl_view_new
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>
