diff options
| author | 2026-01-28 15:57:20 +0100 | |
|---|---|---|
| committer | 2026-01-30 11:09:51 +0100 | |
| commit | 7175c4880bac3d2a2d4a6262b59193f0a38e2fdb (patch) | |
| tree | 15d18f3f99a0a21659ed7e1b48939a6f2a166218 | |
| parent | drw.c: drw_scm_free: call free inside (diff) | |
add -of and -ob arguments for outline colors options for multi-selection
| -rw-r--r-- | dmenu.1 | 10 | ||||
| -rw-r--r-- | dmenu.c | 4 |
2 files changed, 14 insertions, 0 deletions
@@ -20,6 +20,10 @@ dmenu \- dynamic menu .IR color ] .RB [ \-sf .IR color ] +.RB [ \-ob +.IR color ] +.RB [ \-of +.IR color ] .RB [ \-w .IR windowid ] .P @@ -75,6 +79,12 @@ defines the selected background color. .BI \-sf " color" defines the selected foreground color. .TP +.BI \-ob " color" +defines the outline background color (for multiple selection). +.TP +.BI \-of " color" +defines the outline foreground color (for multiple selection). +.TP .B \-v prints version information to stdout, then exits. .TP @@ -755,6 +755,10 @@ main(int argc, char *argv[]) colors[SchemeSel][ColBg] = argv[++i]; else if (!strcmp(argv[i], "-sf")) /* selected foreground color */ colors[SchemeSel][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-ob")) /* outline background color */ + colors[SchemeOut][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-of")) /* outline foreground color */ + colors[SchemeOut][ColFg] = argv[++i]; else if (!strcmp(argv[i], "-w")) /* embedding window id */ embed = argv[++i]; else |
