updated on Mon Jan 16 04:00:32 UTC 2012
[aur-mirror.git] / lxappearance-gtk23 / lxappearance.c.patch
blob37a28b4f89d9f5c1105cb4163997ada513f7cd4d
1 26a27,28
2 > #include <stdlib.h>
3 > #include <stdio.h>
4 155a158
5 > GString* content_gtk3 = g_string_sized_new(512);
6 158a162,163
7 > g_string_append(content_gtk3,
8 > "# DO NOT EDIT! This file will be overwritten by LXAppearance.\n\n");
9 160c165
10 < g_string_append_printf(content,
11 ---
12 > {g_string_append_printf(content,
13 161a167,168
14 > g_string_append_printf(content_gtk3,
15 > "gtk-theme-name=%s\n", app.widget_theme);};
16 163c170
17 < g_string_append_printf(content,
18 ---
19 > {g_string_append_printf(content,
20 164a172,173
21 > g_string_append_printf(content_gtk3,
22 > "gtk-icon-theme-name=%s\n", app.icon_theme);};
23 166c175
24 < g_string_append_printf(content,
25 ---
26 > {g_string_append_printf(content,
27 167a177,178
28 > g_string_append_printf(content_gtk3,
29 > "gtk-font-name=%s\n", app.default_font);};
30 169c180
31 < g_string_append_printf(content,
32 ---
33 > {g_string_append_printf(content,
34 170a182,183
35 > g_string_append_printf(content_gtk3,
36 > "gtk-cursor-theme-name=%s\n", app.cursor_theme);};
37 197a211,236
38 > /* same for gtk3 */
39 > g_string_append_printf(content_gtk3,
40 > "gtk-cursor-theme-size=%d\n"
41 > "gtk-toolbar-style=%s\n"
42 > "gtk-toolbar-icon-size=%s\n"
43 > "gtk-button-images=%d\n"
44 > "gtk-menu-images=%d\n"
45 > #if GTK_CHECK_VERSION(2, 14, 0)
46 > "gtk-enable-event-sounds=%d\n"
47 > "gtk-enable-input-feedback-sounds=%d\n"
48 > #endif
49 > "gtk-xft-antialias=%d\n"
50 > "gtk-xft-hinting=%d\n"
52 > , app.cursor_theme_size,
53 > tb_styles[app.toolbar_style],
54 > tb_icon_sizes[app.toolbar_icon_size],
55 > app.button_images ? 1 : 0,
56 > app.menu_images ? 1 : 0,
57 > #if GTK_CHECK_VERSION(2, 14, 0)
58 > app.enable_event_sound ? 1 : 0,
59 > app.enable_input_feedback ? 1 : 0,
60 > #endif
61 > app.enable_antialising ? 1 : 0,
62 > app.enable_hinting ? 1 : 0
63 > );
64 200c239
65 < g_string_append_printf(content,
66 ---
67 > {g_string_append_printf(content,
68 201a241,242
69 > g_string_append_printf(content_gtk3,
70 > "gtk-xft-hintstyle=%s\n", app.hinting_style);};
71 204c245
72 < g_string_append_printf(content,
73 ---
74 > {g_string_append_printf(content,
75 205a247,248
76 > g_string_append_printf(content_gtk3,
77 > "gtk-xft-rgba=%s\n", app.font_rgba);};
78 212a256,258
79 > g_string_append_printf(content_gtk3,
80 > "gtk-color-scheme=%s\n",
81 > escaped);
82 218a265
83 > g_string_append_printf(content_gtk3, "\n");
84 223,225c270,272
85 < g_string_prepend(content, "[Settings] \n");
86 < char* file_path_gtk3 = g_build_filename(g_get_home_dir(), "gtk-3.0", NULL);
87 < char* file_path_settings = g_build_filename(g_get_home_dir(), "gtk-3.0", "settings.ini", NULL);
88 ---
89 > g_string_prepend(content_gtk3, "[Settings] \n");
90 > char* file_path_gtk3 = g_build_filename(getenv("XDG_CONFIG_HOME"), "gtk-3.0", NULL);
91 > char* file_path_settings = g_build_filename(getenv("XDG_CONFIG_HOME"), "gtk-3.0", "settings.ini", NULL);
92 232c279
93 < g_file_set_contents(file_path_settings, content->str, content->len, NULL);
94 ---
95 > g_file_set_contents(file_path_settings, content_gtk3->str, content_gtk3->len, NULL);
96 234a282,283
97 > g_string_free(content_gtk3, TRUE);
99 235a285,286
100 > g_free(file_path_gtk3);
101 > g_free(file_path_settings);