[tepl] Move a max of types from tepl-types.h to their respective headers



commit 35c284f0f707f6d7a098081d3f10424ea2c72078
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sun Mar 22 20:53:01 2020 +0100

    Move a max of types from tepl-types.h to their respective headers
    
    To make it easier to copy a class outside the repo.
    
    Only TeplFile is needed in tepl-types.h because TeplFile depends on
    TeplFileMetadata and vice-versa.

 tepl/Makefile.am                        |  2 +-
 tepl/tepl-abstract-factory-vala.h       |  2 +-
 tepl/tepl-abstract-factory.c            |  2 --
 tepl/tepl-abstract-factory.h            |  4 +++-
 tepl/tepl-application-window.c          |  1 -
 tepl/tepl-application-window.h          |  3 ++-
 tepl/tepl-application.h                 |  2 +-
 tepl/tepl-buffer.c                      |  1 -
 tepl/tepl-buffer.h                      |  2 +-
 tepl/tepl-close-confirm-dialog-single.c |  1 -
 tepl/tepl-close-confirm-dialog-single.h |  2 +-
 tepl/tepl-encoding.h                    |  3 ++-
 tepl/tepl-file-content.c                |  1 -
 tepl/tepl-file-content.h                |  2 +-
 tepl/tepl-file-loader.c                 |  3 ---
 tepl/tepl-file-loader.h                 |  3 ++-
 tepl/tepl-file-saver.c                  |  3 ---
 tepl/tepl-file-saver.h                  |  4 +++-
 tepl/tepl-file.c                        |  2 --
 tepl/tepl-file.h                        |  3 ++-
 tepl/tepl-fold-region.h                 |  1 -
 tepl/tepl-gutter-renderer-folds.h       |  1 -
 tepl/tepl-notebook.h                    |  2 +-
 tepl/tepl-tab-group.c                   |  3 ---
 tepl/tepl-tab-group.h                   |  5 ++++-
 tepl/tepl-tab-label.c                   |  1 -
 tepl/tepl-tab-label.h                   |  3 ++-
 tepl/tepl-tab-saving.c                  |  2 --
 tepl/tepl-tab-saving.h                  |  3 ++-
 tepl/tepl-tab.c                         |  2 --
 tepl/tepl-tab.h                         |  4 +++-
 tepl/tepl-types.h                       | 19 +------------------
 32 files changed, 33 insertions(+), 59 deletions(-)
---
diff --git a/tepl/Makefile.am b/tepl/Makefile.am
index b7d4c4a..5636b25 100644
--- a/tepl/Makefile.am
+++ b/tepl/Makefile.am
@@ -32,10 +32,10 @@ tepl_public_headers =                               \
        tepl-menu-shell.h                       \
        tepl-metadata-manager.h                 \
        tepl-notebook.h                         \
-       tepl-types.h                            \
        tepl-tab.h                              \
        tepl-tab-group.h                        \
        tepl-tab-label.h                        \
+       tepl-types.h                            \
        tepl-utils.h                            \
        tepl-view.h
 
diff --git a/tepl/tepl-abstract-factory-vala.h b/tepl/tepl-abstract-factory-vala.h
index bdfa0d7..f99e3dc 100644
--- a/tepl/tepl-abstract-factory-vala.h
+++ b/tepl/tepl-abstract-factory-vala.h
@@ -25,7 +25,6 @@
 #endif
 
 #include <gtk/gtk.h>
-#include <tepl/tepl-types.h>
 #include <tepl/tepl-abstract-factory.h>
 
 G_BEGIN_DECLS
@@ -37,6 +36,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_ABSTRACT_FACTORY_VALA_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), 
TEPL_TYPE_ABSTRACT_FACTORY_VALA))
 #define TEPL_ABSTRACT_FACTORY_VALA_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), 
TEPL_TYPE_ABSTRACT_FACTORY_VALA, TeplAbstractFactoryValaClass))
 
+typedef struct _TeplAbstractFactoryVala      TeplAbstractFactoryVala;
 typedef struct _TeplAbstractFactoryValaClass TeplAbstractFactoryValaClass;
 
 struct _TeplAbstractFactoryVala
diff --git a/tepl/tepl-abstract-factory.c b/tepl/tepl-abstract-factory.c
index 3642ffb..3383b0e 100644
--- a/tepl/tepl-abstract-factory.c
+++ b/tepl/tepl-abstract-factory.c
@@ -18,8 +18,6 @@
  */
 
 #include "tepl-abstract-factory.h"
-#include "tepl-file.h"
-#include "tepl-tab.h"
 #include "tepl-tab-label.h"
 
 /**
diff --git a/tepl/tepl-abstract-factory.h b/tepl/tepl-abstract-factory.h
index e193d98..87a6623 100644
--- a/tepl/tepl-abstract-factory.h
+++ b/tepl/tepl-abstract-factory.h
@@ -25,7 +25,8 @@
 #endif
 
 #include <gtk/gtk.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-file.h>
+#include <tepl/tepl-tab.h>
 
 G_BEGIN_DECLS
 
@@ -36,6 +37,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_ABSTRACT_FACTORY_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), 
TEPL_TYPE_ABSTRACT_FACTORY))
 #define TEPL_ABSTRACT_FACTORY_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), 
TEPL_TYPE_ABSTRACT_FACTORY, TeplAbstractFactoryClass))
 
+typedef struct _TeplAbstractFactory      TeplAbstractFactory;
 typedef struct _TeplAbstractFactoryClass TeplAbstractFactoryClass;
 
 struct _TeplAbstractFactory
diff --git a/tepl/tepl-application-window.c b/tepl/tepl-application-window.c
index d7b465e..8c243a9 100644
--- a/tepl/tepl-application-window.c
+++ b/tepl/tepl-application-window.c
@@ -26,7 +26,6 @@
 #include "tepl-file.h"
 #include "tepl-signal-group.h"
 #include "tepl-tab.h"
-#include "tepl-tab-group.h"
 #include "tepl-view.h"
 
 /**
diff --git a/tepl/tepl-application-window.h b/tepl/tepl-application-window.h
index be5231f..9ece057 100644
--- a/tepl/tepl-application-window.h
+++ b/tepl/tepl-application-window.h
@@ -25,7 +25,7 @@
 #endif
 
 #include <gtk/gtk.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-tab-group.h>
 
 G_BEGIN_DECLS
 
@@ -36,6 +36,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_APPLICATION_WINDOW_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), 
TEPL_TYPE_APPLICATION_WINDOW))
 #define TEPL_APPLICATION_WINDOW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), 
TEPL_TYPE_APPLICATION_WINDOW, TeplApplicationWindowClass))
 
+typedef struct _TeplApplicationWindow         TeplApplicationWindow;
 typedef struct _TeplApplicationWindowClass    TeplApplicationWindowClass;
 typedef struct _TeplApplicationWindowPrivate  TeplApplicationWindowPrivate;
 
diff --git a/tepl/tepl-application.h b/tepl/tepl-application.h
index e79f82a..c00276f 100644
--- a/tepl/tepl-application.h
+++ b/tepl/tepl-application.h
@@ -26,7 +26,6 @@
 
 #include <gtk/gtk.h>
 #include <amtk/amtk.h>
-#include <tepl/tepl-types.h>
 
 G_BEGIN_DECLS
 
@@ -37,6 +36,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_APPLICATION_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), TEPL_TYPE_APPLICATION))
 #define TEPL_APPLICATION_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), TEPL_TYPE_APPLICATION, 
TeplApplicationClass))
 
+typedef struct _TeplApplication         TeplApplication;
 typedef struct _TeplApplicationClass    TeplApplicationClass;
 typedef struct _TeplApplicationPrivate  TeplApplicationPrivate;
 
diff --git a/tepl/tepl-buffer.c b/tepl/tepl-buffer.c
index 0e9b549..d0aa367 100644
--- a/tepl/tepl-buffer.c
+++ b/tepl/tepl-buffer.c
@@ -19,7 +19,6 @@
 
 #include "tepl-buffer.h"
 #include "tepl-abstract-factory.h"
-#include "tepl-file.h"
 #include "tepl-utils.h"
 
 /**
diff --git a/tepl/tepl-buffer.h b/tepl/tepl-buffer.h
index 97daf76..a3b3530 100644
--- a/tepl/tepl-buffer.h
+++ b/tepl/tepl-buffer.h
@@ -25,7 +25,7 @@
 #endif
 
 #include <gtksourceview/gtksource.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-file.h>
 
 G_BEGIN_DECLS
 
diff --git a/tepl/tepl-close-confirm-dialog-single.c b/tepl/tepl-close-confirm-dialog-single.c
index d62ce7a..15bfc6f 100644
--- a/tepl/tepl-close-confirm-dialog-single.c
+++ b/tepl/tepl-close-confirm-dialog-single.c
@@ -22,7 +22,6 @@
 #include <glib/gi18n-lib.h>
 #include "tepl-buffer.h"
 #include "tepl-file.h"
-#include "tepl-tab.h"
 #include "tepl-utils.h"
 
 #define CAN_CLOSE (TRUE)
diff --git a/tepl/tepl-close-confirm-dialog-single.h b/tepl/tepl-close-confirm-dialog-single.h
index 354a447..9d07f5b 100644
--- a/tepl/tepl-close-confirm-dialog-single.h
+++ b/tepl/tepl-close-confirm-dialog-single.h
@@ -21,7 +21,7 @@
 #define TEPL_CLOSE_CONFIRM_DIALOG_SINGLE_H
 
 #include <gtk/gtk.h>
-#include "tepl-types.h"
+#include "tepl-tab.h"
 
 G_BEGIN_DECLS
 
diff --git a/tepl/tepl-encoding.h b/tepl/tepl-encoding.h
index 71a92d9..f780331 100644
--- a/tepl/tepl-encoding.h
+++ b/tepl/tepl-encoding.h
@@ -26,12 +26,13 @@
 #endif
 
 #include <glib-object.h>
-#include <tepl/tepl-types.h>
 
 G_BEGIN_DECLS
 
 #define TEPL_TYPE_ENCODING (tepl_encoding_get_type ())
 
+typedef struct _TeplEncoding TeplEncoding;
+
 GType                  tepl_encoding_get_type                  (void) G_GNUC_CONST;
 
 TeplEncoding *         tepl_encoding_new                       (const gchar *charset);
diff --git a/tepl/tepl-file-content.c b/tepl/tepl-file-content.c
index 6c0e4d1..9896dce 100644
--- a/tepl/tepl-file-content.c
+++ b/tepl/tepl-file-content.c
@@ -19,7 +19,6 @@
 
 #include "tepl-file-content.h"
 #include <uchardet.h>
-#include "tepl-encoding.h"
 #include "tepl-encoding-private.h"
 
 struct _TeplFileContentPrivate
diff --git a/tepl/tepl-file-content.h b/tepl/tepl-file-content.h
index ec47cef..a4dfdfc 100644
--- a/tepl/tepl-file-content.h
+++ b/tepl/tepl-file-content.h
@@ -21,7 +21,7 @@
 #define TEPL_FILE_CONTENT_H
 
 #include <glib-object.h>
-#include "tepl-types.h"
+#include "tepl-encoding.h"
 #include "tepl-encoding-converter.h"
 
 G_BEGIN_DECLS
diff --git a/tepl/tepl-file-loader.c b/tepl/tepl-file-loader.c
index 8f73104..a39a8c6 100644
--- a/tepl/tepl-file-loader.c
+++ b/tepl/tepl-file-loader.c
@@ -20,11 +20,8 @@
 #include "config.h"
 #include "tepl-file-loader.h"
 #include <glib/gi18n-lib.h>
-#include "tepl-buffer.h"
-#include "tepl-file.h"
 #include "tepl-file-content.h"
 #include "tepl-file-content-loader.h"
-#include "tepl-encoding.h"
 
 /**
  * SECTION:file-loader
diff --git a/tepl/tepl-file-loader.h b/tepl/tepl-file-loader.h
index 1f8e333..3f4aeee 100644
--- a/tepl/tepl-file-loader.h
+++ b/tepl/tepl-file-loader.h
@@ -25,7 +25,8 @@
 #endif
 
 #include <gio/gio.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-buffer.h>
+#include <tepl/tepl-encoding.h>
 #include <tepl/tepl-file.h>
 
 G_BEGIN_DECLS
diff --git a/tepl/tepl-file-saver.c b/tepl/tepl-file-saver.c
index 16463af..c0cccbc 100644
--- a/tepl/tepl-file-saver.c
+++ b/tepl/tepl-file-saver.c
@@ -23,10 +23,7 @@
 #include "config.h"
 #include "tepl-file-saver.h"
 #include <glib/gi18n-lib.h>
-#include "tepl-file.h"
 #include "tepl-buffer-input-stream.h"
-#include "tepl-buffer.h"
-#include "tepl-encoding.h"
 #include "tepl-enum-types.h"
 
 /**
diff --git a/tepl/tepl-file-saver.h b/tepl/tepl-file-saver.h
index 184332e..160678f 100644
--- a/tepl/tepl-file-saver.h
+++ b/tepl/tepl-file-saver.h
@@ -28,7 +28,8 @@
 #endif
 
 #include <gtksourceview/gtksource.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-buffer.h>
+#include <tepl/tepl-encoding.h>
 #include <tepl/tepl-file.h>
 
 G_BEGIN_DECLS
@@ -40,6 +41,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_FILE_SAVER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), TEPL_TYPE_FILE_SAVER))
 #define TEPL_FILE_SAVER_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), TEPL_TYPE_FILE_SAVER, 
TeplFileSaverClass))
 
+typedef struct _TeplFileSaver        TeplFileSaver;
 typedef struct _TeplFileSaverClass   TeplFileSaverClass;
 typedef struct _TeplFileSaverPrivate TeplFileSaverPrivate;
 
diff --git a/tepl/tepl-file.c b/tepl/tepl-file.c
index b81a44f..3aceaee 100644
--- a/tepl/tepl-file.c
+++ b/tepl/tepl-file.c
@@ -20,8 +20,6 @@
 #include "config.h"
 #include "tepl-file.h"
 #include <glib/gi18n-lib.h>
-#include "tepl-encoding.h"
-#include "tepl-file-metadata.h"
 #include "tepl-utils.h"
 #include "tepl-enum-types.h"
 
diff --git a/tepl/tepl-file.h b/tepl/tepl-file.h
index e3fdd2c..45d4016 100644
--- a/tepl/tepl-file.h
+++ b/tepl/tepl-file.h
@@ -25,7 +25,8 @@
 #endif
 
 #include <gtksourceview/gtksource.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-encoding.h>
+#include <tepl/tepl-file-metadata.h>
 
 G_BEGIN_DECLS
 
diff --git a/tepl/tepl-fold-region.h b/tepl/tepl-fold-region.h
index c6907a4..1658a18 100644
--- a/tepl/tepl-fold-region.h
+++ b/tepl/tepl-fold-region.h
@@ -25,7 +25,6 @@
 #endif
 
 #include <gtk/gtk.h>
-#include <tepl/tepl-types.h>
 
 G_BEGIN_DECLS
 
diff --git a/tepl/tepl-gutter-renderer-folds.h b/tepl/tepl-gutter-renderer-folds.h
index d0895ab..068cb77 100644
--- a/tepl/tepl-gutter-renderer-folds.h
+++ b/tepl/tepl-gutter-renderer-folds.h
@@ -26,7 +26,6 @@
 #endif
 
 #include <gtksourceview/gtksource.h>
-#include <tepl/tepl-types.h>
 
 G_BEGIN_DECLS
 
diff --git a/tepl/tepl-notebook.h b/tepl/tepl-notebook.h
index 7e88844..a3378f8 100644
--- a/tepl/tepl-notebook.h
+++ b/tepl/tepl-notebook.h
@@ -25,7 +25,6 @@
 #endif
 
 #include <gtk/gtk.h>
-#include <tepl/tepl-types.h>
 
 G_BEGIN_DECLS
 
@@ -36,6 +35,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_NOTEBOOK_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), TEPL_TYPE_NOTEBOOK))
 #define TEPL_NOTEBOOK_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), TEPL_TYPE_NOTEBOOK, 
TeplNotebookClass))
 
+typedef struct _TeplNotebook         TeplNotebook;
 typedef struct _TeplNotebookClass    TeplNotebookClass;
 typedef struct _TeplNotebookPrivate  TeplNotebookPrivate;
 
diff --git a/tepl/tepl-tab-group.c b/tepl/tepl-tab-group.c
index 22aeeb1..dd22d24 100644
--- a/tepl/tepl-tab-group.c
+++ b/tepl/tepl-tab-group.c
@@ -18,9 +18,6 @@
  */
 
 #include "tepl-tab-group.h"
-#include "tepl-tab.h"
-#include "tepl-view.h"
-#include "tepl-buffer.h"
 
 /**
  * SECTION:tab-group
diff --git a/tepl/tepl-tab-group.h b/tepl/tepl-tab-group.h
index ea0afb2..a925e66 100644
--- a/tepl/tepl-tab-group.h
+++ b/tepl/tepl-tab-group.h
@@ -25,7 +25,9 @@
 #endif
 
 #include <glib-object.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-buffer.h>
+#include <tepl/tepl-tab.h>
+#include <tepl/tepl-view.h>
 
 G_BEGIN_DECLS
 
@@ -34,6 +36,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_TAB_GROUP(obj)            (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TEPL_TYPE_TAB_GROUP))
 #define TEPL_TAB_GROUP_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TEPL_TYPE_TAB_GROUP, 
TeplTabGroupInterface))
 
+typedef struct _TeplTabGroup          TeplTabGroup;
 typedef struct _TeplTabGroupInterface TeplTabGroupInterface;
 
 /**
diff --git a/tepl/tepl-tab-label.c b/tepl/tepl-tab-label.c
index 2684c15..c63eaf9 100644
--- a/tepl/tepl-tab-label.c
+++ b/tepl/tepl-tab-label.c
@@ -20,7 +20,6 @@
 #include "config.h"
 #include "tepl-tab-label.h"
 #include <glib/gi18n-lib.h>
-#include "tepl-tab.h"
 #include "tepl-buffer.h"
 #include "tepl-file.h"
 #include "tepl-signal-group.h"
diff --git a/tepl/tepl-tab-label.h b/tepl/tepl-tab-label.h
index 72ff8e4..73c262a 100644
--- a/tepl/tepl-tab-label.h
+++ b/tepl/tepl-tab-label.h
@@ -25,7 +25,7 @@
 #endif
 
 #include <gtk/gtk.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-tab.h>
 
 G_BEGIN_DECLS
 
@@ -36,6 +36,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_TAB_LABEL_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), TEPL_TYPE_TAB_LABEL))
 #define TEPL_TAB_LABEL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), TEPL_TYPE_TAB_LABEL, 
TeplTabLabelClass))
 
+typedef struct _TeplTabLabel         TeplTabLabel;
 typedef struct _TeplTabLabelClass    TeplTabLabelClass;
 typedef struct _TeplTabLabelPrivate  TeplTabLabelPrivate;
 
diff --git a/tepl/tepl-tab-saving.c b/tepl/tepl-tab-saving.c
index 21a2d12..3fb9aee 100644
--- a/tepl/tepl-tab-saving.c
+++ b/tepl/tepl-tab-saving.c
@@ -21,9 +21,7 @@
 #include "tepl-tab-saving.h"
 #include <glib/gi18n-lib.h>
 #include "tepl-file.h"
-#include "tepl-file-saver.h"
 #include "tepl-info-bar.h"
-#include "tepl-tab.h"
 
 /* The functions in this file permits to run a TeplFileSaver, shows
  * TeplInfoBar's, until the operation is successful or if there is an
diff --git a/tepl/tepl-tab-saving.h b/tepl/tepl-tab-saving.h
index e6cd4ea..4ddab7e 100644
--- a/tepl/tepl-tab-saving.h
+++ b/tepl/tepl-tab-saving.h
@@ -21,7 +21,8 @@
 #define TEPL_TAB_SAVING_H
 
 #include <gio/gio.h>
-#include "tepl-types.h"
+#include "tepl-tab.h"
+#include "tepl-file-saver.h"
 
 G_BEGIN_DECLS
 
diff --git a/tepl/tepl-tab.c b/tepl/tepl-tab.c
index 85e9cbc..0ecd5a7 100644
--- a/tepl/tepl-tab.c
+++ b/tepl/tepl-tab.c
@@ -20,7 +20,6 @@
 #include "config.h"
 #include "tepl-tab.h"
 #include <glib/gi18n-lib.h>
-#include "tepl-buffer.h"
 #include "tepl-close-confirm-dialog-single.h"
 #include "tepl-file-loader.h"
 #include "tepl-file-metadata.h"
@@ -29,7 +28,6 @@
 #include "tepl-tab-group.h"
 #include "tepl-tab-saving.h"
 #include "tepl-utils.h"
-#include "tepl-view.h"
 
 /**
  * SECTION:tab
diff --git a/tepl/tepl-tab.h b/tepl/tepl-tab.h
index 25b9328..12e069b 100644
--- a/tepl/tepl-tab.h
+++ b/tepl/tepl-tab.h
@@ -25,7 +25,8 @@
 #endif
 
 #include <gtk/gtk.h>
-#include <tepl/tepl-types.h>
+#include <tepl/tepl-buffer.h>
+#include <tepl/tepl-view.h>
 
 G_BEGIN_DECLS
 
@@ -36,6 +37,7 @@ G_BEGIN_DECLS
 #define TEPL_IS_TAB_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), TEPL_TYPE_TAB))
 #define TEPL_TAB_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), TEPL_TYPE_TAB, TeplTabClass))
 
+typedef struct _TeplTab         TeplTab;
 typedef struct _TeplTabClass    TeplTabClass;
 typedef struct _TeplTabPrivate  TeplTabPrivate;
 
diff --git a/tepl/tepl-types.h b/tepl/tepl-types.h
index 37808b3..89c0e6b 100644
--- a/tepl/tepl-types.h
+++ b/tepl/tepl-types.h
@@ -28,24 +28,7 @@
 
 G_BEGIN_DECLS
 
-typedef struct _TeplAbstractFactory            TeplAbstractFactory;
-typedef struct _TeplAbstractFactoryVala                TeplAbstractFactoryVala;
-typedef struct _TeplApplication                        TeplApplication;
-typedef struct _TeplApplicationWindow          TeplApplicationWindow;
-typedef struct _TeplBuffer                     TeplBuffer;
-typedef struct _TeplEncoding                   TeplEncoding;
-typedef struct _TeplFile                       TeplFile;
-typedef struct _TeplFileLoader                 TeplFileLoader;
-typedef struct _TeplFileMetadata               TeplFileMetadata;
-typedef struct _TeplFileSaver                  TeplFileSaver;
-typedef struct _TeplFoldRegion                 TeplFoldRegion;
-typedef struct _TeplGutterRendererFolds                TeplGutterRendererFolds;
-typedef struct _TeplInfoBar                    TeplInfoBar;
-typedef struct _TeplNotebook                   TeplNotebook;
-typedef struct _TeplTab                                TeplTab;
-typedef struct _TeplTabGroup                   TeplTabGroup;
-typedef struct _TeplTabLabel                   TeplTabLabel;
-typedef struct _TeplView                       TeplView;
+typedef struct _TeplFile       TeplFile;
 
 G_END_DECLS
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]