diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-02-03 22:26:00 +0200 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-02-03 23:05:29 +0200 |
commit | aac68269e8a2909ae510e9eb5ffe1f627bd408ee (patch) | |
tree | 6a9c07ccde00cf6c8da6f5ce7cbf7a41046699bb | |
parent | 2aec0aceb5302efd8aec7814c732f362569acd8a (diff) | |
download | metacity-aac68269e8a2909ae510e9eb5ffe1f627bd408ee.tar.gz |
theme: move meta_theme_get_title_scale to libmetacity
-rw-r--r-- | libmetacity/meta-theme.c | 18 | ||||
-rw-r--r-- | libmetacity/meta-theme.h | 4 | ||||
-rw-r--r-- | src/ui/theme.c | 18 | ||||
-rw-r--r-- | src/ui/theme.h | 4 |
4 files changed, 22 insertions, 22 deletions
diff --git a/libmetacity/meta-theme.c b/libmetacity/meta-theme.c index 193fcbdb..5550bdc0 100644 --- a/libmetacity/meta-theme.c +++ b/libmetacity/meta-theme.c @@ -455,6 +455,24 @@ meta_frame_type_from_string (const gchar *str) return META_FRAME_TYPE_LAST; } +gdouble +meta_theme_get_title_scale (MetaTheme *theme, + MetaFrameType type, + MetaFrameFlags flags) +{ + MetaFrameStyle *style; + + g_return_val_if_fail (type < META_FRAME_TYPE_LAST, 1.0); + + style = meta_theme_get_frame_style (theme, type, flags); + + /* Parser is not supposed to allow this currently */ + if (style == NULL) + return 1.0; + + return style->layout->title_scale; +} + gboolean meta_theme_allows_shade_stick_above_buttons (MetaTheme *theme) { diff --git a/libmetacity/meta-theme.h b/libmetacity/meta-theme.h index 0681b160..ac68c909 100644 --- a/libmetacity/meta-theme.h +++ b/libmetacity/meta-theme.h @@ -189,6 +189,10 @@ gint meta_pango_font_desc_get_text_height (const PangoFontDescr MetaFrameType meta_frame_type_from_string (const gchar *str); +gdouble meta_theme_get_title_scale (MetaTheme *theme, + MetaFrameType type, + MetaFrameFlags flags); + gboolean meta_theme_allows_shade_stick_above_buttons (MetaTheme *theme); G_END_DECLS diff --git a/src/ui/theme.c b/src/ui/theme.c index 2d9b7428..8370f8b4 100644 --- a/src/ui/theme.c +++ b/src/ui/theme.c @@ -1569,24 +1569,6 @@ meta_theme_set_current (const gchar *name, } } -double -meta_theme_get_title_scale (MetaTheme *theme, - MetaFrameType type, - MetaFrameFlags flags) -{ - MetaFrameStyle *style; - - g_return_val_if_fail (type < META_FRAME_TYPE_LAST, 1.0); - - style = meta_theme_get_frame_style (theme, type, flags); - - /* Parser is not supposed to allow this currently */ - if (style == NULL) - return 1.0; - - return style->layout->title_scale; -} - void meta_theme_draw_frame (MetaTheme *theme, const gchar *theme_variant, diff --git a/src/ui/theme.h b/src/ui/theme.h index 4aad669c..5c1df6e9 100644 --- a/src/ui/theme.h +++ b/src/ui/theme.h @@ -31,10 +31,6 @@ void meta_theme_set_current (const char *name, gboolean composited, const PangoFontDescription *titlebar_font); -double meta_theme_get_title_scale (MetaTheme *theme, - MetaFrameType type, - MetaFrameFlags flags); - void meta_theme_draw_frame (MetaTheme *theme, const gchar *variant, cairo_t *cr, |