dwm.c
changeset 1099 5b4e2e1aba85
parent 1098 25eea166210d
child 1101 6a1a8acc88fc
equal deleted inserted replaced
1098:25eea166210d 1099:5b4e2e1aba85
   116 	regex_t *propregex;
   116 	regex_t *propregex;
   117 	regex_t *tagregex;
   117 	regex_t *tagregex;
   118 } Regs;
   118 } Regs;
   119 
   119 
   120 struct Monitor {
   120 struct Monitor {
   121 	unsigned int id;
       
   122 	int sx, sy, sw, sh, wax, way, wah, waw;
   121 	int sx, sy, sw, sh, wax, way, wah, waw;
   123 	double mwfact;
   122 	double mwfact;
   124 	Bool *seltags;
   123 	Bool *seltags;
   125 	Bool *prevtags;
   124 	Bool *prevtags;
   126 	Layout *layout;
   125 	Layout *layout;
  1601 			blw = i;
  1600 			blw = i;
  1602 	}
  1601 	}
  1603 	for(i = 0; i < mcount; i++) {
  1602 	for(i = 0; i < mcount; i++) {
  1604 		/* init geometry */
  1603 		/* init geometry */
  1605 		m = &monitors[i];
  1604 		m = &monitors[i];
  1606 		m->id = i;
       
  1607 
  1605 
  1608 		if(mcount != 1 && isxinerama) {
  1606 		if(mcount != 1 && isxinerama) {
  1609 			m->sx = info[i].x_org;
  1607 			m->sx = info[i].x_org;
  1610 			m->sy = info[i].y_org;
  1608 			m->sy = info[i].y_org;
  1611 			m->sw = info[i].width;
  1609 			m->sw = info[i].width;
  2062 
  2060 
  2063 
  2061 
  2064 int
  2062 int
  2065 main(int argc, char *argv[]) {
  2063 main(int argc, char *argv[]) {
  2066 	if(argc == 2 && !strcmp("-v", argv[1]))
  2064 	if(argc == 2 && !strcmp("-v", argv[1]))
  2067 		eprint("dwm-"VERSION", © 2006-2008 Anselm R. Garbe, Sander van Dijk, "
  2065 		eprint("dwm-"VERSION", © 2006-2008 dwm engineers, see LICENSE for details\n");
  2068 		       "Jukka Salmi, Premysl Hruby, Szabolcs Nagy, Christof Musik\n");
       
  2069 	else if(argc != 1)
  2066 	else if(argc != 1)
  2070 		eprint("usage: dwm [-v]\n");
  2067 		eprint("usage: dwm [-v]\n");
  2071 
  2068 
  2072 	setlocale(LC_CTYPE, "");
  2069 	setlocale(LC_CTYPE, "");
  2073 	if(!(dpy = XOpenDisplay(0)))
  2070 	if(!(dpy = XOpenDisplay(0)))