i3-nagbar: implement -m, set default prompt to "Pleaso do not run this program"
It gets run by i3 automatically.
This commit is contained in:
parent
5c276be3d5
commit
32af9d4106
|
@ -44,7 +44,7 @@ static xcb_rectangle_t rect = { 0, 0, 600, 20 };
|
||||||
static char *glyphs_ucs[512];
|
static char *glyphs_ucs[512];
|
||||||
static int input_position;
|
static int input_position;
|
||||||
static int font_height;
|
static int font_height;
|
||||||
static char *prompt = "You have an error in your i3 config file!";
|
static char *prompt = "Please do not run this program.";
|
||||||
static button_t *buttons;
|
static button_t *buttons;
|
||||||
static int buttoncnt;
|
static int buttoncnt;
|
||||||
xcb_window_t root;
|
xcb_window_t root;
|
||||||
|
@ -224,10 +224,11 @@ int main(int argc, char *argv[]) {
|
||||||
{"font", required_argument, 0, 'f'},
|
{"font", required_argument, 0, 'f'},
|
||||||
{"button", required_argument, 0, 'b'},
|
{"button", required_argument, 0, 'b'},
|
||||||
{"help", no_argument, 0, 'h'},
|
{"help", no_argument, 0, 'h'},
|
||||||
|
{"message", no_argument, 0, 'm'},
|
||||||
{0, 0, 0, 0}
|
{0, 0, 0, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
char *options_string = "b:f:vh";
|
char *options_string = "b:f:m:vh";
|
||||||
|
|
||||||
while ((o = getopt_long(argc, argv, options_string, long_options, &option_index)) != -1) {
|
while ((o = getopt_long(argc, argv, options_string, long_options, &option_index)) != -1) {
|
||||||
switch (o) {
|
switch (o) {
|
||||||
|
@ -238,6 +239,9 @@ int main(int argc, char *argv[]) {
|
||||||
FREE(pattern);
|
FREE(pattern);
|
||||||
pattern = strdup(optarg);
|
pattern = strdup(optarg);
|
||||||
break;
|
break;
|
||||||
|
case 'm':
|
||||||
|
prompt = strdup(optarg);
|
||||||
|
break;
|
||||||
case 'h':
|
case 'h':
|
||||||
printf("i3-nagbar " I3_VERSION);
|
printf("i3-nagbar " I3_VERSION);
|
||||||
printf("i3-nagbar [-s <socket>] [-p <prefix>] [-l <limit>] [-P <prompt>] [-f <font>] [-v]\n");
|
printf("i3-nagbar [-s <socket>] [-p <prefix>] [-l <limit>] [-P <prompt>] [-f <font>] [-v]\n");
|
||||||
|
|
Loading…
Reference in New Issue