diff options
author | Johannes Löthberg <johannes@kyriasis.com> | 2014-11-11 01:03:43 +0100 |
---|---|---|
committer | Johannes Löthberg <johannes@kyriasis.com> | 2014-11-11 01:03:43 +0100 |
commit | 488be6bee4be864ca96bf9ab0f88ec323b06c6e5 (patch) | |
tree | c90fbe6eae8f59f52c18fe0f1f7ebb86b0aa0cf0 | |
parent | cf20a1795df2d98f1d7004c98c4a46f1f105a162 (diff) | |
download | yawa-488be6bee4be864ca96bf9ab0f88ec323b06c6e5.tar.xz |
Opening curl braces should be on the same line
-rw-r--r-- | src/utils.c | 15 | ||||
-rw-r--r-- | src/yawa.c | 157 | ||||
-rw-r--r-- | src/yawa.h | 4 |
3 files changed, 65 insertions, 111 deletions
diff --git a/src/utils.c b/src/utils.c index 55de956..d515b69 100644 --- a/src/utils.c +++ b/src/utils.c @@ -15,8 +15,7 @@ parse_int(char *string, char *arg) errno = 0; char *endptr; long val = strtol(string, &endptr, 10); - if (errno != 0) - { + if (errno != 0) { char *errormsg; asprintf(&errormsg, "parse_int: failed to parse %s", arg); @@ -25,8 +24,7 @@ parse_int(char *string, char *arg) exit(-2); } - if (endptr == string) - { + if (endptr == string) { fprintf(stderr, "Valid %s not found\n", arg); exit(-2); } @@ -39,8 +37,7 @@ parse_uint(char *string, char *arg) errno = 0; char *endptr; unsigned long val = strtoul(string, &endptr, 10); - if (errno != 0) - { + if (errno != 0) { char *errormsg; asprintf(&errormsg, "parse_uint: failed to parse %s", arg); @@ -49,8 +46,7 @@ parse_uint(char *string, char *arg) exit(-2); } - if (endptr == string) - { + if (endptr == string) { fprintf(stderr, "Valid %s not found\n", arg); exit(-2); } @@ -60,8 +56,9 @@ parse_uint(char *string, char *arg) bool parse_color(char *hex, Color *c, int a) { - if ((strlen(hex) != 7) && (strlen(hex) != 9)) + if ((strlen(hex) != 7) && (strlen(hex) != 9)) { return false; + } int len; if (strlen(hex) == 9) { @@ -165,19 +165,16 @@ set_root_atoms(Pixmap pixmap) atom_eroot = XInternAtom(display, "ESETROOT_PMAP_ID", True); // doing this to clean up after old background - if (atom_root != None && atom_eroot != None) - { + if (atom_root != None && atom_eroot != None) { XGetWindowProperty(display, RootWindow(display, screen), atom_root, 0L, 1L, False, AnyPropertyType, &type, &format, &length, &after, &data_root); - if (type == XA_PIXMAP) - { + if (type == XA_PIXMAP) { XGetWindowProperty(display, RootWindow(display, screen), atom_eroot, 0L, 1L, False, AnyPropertyType, &type, &format, &length, &after, &data_eroot); if (data_root && data_eroot && type == XA_PIXMAP && - *(data_root) == *(data_eroot)) - { + *(data_root) == *(data_eroot)) { XKillClient(display, *(data_root)); } } @@ -186,8 +183,7 @@ set_root_atoms(Pixmap pixmap) atom_root = XInternAtom(display, "_XROOTPMAP_ID", False); atom_eroot = XInternAtom(display, "ESETROOT_PMAP_ID", False); - if (atom_root == None || atom_eroot == None) - { + if (atom_root == None || atom_eroot == None) { return 0; } @@ -209,14 +205,14 @@ load_image(ImageMode mode, const char *arg, int rootW, int rootH, int imgW, imgH, o; Imlib_Image buffer = imlib_load_image(arg); - if (!buffer) + if (!buffer) { return 0; + } imlib_context_set_image(buffer); imgW = imlib_image_get_width(), imgH = imlib_image_get_height(); - if (alpha < 255) - { + if (alpha < 255) { // Create alpha-override mask imlib_image_set_has_alpha(1); Imlib_Color_Modifier modifier = imlib_create_color_modifier(); @@ -233,13 +229,10 @@ load_image(ImageMode mode, const char *arg, int rootW, int rootH, } imlib_context_set_image(rootimg); - if (mode == Fill) - { + if (mode == Fill) { imlib_blend_image_onto_image(buffer, 0, 0, 0, imgW, imgH, 0, 0, rootW, rootH); - } - else if (mode == Full) - { + } else if (mode == Full) { double aspect = ((double) rootW) / imgW; int top, left; if ((int) (imgH * aspect) > rootH) @@ -249,24 +242,21 @@ load_image(ImageMode mode, const char *arg, int rootW, int rootH, imlib_blend_image_onto_image(buffer, 0, 0, 0, imgW, imgH, left, top, (int) (imgW * aspect), (int) (imgH * aspect)); - } - else - { + } else { int left = (rootW - imgW) / 2, top = (rootH - imgH) / 2; - if (mode == Tile) - { + if (mode == Tile) { int x, y; for (; left > 0; left -= imgW); for (; top > 0; top -= imgH); - for (x = left; x < rootW; x += imgW) - for (y = top; y < rootH; y += imgH) + for (x = left; x < rootW; x += imgW) { + for (y = top; y < rootH; y += imgH) { imlib_blend_image_onto_image(buffer, 0, 0, 0, imgW, imgH, - x, y, imgW, imgH); - } - else - { + x, y, imgW, imgH); + } + } + } else { imlib_blend_image_onto_image(buffer, 0, 0, 0, imgW, imgH, left, top, imgW, imgH); } @@ -305,8 +295,7 @@ main(int argc, char **argv) Imlib_Color_Modifier modifier = NULL; _display = XOpenDisplay(NULL); - for (screen = 0; screen < ScreenCount(_display); screen++) - { + for (screen = 0; screen < ScreenCount(_display); screen++) { display = XOpenDisplay(NULL); context = imlib_context_new(); @@ -338,43 +327,37 @@ main(int argc, char **argv) imlib_context_set_dither(1); imlib_context_set_blend(1); - if (arguments.alpha) + if (arguments.alpha) { alpha = arguments.alpha; - else + } else { alpha = 255; + } - if (modifier != NULL) - { + if (modifier != NULL) { imlib_apply_color_modifier(); imlib_free_color_modifier(); } modifier = imlib_create_color_modifier(); imlib_context_set_color_modifier(modifier); - if (arguments.solid) - { + if (arguments.solid) { Color c; - if (parse_color(arguments.solid_color, &c, alpha) == 0) - { + if (parse_color(arguments.solid_color, &c, alpha) == 0) { fprintf(stderr, "Bad color (%s)\n", arguments.solid_color); exit(-2); } imlib_context_set_color(c.r, c.g, c.b, c.a); imlib_image_fill_rectangle(0, 0, width, height); } - if (arguments.clear) - { + if (arguments.clear) { imlib_free_color_range(); imlib_context_set_color_range(imlib_create_color_range()); } // TODO: Add back -addd - if (arguments.add) - { - for (i = 0; i < num_add_colors; i++) - { + if (arguments.add) { + for (i = 0; i < num_add_colors; i++) { Color c; - if (parse_color(arguments.add_color[i], &c, alpha) == 0) - { + if (parse_color(arguments.add_color[i], &c, alpha) == 0) { fprintf(stderr, "Bad color (%s)\n", arguments.add_color[i]); exit(-2); } @@ -382,59 +365,47 @@ main(int argc, char **argv) imlib_add_color_to_color_range(1); } } - if (arguments.gradient) - { + if (arguments.gradient) { imlib_image_fill_color_range_rectangle(0, 0, width, height, arguments.angle); } - if (arguments.fill) - { - if (load_image(Fill, arguments.image, width, height, alpha, image) == 0) - { + if (arguments.fill) { + if (load_image(Fill, arguments.image, width, height, alpha, image) == 0) { fprintf(stderr, "Bad image (%s)\n", arguments.image); continue; } } - if (arguments.full) - { - if (load_image(Full, arguments.image, width, height, alpha, image) == 0) - { + if (arguments.full) { + if (load_image(Full, arguments.image, width, height, alpha, image) == 0) { fprintf(stderr, "Bad image (%s)\n", arguments.image); continue; } } - if (arguments.tile) - { - if (load_image(Tile, arguments.image, width, height, alpha, image) == 0) - { + if (arguments.tile) { + if (load_image(Tile, arguments.image, width, height, alpha, image) == 0) { fprintf(stderr, "Bad image (%s)\n", arguments.image); continue; } } - if (arguments.center) - { - if (load_image(Center, arguments.image, width, height, alpha, image) == 0) - { + if (arguments.center) { + if (load_image(Center, arguments.image, width, height, alpha, image) == 0) { fprintf(stderr, "Bad image (%s)\n", arguments.image); continue; } } - if (arguments.tint) - { + if (arguments.tint) { Color c; DATA8 r[256], g[256], b[256], a[256]; int j; - if (parse_color(arguments.tint_color, &c, 255) == 0) - { + if (parse_color(arguments.tint_color, &c, 255) == 0) { fprintf(stderr, "Bad color\n"); exit(-2); } imlib_get_color_modifier_tables(r, g, b, a); - for (j = 0; j < 256; j++) - { + for (j = 0; j < 256; j++) { r[j] = (DATA8) (((double) r[j] / 255.0) * (double) c.r); g[j] = (DATA8) (((double) g[j] / 255.0) * (double) c.g); b[j] = (DATA8) (((double) b[j] / 255.0) * (double) c.b); @@ -442,78 +413,63 @@ main(int argc, char **argv) imlib_set_color_modifier_tables(r, g, b, a); } - if (arguments.blur) - { + if (arguments.blur) { int intval; - if (sscanf(argv[i], "%i", &intval) == 0) - { + if (sscanf(argv[i], "%i", &intval) == 0) { fprintf(stderr, "Bad value (%s)\n", argv[i]); continue; } imlib_image_blur(intval); } - if (arguments.sharpen) - { + if (arguments.sharpen) { int intval; - if (sscanf(argv[i], "%i", &intval) == 0) - { + if (sscanf(argv[i], "%i", &intval) == 0) { fprintf(stderr, "Bad value (%s)\n", argv[i]); continue; } imlib_image_sharpen(intval); } - if (arguments.contrast) - { + if (arguments.contrast) { double dblval; - if (sscanf(argv[i], "%lf", &dblval) == 0) - { + if (sscanf(argv[i], "%lf", &dblval) == 0) { fprintf(stderr, "Bad value (%s)\n", argv[i]); continue; } imlib_modify_color_modifier_contrast(dblval); } - if (arguments.brightness) - { + if (arguments.brightness) { double dblval; - if (sscanf(argv[i], "%lf", &dblval) == 0) - { + if (sscanf(argv[i], "%lf", &dblval) == 0) { fprintf(stderr, "Bad value (%s)\n", argv[i]); continue; } imlib_modify_color_modifier_brightness(dblval); } - if (arguments.gamma) - { + if (arguments.gamma) { double dblval; - if (sscanf(argv[i], "%lf", &dblval) == 0) - { + if (sscanf(argv[i], "%lf", &dblval) == 0) { fprintf(stderr, "Bad value (%s)\n", argv[i]); continue; } imlib_modify_color_modifier_gamma(dblval); } - if (arguments.flipv) - { + if (arguments.flipv) { imlib_image_flip_vertical(); } - if (arguments.fliph) - { + if (arguments.fliph) { imlib_image_flip_horizontal(); } - if (arguments.flipd) - { + if (arguments.flipd) { imlib_image_flip_diagonal(); } - if (arguments.write) - { + if (arguments.write) { imlib_save_image(argv[i]); } - if (modifier != NULL) - { + if (modifier != NULL) { imlib_context_set_color_modifier(modifier); imlib_apply_color_modifier(); imlib_free_color_modifier(); @@ -523,8 +479,9 @@ main(int argc, char **argv) imlib_free_image(); imlib_free_color_range(); - if (set_root_atoms(pixmap) == 0) + if (set_root_atoms(pixmap) == 0) { fprintf(stderr, "Couldn't create atoms...\n"); + } XKillClient(display, AllTemporary); XSetCloseDownMode(display, RetainTemporary); @@ -71,8 +71,7 @@ struct arguments { }; // Order of fields: {NAME, KEY, ARG, FLAGS, DOC, GROUP}. -static struct argp_option options[] = -{ +static struct argp_option options[] = { {0, 0, 0, 0, "Gradients:", 1}, {"add", 'a', "COLOR", 0, "Add color to range using distance 1", 1}, // TODO: Figure out what to do about `-addd <color> <distance> @@ -104,4 +103,5 @@ static struct argp_option options[] = {"write", 'w', "FILENAME", 0, "Write the current image to a file", -1}, // Not implemented {0, 0, 0, 0, 0, 0} }; + #endif |