diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-02-07 23:23:04 +0200 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-02-07 23:23:04 +0200 |
commit | ab3586203f2a12fc8bd2201d5dcfe4ebfd5869e5 (patch) | |
tree | 17b3ee334f802214ef860bc148412c4761f004a6 | |
parent | cb569a970d8858a97549cc26e425a44c50e6ae7f (diff) | |
download | metacity-ab3586203f2a12fc8bd2201d5dcfe4ebfd5869e5.tar.gz |
libmetacity: don't expose MetaDrawSpec
-rw-r--r-- | libmetacity/Makefile.am | 3 | ||||
-rw-r--r-- | libmetacity/meta-draw-op-private.h | 2 | ||||
-rw-r--r-- | libmetacity/meta-draw-spec-private.h (renamed from libmetacity/meta-draw-spec.h) | 9 | ||||
-rw-r--r-- | libmetacity/meta-draw-spec.c | 2 |
4 files changed, 10 insertions, 6 deletions
diff --git a/libmetacity/Makefile.am b/libmetacity/Makefile.am index f4452042..03c31569 100644 --- a/libmetacity/Makefile.am +++ b/libmetacity/Makefile.am @@ -16,7 +16,7 @@ libmetacity_la_SOURCES = \ meta-draw-op.c \ meta-draw-op-private.h \ meta-draw-spec.c \ - meta-draw-spec.h \ + meta-draw-spec-private.h \ meta-frame-borders.c \ meta-frame-borders.h \ meta-frame-enums.h \ @@ -70,7 +70,6 @@ libmetacity_include_HEADERS = \ meta-button-function.h \ meta-button-layout.h \ meta-color.h \ - meta-draw-spec.h \ meta-enum-types.h \ meta-frame-borders.h \ meta-frame-enums.h \ diff --git a/libmetacity/meta-draw-op-private.h b/libmetacity/meta-draw-op-private.h index c56ea360..3f777469 100644 --- a/libmetacity/meta-draw-op-private.h +++ b/libmetacity/meta-draw-op-private.h @@ -22,7 +22,7 @@ #include <gtk/gtk.h> #include "meta-color-spec-private.h" -#include "meta-draw-spec.h" +#include "meta-draw-spec-private.h" #include "meta-frame-borders.h" #include "meta-gradient-spec-private.h" diff --git a/libmetacity/meta-draw-spec.h b/libmetacity/meta-draw-spec-private.h index a17d9a04..5a36dfc8 100644 --- a/libmetacity/meta-draw-spec.h +++ b/libmetacity/meta-draw-spec-private.h @@ -16,8 +16,8 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#ifndef META_DRAW_SPEC_H -#define META_DRAW_SPEC_H +#ifndef META_DRAW_SPEC_PRIVATE_H +#define META_DRAW_SPEC_PRIVATE_H #include <gdk/gdk.h> @@ -48,18 +48,23 @@ struct _MetaPositionExprEnv int icon_height; }; +G_GNUC_INTERNAL MetaDrawSpec *meta_draw_spec_new (MetaThemeMetacity *metacity, const char *expr, GError **error); +G_GNUC_INTERNAL void meta_draw_spec_free (MetaDrawSpec *spec); +G_GNUC_INTERNAL gint meta_draw_spec_parse_x_position (MetaDrawSpec *spec, const MetaPositionExprEnv *env); +G_GNUC_INTERNAL gint meta_draw_spec_parse_y_position (MetaDrawSpec *spec, const MetaPositionExprEnv *env); +G_GNUC_INTERNAL gint meta_draw_spec_parse_size (MetaDrawSpec *spec, const MetaPositionExprEnv *env); diff --git a/libmetacity/meta-draw-spec.c b/libmetacity/meta-draw-spec.c index 716c8acc..bd9f816e 100644 --- a/libmetacity/meta-draw-spec.c +++ b/libmetacity/meta-draw-spec.c @@ -21,7 +21,7 @@ #include <glib/gi18n-lib.h> #include <stdlib.h> -#include "meta-draw-spec.h" +#include "meta-draw-spec-private.h" #include "meta-theme.h" #include "meta-theme-metacity-private.h" |