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