diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-06-06 17:20:04 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-06-06 17:20:04 +0300 |
commit | b061881166b1311a3b9b4e535539450b871bd121 (patch) | |
tree | 13a8688a6b032c32be0d846c0d280fb024f92dc3 /theme-viewer | |
parent | 12b95c70cee3542dda31e192673752067e39d7c8 (diff) | |
download | metacity-b061881166b1311a3b9b4e535539450b871bd121.tar.gz |
libmetacity: add meta_theme_create_title_layout
Diffstat (limited to 'theme-viewer')
-rw-r--r-- | theme-viewer/theme-viewer-window.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/theme-viewer/theme-viewer-window.c b/theme-viewer/theme-viewer-window.c index 7dcd0415..11af9710 100644 --- a/theme-viewer/theme-viewer-window.c +++ b/theme-viewer/theme-viewer-window.c @@ -236,25 +236,17 @@ update_button_layout (ThemeViewerWindow *window) static void update_title_layout (ThemeViewerWindow *window) { - GtkWidget *widget; PangoLayout *layout; PangoFontDescription *font_desc; - PangoContext *context; gint height; - widget = GTK_WIDGET (window); - - layout = gtk_widget_create_pango_layout (widget, "Metacity Theme Viewer"); + layout = meta_theme_create_title_layout (window->theme, "Metacity Theme Viewer"); font_desc = meta_theme_create_font_desc (window->theme, window->theme_variant, window->frame_type, window->frame_flags); - context = gtk_widget_get_pango_context (widget); - height = meta_pango_font_desc_get_text_height (font_desc, context); + height = meta_theme_get_title_height (window->theme, font_desc); - pango_layout_set_auto_dir (layout, FALSE); - pango_layout_set_ellipsize (layout, PANGO_ELLIPSIZE_END); pango_layout_set_font_description (layout, font_desc); - pango_layout_set_single_paragraph_mode (layout, TRUE); if (window->title_layout) g_object_unref (window->title_layout); |