[compiz] add compiz_commandline_options_for_button_layout_and_titlebar_font.patch
Wolfgang Ulbrich
raveit65 at fedoraproject.org
Wed Apr 24 12:12:41 UTC 2013
commit 9da28f0afe4f61d6ffacbba98471ff96338cec73
Author: raveit <chat-to-me at raveit.de>
Date: Wed Apr 24 14:12:32 2013 +0200
add compiz_commandline_options_for_button_layout_and_titlebar_font.patch
...tions_for_button_layout_and_titlebar_font.patch | 60 ++++++++++++++++++++
1 files changed, 60 insertions(+), 0 deletions(-)
---
diff --git a/compiz_commandline_options_for_button_layout_and_titlebar_font.patch b/compiz_commandline_options_for_button_layout_and_titlebar_font.patch
new file mode 100644
index 0000000..a405d61
--- /dev/null
+++ b/compiz_commandline_options_for_button_layout_and_titlebar_font.patch
@@ -0,0 +1,60 @@
+diff -uprN compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c
+--- compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c 2013-04-18 20:00:33.060716000 +0200
++++ compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c 2013-04-18 20:12:32.808023855 +0200
+@@ -6883,6 +6883,7 @@ main (int argc, char *argv[])
+
+ #ifdef USE_MARCO
+ char *meta_theme = NULL;
++ char *marco_button_layout = "menu:minimize,maximize,close";
+ #endif
+
+ program_name = argv[0];
+@@ -6914,6 +6915,11 @@ main (int argc, char *argv[])
+ }
+ cmdline_options |= CMDLINE_BLUR;
+ }
++ else if (strcmp (argv[i], "--titlebar-font") == 0)
++ {
++ if (argc > ++i)
++ titlebar_font = pango_font_description_from_string (argv[i]);
++ }
+
+ #ifdef USE_MARCO
+ else if (strcmp (argv[i], "--opacity") == 0)
+@@ -6944,6 +6950,11 @@ main (int argc, char *argv[])
+ meta_theme = argv[i];
+ cmdline_options |= CMDLINE_THEME;
+ }
++ else if (strcmp (argv[i], "--button-layout") == 0)
++ {
++ if (argc > ++i)
++ marco_button_layout = argv[i];
++ }
+ #endif
+
+ else if (strcmp (argv[i], "--help") == 0)
+@@ -6952,6 +6963,7 @@ main (int argc, char *argv[])
+ "[--minimal] "
+ "[--replace] "
+ "[--blur none|titlebar|all] "
++ "[--titlebar-font FONT] "
+
+ #ifdef USE_MARCO
+ "[--opacity OPACITY] "
+@@ -6959,6 +6971,7 @@ main (int argc, char *argv[])
+ "[--active-opacity OPACITY] "
+ "[--no-active-opacity-shade] "
+ "[--marco-theme THEME] "
++ "[--button-layout LAYOUT] "
+ #endif
+
+ "[--help]"
+@@ -6985,6 +6998,8 @@ main (int argc, char *argv[])
+ theme_update_border_extents = meta_update_border_extents;
+ theme_get_event_window_position = meta_get_event_window_position;
+ theme_get_button_position = meta_get_button_position;
++ meta_update_button_layout(marco_button_layout);
++ meta_button_layout_set = TRUE;
+ }
+ }
+ #endif
More information about the scm-commits
mailing list