[gedit/zbrown/deteplification-src: 331/633] Split enum-types into public/private enum-types




commit 3857cc7ebd12dbc15b5e8990c69ba6d2cfff4a8e
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Fri May 8 18:15:58 2020 +0200

    Split enum-types into public/private enum-types

 gedit/Gedit-3.0.metadata     |  1 -
 gedit/gedit-multi-notebook.c |  2 +-
 gedit/meson.build            | 16 +++++++++++-----
 3 files changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/gedit/Gedit-3.0.metadata b/gedit/Gedit-3.0.metadata
index 5bb5defd9..1a5b45a3a 100644
--- a/gedit/Gedit-3.0.metadata
+++ b/gedit/Gedit-3.0.metadata
@@ -6,7 +6,6 @@ EncodingsComboBox cheader_filename="gedit/gedit-encodings-combo-box.h"
 MenuExtension cheader_filename="gedit/gedit-menu-extension.h"
 Message cheader_filename="gedit/gedit-message.h"
 MessageBus cheader_filename="gedit/gedit-message-bus.h"
-NotebookShowTabsModeType cheader_filename="gedit/gedit-notebook.h"
 ProgressInfoBar cheader_filename="gedit/gedit-progress-info-bar.h"
 Statusbar cheader_filename="gedit/gedit-statusbar.h"
 Tab cheader_filename="gedit/gedit-tab.h"
diff --git a/gedit/gedit-multi-notebook.c b/gedit/gedit-multi-notebook.c
index 7583c6f6d..46d75ed8f 100644
--- a/gedit/gedit-multi-notebook.c
+++ b/gedit/gedit-multi-notebook.c
@@ -22,7 +22,7 @@
 
 #include "gedit-multi-notebook.h"
 
-#include "gedit-enum-types.h"
+#include "gedit-enum-types-private.h"
 #include "gedit-settings.h"
 #include "gedit-tab-private.h"
 #include "gedit-tab.h"
diff --git a/gedit/meson.build b/gedit/meson.build
index 117c132cf..73e457742 100644
--- a/gedit/meson.build
+++ b/gedit/meson.build
@@ -154,15 +154,21 @@ libgedit_sources = [
   libgedit_private_sources
 ]
 
-libgedit_enums = gnome.mkenums_simple(
+libgedit_public_enum_types = gnome.mkenums_simple(
   'gedit-enum-types',
-  sources: libgedit_public_headers + ['gedit-notebook.h'],
+  sources: libgedit_public_headers,
+)
+
+libgedit_private_enum_types = gnome.mkenums_simple(
+  'gedit-enum-types-private',
+  sources: ['gedit-notebook.h'],
 )
 
 subdir('resources')
 
 libgedit_sources += [
-  libgedit_enums[0],
+  libgedit_public_enum_types[0],
+  libgedit_private_enum_types[0],
   libgedit_gresources[0],
 ]
 
@@ -175,7 +181,7 @@ install_headers(
 
 libgedit_sha = shared_library(
   package_string,
-  libgedit_sources + [libgedit_enums[1], libgedit_gresources[1]],
+  libgedit_sources + [libgedit_public_enum_types[1], libgedit_private_enum_types[1], libgedit_gresources[1]],
   include_directories: root_include_dir,
   dependencies: libgedit_deps,
   c_args: libgedit_c_args,
@@ -186,7 +192,7 @@ libgedit_sha = shared_library(
 
 # GObject Introspection
 libgedit_public_headers += [
-  libgedit_enums[1],
+  libgedit_public_enum_types[1],
 ]
 
 libgedit_gir_includes = [


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