myvxwm

[fork] my vxwm config (optimised for my T480)
git clone https://git.lukeonline.net/repos/myvxwm
Log | Files | Refs | README | LICENSE

xrdb.c (854B)


      1 void
      2 loadxrdb()
      3 {
      4   Display *display;
      5   char * resm;
      6   XrmDatabase xrdb;
      7   char *type;
      8   XrmValue value;
      9 
     10   display = XOpenDisplay(NULL);
     11 
     12   if (display != NULL) {
     13     resm = XResourceManagerString(display);
     14 
     15     if (resm != NULL) {
     16       xrdb = XrmGetStringDatabase(resm);
     17 
     18       if (xrdb != NULL) {
     19         XRDB_LOAD_COLOR("dwm.color0", normbordercolor);
     20         XRDB_LOAD_COLOR("dwm.color6", selbordercolor);
     21         XRDB_LOAD_COLOR("dwm.color0", normbgcolor);
     22         XRDB_LOAD_COLOR("dwm.color6", normfgcolor);
     23         XRDB_LOAD_COLOR("dwm.color0", selfgcolor);
     24         XRDB_LOAD_COLOR("dwm.color6", selbgcolor);
     25       }
     26     }
     27   }
     28 
     29   XCloseDisplay(display);
     30 }
     31 
     32 void
     33 xrdb(const Arg *arg)
     34 {
     35   loadxrdb();
     36   int i;
     37   for (i = 0; i < LENGTH(colors); i++)
     38                 scheme[i] = drw_scm_create(drw, colors[i], 3);
     39   focus(NULL);
     40   arrange(NULL);
     41 }
     42