12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- Description: Fix missing option for beep prevention.
- Author: Ibragimov Rinat <ibragimovrinat@mail.ru>
- Last-Update: 2010-06-30
- Index: scrot-0.8/scrot.1
- ===================================================================
- --- scrot-0.8.orig/scrot.1
- +++ scrot-0.8/scrot.1
- @@ -49,6 +49,9 @@ Use the currently focused window.
- .B -t, --thumb NUM
- generate thumbnail too. NUM is the percentage of the original size for the
- thumbnail to be.
- +.TP 5
- +.B -z, --silent
- +prevent beeping.
- .SH SPECIAL STRINGS
- Both the
- .B --exec
- Index: scrot-0.8/src/main.c
- ===================================================================
- --- scrot-0.8.orig/src/main.c
- +++ scrot-0.8/src/main.c
- @@ -154,7 +154,7 @@ scrot_grab_shot(void)
- {
- Imlib_Image im;
-
- - XBell(disp, 0);
- + if (! opt.silent) XBell(disp, 0);
- im =
- gib_imlib_create_image_from_drawable(root, 0, 0, 0, scr->width,
- scr->height, 1);
- @@ -336,7 +336,7 @@ scrot_sel_and_grab_image(void)
- }
- scrot_nice_clip(&rx, &ry, &rw, &rh);
-
- - XBell(disp, 0);
- + if (! opt.silent) XBell(disp, 0);
- im = gib_imlib_create_image_from_drawable(root, 0, rx, ry, rw, rh, 1);
- }
- return im;
- Index: scrot-0.8/src/options.c
- ===================================================================
- --- scrot-0.8.orig/src/options.c
- +++ scrot-0.8/src/options.c
- @@ -44,7 +44,7 @@ init_parse_options(int argc, char **argv
- static void
- scrot_parse_option_array(int argc, char **argv)
- {
- - static char stropts[] = "bcd:e:hmq:st:uv+:";
- + static char stropts[] = "bcd:e:hmq:st:uv+:z";
- static struct option lopts[] = {
- /* actions */
- {"help", 0, 0, 'h'}, /* okay */
- @@ -55,6 +55,7 @@ scrot_parse_option_array(int argc, char
- {"focussed", 0, 0, 'u'}, /* macquarie dictionary has both spellings */
- {"border", 0, 0, 'b'},
- {"multidisp", 0, 0, 'm'},
- + {"silent", 0, 0, 'z'},
- /* toggles */
- {"thumb", 1, 0, 't'},
- {"delay", 1, 0, 'd'},
- @@ -109,6 +110,9 @@ scrot_parse_option_array(int argc, char
- case 't':
- options_parse_thumbnail(optarg);
- break;
- + case 'z':
- + opt.silent = 1;
- + break;
- default:
- break;
- }
- @@ -246,6 +250,7 @@ show_usage(void)
- " -t, --thumb NUM generate thumbnail too. NUM is the percentage\n"
- " of the original size for the thumbnail to be,\n"
- " or the geometry in percent, e.g. 50x60 or 80x20.\n"
- + " -z, --silent Prevent beeping\n"
- "\n" " SPECIAL STRINGS\n"
- " Both the --exec and filename parameters can take format specifiers\n"
- " that are expanded by " PACKAGE " when encountered.\n"
- Index: scrot-0.8/src/options.h
- ===================================================================
- --- scrot-0.8.orig/src/options.h
- +++ scrot-0.8/src/options.h
- @@ -35,6 +35,7 @@ struct __scrotoptions
- int focused;
- int quality;
- int border;
- + int silent;
- int multidisp;
- int thumb;
- int thumb_width;
|