GNOME Bugzilla – Bug 671509
Some small UI/theming improvements
Last modified: 2012-03-18 16:49:37 UTC
See attached patches.
Created attachment 209121 [details] [review] attachment-button: set "linked" style class on the button To get an unified look for themes that support it.
Created attachment 209122 [details] [review] table-header: use gtk_widget_create_pango_context() for header buttons Since we temporarily set custom style classes for the header button on the table's style context, we cannot rely on the PangoContext used by gtk_widget_create_pango_layout(), since the font values it will use are cached by GtkWidget. By creating a new PangoContext and using that to create our pango layout, the text we render will correctly support the properties specified by the theme (such as bold column-header buttons as specified by Adwaita).
Created attachment 209123 [details] the button with Adwaita and the patch
Created attachment 209124 [details] the header with Adwaita and the patch
With regard to UI Freeze: This comment is an OK from the Evolution user docs maintainer with regard to updating screenshots - still needs OK from maintainers though.
Committed for Evolution 3.3.92 with approval from the release team: http://git.gnome.org/browse/evolution/commit/?id=52a63c4a6364b2976b217dc20899aa96cd82e630 http://git.gnome.org/browse/evolution/commit/?id=54553974cabc283b16c8e2be49ee481ac7d1bfde
Note to myself: Only affected screenshot would be http://git.gnome.org/browse/evolution/plain/help/C/figures/window-overview-layers.png?h=master and I do not consider it relevant enough to break the translated screenshots for 3.4. Might fix for early 3.5.x though if I feel like.