[geary] Force inline ComposerHeaderbar to have square corners
- From: Robert Schroll <rschroll src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Force inline ComposerHeaderbar to have square corners
- Date: Wed, 23 Jul 2014 02:25:06 +0000 (UTC)
commit b6bcbb9903375e6e8aa590198e3dfd89976b8dc7
Author: Robert Schroll <rschroll gmail com>
Date: Sat Jul 19 19:47:47 2014 -0400
Force inline ComposerHeaderbar to have square corners
Also ensure that the main window HeaderBar has square corners when
running with ENABLE_UNITY.
https://bugzilla.gnome.org/show_bug.cgi?id=733374
src/client/components/main-window.vala | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/src/client/components/main-window.vala b/src/client/components/main-window.vala
index 7809dab..ebdade2 100644
--- a/src/client/components/main-window.vala
+++ b/src/client/components/main-window.vala
@@ -80,6 +80,7 @@ public class MainWindow : Gtk.ApplicationWindow {
set_titlebar(main_toolbar);
#endif
+ set_styling();
create_layout();
}
@@ -131,6 +132,20 @@ public class MainWindow : Gtk.ApplicationWindow {
return base.window_state_event(event);
}
+ private void set_styling() {
+ Gtk.CssProvider provider = new Gtk.CssProvider();
+ Gtk.StyleContext.add_provider_for_screen(Gdk.Display.get_default().get_default_screen(),
+ provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
+ try {
+ provider.load_from_data("""
+ GtkBox GtkHeaderBar {
+ border-radius: 0px;
+ }""", -1);
+ } catch (Error error) {
+ debug("Could not load styling from data: %s", error.message);
+ }
+ }
+
private void create_layout() {
Gtk.Box main_layout = new Gtk.Box(Gtk.Orientation.VERTICAL, 0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]