diff options
author | Drew DeVault <sir@cmpwn.com> | 2015-11-27 16:16:40 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2015-11-27 16:16:54 -0500 |
commit | 9b62a98f3e104a6566891ecf491dd15327db443f (patch) | |
tree | 2f8f193f4b346801cf7eed3420f09def6bb015b0 /CONTRIBUTING.md | |
parent | Remove "See Also" from swaygrab man page (diff) | |
download | sway-9b62a98f3e104a6566891ecf491dd15327db443f.tar.gz sway-9b62a98f3e104a6566891ecf491dd15327db443f.tar.zst sway-9b62a98f3e104a6566891ecf491dd15327db443f.zip |
Style fixes in swaybg
CONTRIBUTING.md's code example is sourced from this file, so I updated
it as well.
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r-- | CONTRIBUTING.md | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ff2b8b5e..cc29dad0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -106,57 +106,57 @@ int main(int argc, const char **argv) { | |||
106 | cairo_set_source_surface(window->cairo, image, 0, 0); | 106 | cairo_set_source_surface(window->cairo, image, 0, 0); |
107 | break; | 107 | break; |
108 | case SCALING_MODE_FILL: | 108 | case SCALING_MODE_FILL: |
109 | { | 109 | { |
110 | double window_ratio = (double) window->width / window->height; | 110 | double window_ratio = (double) window->width / window->height; |
111 | double bg_ratio = width / height; | 111 | double bg_ratio = width / height; |
112 | 112 | ||
113 | if (window_ratio > bg_ratio) { | 113 | if (window_ratio > bg_ratio) { |
114 | double scale = (double) window->width / width; | 114 | double scale = (double) window->width / width; |
115 | cairo_scale(window->cairo, scale, scale); | 115 | cairo_scale(window->cairo, scale, scale); |
116 | cairo_set_source_surface(window->cairo, image, | 116 | cairo_set_source_surface(window->cairo, image, |
117 | 0, | 117 | 0, |
118 | (double) window->height/2 / scale - height/2); | 118 | (double) window->height/2 / scale - height/2); |
119 | } else { | 119 | } else { |
120 | double scale = (double) window->height / height; | 120 | double scale = (double) window->height / height; |
121 | cairo_scale(window->cairo, scale, scale); | 121 | cairo_scale(window->cairo, scale, scale); |
122 | cairo_set_source_surface(window->cairo, image, | 122 | cairo_set_source_surface(window->cairo, image, |
123 | (double) window->width/2 / scale - width/2, | 123 | (double) window->width/2 / scale - width/2, |
124 | 0); | 124 | 0); |
125 | } | ||
126 | } | 125 | } |
127 | break; | 126 | break; |
127 | } | ||
128 | case SCALING_MODE_FIT: | 128 | case SCALING_MODE_FIT: |
129 | { | 129 | { |
130 | double window_ratio = (double) window->width / window->height; | 130 | double window_ratio = (double) window->width / window->height; |
131 | double bg_ratio = width / height; | 131 | double bg_ratio = width / height; |
132 | 132 | ||
133 | if (window_ratio > bg_ratio) { | 133 | if (window_ratio > bg_ratio) { |
134 | double scale = (double) window->height / height; | 134 | double scale = (double) window->height / height; |
135 | cairo_scale(window->cairo, scale, scale); | 135 | cairo_scale(window->cairo, scale, scale); |
136 | cairo_set_source_surface(window->cairo, image, | 136 | cairo_set_source_surface(window->cairo, image, |
137 | (double) window->width/2 / scale - width/2, | 137 | (double) window->width/2 / scale - width/2, |
138 | 0); | 138 | 0); |
139 | } else { | 139 | } else { |
140 | double scale = (double) window->width / width; | 140 | double scale = (double) window->width / width; |
141 | cairo_scale(window->cairo, scale, scale); | 141 | cairo_scale(window->cairo, scale, scale); |
142 | cairo_set_source_surface(window->cairo, image, | 142 | cairo_set_source_surface(window->cairo, image, |
143 | 0, | 143 | 0, |
144 | (double) window->height/2 / scale - height/2); | 144 | (double) window->height/2 / scale - height/2); |
145 | } | ||
146 | } | 145 | } |
147 | break; | 146 | break; |
147 | } | ||
148 | case SCALING_MODE_CENTER: | 148 | case SCALING_MODE_CENTER: |
149 | cairo_set_source_surface(window->cairo, image, | 149 | cairo_set_source_surface(window->cairo, image, |
150 | (double) window->width/2 - width/2, | 150 | (double) window->width/2 - width/2, |
151 | (double) window->height/2 - height/2); | 151 | (double) window->height/2 - height/2); |
152 | break; | 152 | break; |
153 | case SCALING_MODE_TILE: | 153 | case SCALING_MODE_TILE: |
154 | { | 154 | { |
155 | cairo_pattern_t *pattern = cairo_pattern_create_for_surface(image); | 155 | cairo_pattern_t *pattern = cairo_pattern_create_for_surface(image); |
156 | cairo_pattern_set_extend(pattern, CAIRO_EXTEND_REPEAT); | 156 | cairo_pattern_set_extend(pattern, CAIRO_EXTEND_REPEAT); |
157 | cairo_set_source(window->cairo, pattern); | 157 | cairo_set_source(window->cairo, pattern); |
158 | } | ||
159 | break; | 158 | break; |
159 | } | ||
160 | default: | 160 | default: |
161 | sway_abort("Scaling mode '%s' not implemented yet!", scaling_mode_str); | 161 | sway_abort("Scaling mode '%s' not implemented yet!", scaling_mode_str); |
162 | } | 162 | } |