config.def.h (1867B)
1 /* See LICENSE file for copyright and license details. */ 2 3 static char *fontfallbacks[] = { 4 "bebas neue", 5 "dejavu sans", 6 "roboto", 7 "ubuntu", 8 }; 9 10 #define NUMFONTSCALES 42 11 #define FONTSZ(x) ((int)(10.0 * powf(1.1288, (x)))) /* x in [0, NUMFONTSCALES-1] */ 12 13 static const char *colors[] = { 14 "#FFFFFF", /* foreground color */ 15 "#000000", /* background color */ 16 }; 17 18 static const float linespacing = 1.4; 19 20 /* how much screen estate is to be used at max for the content */ 21 static const float usablewidth = 0.75; 22 static const float usableheight = 0.75; 23 24 static Mousekey mshortcuts[] = { 25 /* button function argument */ 26 { Button1, advance, {.i = +1} }, 27 { Button3, advance, {.i = -1} }, 28 { Button4, advance, {.i = -1} }, 29 { Button5, advance, {.i = +1} }, 30 }; 31 32 static Shortcut shortcuts[] = { 33 /* keysym function argument */ 34 { XK_Escape, quit, {0} }, 35 { XK_q, quit, {0} }, 36 { XK_Right, advance, {.i = +1} }, 37 { XK_Left, advance, {.i = -1} }, 38 { XK_Return, advance, {.i = +1} }, 39 { XK_space, advance, {.i = +1} }, 40 { XK_BackSpace, advance, {.i = -1} }, 41 { XK_l, advance, {.i = +1} }, 42 { XK_h, advance, {.i = -1} }, 43 { XK_j, advance, {.i = +1} }, 44 { XK_k, advance, {.i = -1} }, 45 { XK_Down, advance, {.i = +1} }, 46 { XK_Up, advance, {.i = -1} }, 47 { XK_Next, advance, {.i = +1} }, 48 { XK_Prior, advance, {.i = -1} }, 49 { XK_n, advance, {.i = +1} }, 50 { XK_p, advance, {.i = -1} }, 51 { XK_r, reload, {0} }, 52 }; 53 54 static Filter filters[] = { 55 { "\\.ff$", "cat" }, 56 { "\\.ff.bz2$", "bunzip2" }, 57 { "\\.[a-z0-9]+$", "2ff" }, 58 };