[gedit/zbrown/deteplification-src: 331/633] Split enum-types into public/private enum-types
- From: Zander Brown <zbrown src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/zbrown/deteplification-src: 331/633] Split enum-types into public/private enum-types
- Date: Sat, 10 Apr 2021 12:48:02 +0000 (UTC)
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]