|
|
@ -525,12 +525,13 @@ static pid_t pid; |
|
|
|
static Selection sel; |
|
|
|
static Selection sel; |
|
|
|
static int iofd = 1; |
|
|
|
static int iofd = 1; |
|
|
|
static char **opt_cmd = NULL; |
|
|
|
static char **opt_cmd = NULL; |
|
|
|
static char *opt_io = NULL; |
|
|
|
|
|
|
|
static char *opt_title = NULL; |
|
|
|
|
|
|
|
static char *opt_embed = NULL; |
|
|
|
|
|
|
|
static char *opt_class = NULL; |
|
|
|
static char *opt_class = NULL; |
|
|
|
|
|
|
|
static char *opt_embed = NULL; |
|
|
|
static char *opt_font = NULL; |
|
|
|
static char *opt_font = NULL; |
|
|
|
|
|
|
|
static char *opt_io = NULL; |
|
|
|
static char *opt_line = NULL; |
|
|
|
static char *opt_line = NULL; |
|
|
|
|
|
|
|
static char *opt_name = NULL; |
|
|
|
|
|
|
|
static char *opt_title = NULL; |
|
|
|
static int oldbutton = 3; /* button event on startup: 3 = release */ |
|
|
|
static int oldbutton = 3; /* button event on startup: 3 = release */ |
|
|
|
|
|
|
|
|
|
|
|
static char *usedfont = NULL; |
|
|
|
static char *usedfont = NULL; |
|
|
@ -3240,7 +3241,8 @@ xclear(int x1, int y1, int x2, int y2) |
|
|
|
void |
|
|
|
void |
|
|
|
xhints(void) |
|
|
|
xhints(void) |
|
|
|
{ |
|
|
|
{ |
|
|
|
XClassHint class = {termname, opt_class ? opt_class : termname}; |
|
|
|
XClassHint class = {opt_name ? opt_name : termname, |
|
|
|
|
|
|
|
opt_class ? opt_class : termname}; |
|
|
|
XWMHints wm = {.flags = InputHint, .input = 1}; |
|
|
|
XWMHints wm = {.flags = InputHint, .input = 1}; |
|
|
|
XSizeHints *sizeh = NULL; |
|
|
|
XSizeHints *sizeh = NULL; |
|
|
|
|
|
|
|
|
|
|
@ -4332,13 +4334,12 @@ run(void) |
|
|
|
void |
|
|
|
void |
|
|
|
usage(void) |
|
|
|
usage(void) |
|
|
|
{ |
|
|
|
{ |
|
|
|
die("usage: %s [-aiv] [-c class] [-f font] [-g geometry]" |
|
|
|
die("usage: %s " |
|
|
|
" [-o file] [-T title]\n" |
|
|
|
"[-aiv] [-c class] [-f font] [-g geometry] [-n name] [-o file]\n " |
|
|
|
" [-t title] [-w windowid] [[-e] command [args ...]]\n" |
|
|
|
" [-T title] [-t title] [-w windowid] [[-e] command [args ...]\n " |
|
|
|
" %s [-aiv] [-c class] [-f font] [-g geometry]" |
|
|
|
" %s [-aiv] [-c class] [-f font] [-g geometry] [-n name] [-o file]\n " |
|
|
|
" [-o file] [-T title]\n" |
|
|
|
" [-o file] [-T title] [-t title] [-w windowid] -l line" |
|
|
|
" [-t title] [-w windowid] -l line [stty_args ...]\n", |
|
|
|
" [stty_args ...]\n", argv0, argv0); |
|
|
|
argv0, argv0); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void |
|
|
|
void |
|
|
@ -4383,6 +4384,9 @@ main(int argc, char *argv[]) |
|
|
|
case 'l': |
|
|
|
case 'l': |
|
|
|
opt_line = EARGF(usage()); |
|
|
|
opt_line = EARGF(usage()); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
case 'n': |
|
|
|
|
|
|
|
opt_name = EARGF(usage()); |
|
|
|
|
|
|
|
break; |
|
|
|
case 't': |
|
|
|
case 't': |
|
|
|
case 'T': |
|
|
|
case 'T': |
|
|
|
opt_title = EARGF(usage()); |
|
|
|
opt_title = EARGF(usage()); |
|
|
|