diff options
-rw-r--r-- | src/options.c | 187 | ||||
-rwxr-xr-x | test/feh.i | 2 |
2 files changed, 94 insertions, 95 deletions
diff --git a/src/options.c b/src/options.c index 9cfbcdc..9094956 100644 --- a/src/options.c +++ b/src/options.c @@ -319,105 +319,104 @@ static void feh_parse_option_array(int argc, char **argv) static char stropts[] = "a:A:b:B:cC:dD:e:E:f:Fg:hH:iIj:klL:mM:nNo:O:pqQrR:sS:tT:uUvVwW:xXy:zZ0:1:2:4:5:8:9:.@:^:~:):|:_:+:"; static struct option lopts[] = { - /* actions */ - {"help", 0, 0, 'h'}, /* okay */ - {"version", 0, 0, 'v'}, /* okay */ - /* toggles */ - {"montage", 0, 0, 'm'}, /* okay */ - {"collage", 0, 0, 'c'}, /* okay */ - {"index", 0, 0, 'i'}, /* okay */ - {"fullindex", 0, 0, 'I'}, /* okay */ - {"verbose", 0, 0, 'V'}, /* okay */ - {"borderless", 0, 0, 'x'}, /* okay */ - {"keep-http", 0, 0, 'k'}, /* okay */ - {"stretch", 0, 0, 's'}, /* okay */ - {"multiwindow", 0, 0, 'w'}, /* okay */ - {"recursive", 0, 0, 'r'}, /* okay */ - {"randomize", 0, 0, 'z'}, /* okay */ - {"list", 0, 0, 'l'}, /* okay */ - {"quiet", 0, 0, 'q'}, /* okay */ - {"loadable", 0, 0, 'U'}, /* okay */ - {"unloadable", 0, 0, 'u'}, /* okay */ - {"no-menus", 0, 0, 'N'}, - {"full-screen", 0, 0, 'F'}, /* deprecated */ - {"fullscreen", 0, 0, 'F'}, - {"auto-zoom", 0, 0, 'Z'}, - {"ignore-aspect", 0, 0, 'X'}, - {"draw-filename", 0, 0, 'd'}, - {"preload", 0, 0, 'p'}, - {"reverse", 0, 0, 'n'}, - {"thumbnails", 0, 0, 't'}, - {"builtin", 0, 0, 'Q'}, - {"scale-down", 0, 0, '.'}, /* okay */ + {"help" , 0, 0, 'h'}, + {"version" , 0, 0, 'v'}, + {"montage" , 0, 0, 'm'}, + {"collage" , 0, 0, 'c'}, + {"index" , 0, 0, 'i'}, + {"fullindex" , 0, 0, 'I'}, + {"verbose" , 0, 0, 'V'}, + {"borderless" , 0, 0, 'x'}, + {"keep-http" , 0, 0, 'k'}, + {"stretch" , 0, 0, 's'}, + {"multiwindow" , 0, 0, 'w'}, + {"recursive" , 0, 0, 'r'}, + {"randomize" , 0, 0, 'z'}, + {"list" , 0, 0, 'l'}, + {"quiet" , 0, 0, 'q'}, + {"loadable" , 0, 0, 'U'}, + {"unloadable" , 0, 0, 'u'}, + {"no-menus" , 0, 0, 'N'}, + {"full-screen" , 0, 0, 'F'}, /* deprecated */ + {"fullscreen" , 0, 0, 'F'}, + {"auto-zoom" , 0, 0, 'Z'}, + {"ignore-aspect" , 0, 0, 'X'}, + {"draw-filename" , 0, 0, 'd'}, + {"preload" , 0, 0, 'p'}, + {"reverse" , 0, 0, 'n'}, + {"thumbnails" , 0, 0, 't'}, + {"builtin" , 0, 0, 'Q'}, + {"scale-down" , 0, 0, '.'}, {"no-jump-on-resort", 0, 0, 220}, - {"hide-pointer", 0, 0, 221}, - {"draw-actions", 0, 0, 222}, + {"hide-pointer" , 0, 0, 221}, + {"draw-actions" , 0, 0, 222}, {"cache-thumbnails", 0, 0, 223}, - {"cycle-once", 0, 0, 224}, - {"no-xinerama", 0, 0, 225}, + {"cycle-once" , 0, 0, 224}, + {"no-xinerama" , 0, 0, 225}, {"no-rotate-ctrl-mask", 0, 0, 226}, {"no-blur-ctrl-mask", 0, 0, 227}, - {"menu-ctrl-mask", 0, 0, 228}, /* okay */ - /* options with values */ - {"output", 1, 0, 'o'}, /* okay */ - {"output-only", 1, 0, 'O'}, /* okay */ - {"action", 1, 0, 'A'}, /* okay */ - {"limit-width", 1, 0, 'W'}, /* okay */ - {"limit-height", 1, 0, 'H'}, /* okay */ - {"reload", 1, 0, 'R'}, /* okay */ - {"alpha", 1, 0, 'a'}, /* okay */ - {"sort", 1, 0, 'S'}, /* okay */ - {"theme", 1, 0, 'T'}, /* okay */ - {"filelist", 1, 0, 'f'}, /* okay */ - {"customlist", 1, 0, 'L'}, /* okay */ - {"geometry", 1, 0, 'g'}, /* okay */ - {"menu-font", 1, 0, 'M'}, - {"thumb-width", 1, 0, 'y'}, - {"thumb-height", 1, 0, 'E'}, - {"slideshow-delay", 1, 0, 'D'}, - {"font", 1, 0, 'e'}, - {"title-font", 1, 0, '@'}, - {"title", 1, 0, '^'}, - {"thumb-title", 1, 0, '~'}, - {"bg", 1, 0, 'b'}, - {"fontpath", 1, 0, 'C'}, - {"menu-bg", 1, 0, ')'}, - {"image-bg", 1, 0, 'B'}, - {"reload-button", 1, 0, '0'}, - {"pan-button", 1, 0, '1'}, - {"zoom-button", 1, 0, '2'}, - {"menu-button", 1, 0, '3'}, - {"prev-button", 1, 0, '4'}, - {"next-button", 1, 0, '5'}, - {"rotate-button", 1, 0, '8'}, - {"blur-button", 1, 0, '9'}, - {"start-at", 1, 0, '|'}, - {"rcfile", 1, 0, '_'}, - {"debug-level", 1, 0, '+'}, - {"output-dir", 1, 0, 'j'}, - {"bg-tile", 1, 0, 200}, - {"bg-center", 1, 0, 201}, - {"bg-scale", 1, 0, 202}, - {"bg-seamless", 1, 0, 203}, - {"menu-style", 1, 0, 204}, - {"zoom", 1, 0, 205}, + {"menu-ctrl-mask", 0, 0, 228}, + + {"output" , 1, 0, 'o'}, + {"output-only" , 1, 0, 'O'}, + {"action" , 1, 0, 'A'}, + {"limit-width" , 1, 0, 'W'}, + {"limit-height" , 1, 0, 'H'}, + {"reload" , 1, 0, 'R'}, + {"alpha" , 1, 0, 'a'}, + {"sort" , 1, 0, 'S'}, + {"theme" , 1, 0, 'T'}, + {"filelist" , 1, 0, 'f'}, + {"customlist" , 1, 0, 'L'}, + {"geometry" , 1, 0, 'g'}, + {"menu-font" , 1, 0, 'M'}, + {"thumb-width" , 1, 0, 'y'}, + {"thumb-height" , 1, 0, 'E'}, + {"slideshow-delay",1, 0, 'D'}, + {"font" , 1, 0, 'e'}, + {"title-font" , 1, 0, '@'}, + {"title" , 1, 0, '^'}, + {"thumb-title" , 1, 0, '~'}, + {"bg" , 1, 0, 'b'}, + {"fontpath" , 1, 0, 'C'}, + {"menu-bg" , 1, 0, ')'}, + {"image-bg" , 1, 0, 'B'}, + {"reload-button" , 1, 0, '0'}, + {"pan-button" , 1, 0, '1'}, + {"zoom-button" , 1, 0, '2'}, + {"menu-button" , 1, 0, '3'}, + {"prev-button" , 1, 0, '4'}, + {"next-button" , 1, 0, '5'}, + {"rotate-button" , 1, 0, '8'}, + {"blur-button" , 1, 0, '9'}, + {"start-at" , 1, 0, '|'}, + {"rcfile" , 1, 0, '_'}, + {"debug-level" , 1, 0, '+'}, + {"output-dir" , 1, 0, 'j'}, + {"bg-tile" , 1, 0, 200}, + {"bg-center" , 1, 0, 201}, + {"bg-scale" , 1, 0, 202}, + {"bg-seamless" , 1, 0, 203}, + {"menu-style" , 1, 0, 204}, + {"zoom" , 1, 0, 205}, {"no-screen-clip", 0, 0, 206}, - {"menu-border", 1, 0, 207}, - {"caption-path", 1, 0, 208}, - {"action1", 1, 0, 209}, - {"action2", 1, 0, 210}, - {"action3", 1, 0, 211}, - {"action4", 1, 0, 212}, - {"action5", 1, 0, 213}, - {"action6", 1, 0, 214}, - {"action7", 1, 0, 215}, - {"action8", 1, 0, 216}, - {"action9", 1, 0, 217}, - {"bg-fill", 1, 0, 218}, - {"index-name", 1, 0, 230}, - {"index-size", 1, 0, 231}, - {"index-dim", 1, 0, 232}, - {"thumb-redraw", 1, 0, 233}, + {"menu-border" , 1, 0, 207}, + {"caption-path" , 1, 0, 208}, + {"action1" , 1, 0, 209}, + {"action2" , 1, 0, 210}, + {"action3" , 1, 0, 211}, + {"action4" , 1, 0, 212}, + {"action5" , 1, 0, 213}, + {"action6" , 1, 0, 214}, + {"action7" , 1, 0, 215}, + {"action8" , 1, 0, 216}, + {"action9" , 1, 0, 217}, + {"bg-fill" , 1, 0, 218}, + {"index-name" , 1, 0, 230}, + {"index-size" , 1, 0, 231}, + {"index-dim" , 1, 0, 232}, + {"thumb-redraw" , 1, 0, 233}, + {0, 0, 0, 0} }; int optch = 0, cmdx = 0; @@ -296,7 +296,7 @@ is($width, 423, '--geometry: correct width'); is($height, 232, '--geometry: correct height'); feh_stop(); -$win = feh_start('--full-screen'); +$win = feh_start('--fullscreen'); (undef, undef, $width, $height) = GetWindowPos($win); ok([(GetWindowPos($win))[2, 3]] ~~ [GetScreenRes()], 'fullscreen uses full screen size'); |