Krolyxon
Commit c05fd44

Branches

Refs →

nsxivcommands.h

24 lines · 927 B · Objective-C

1#define FILENAME (const char*) 0x1
2
3typedef struct {
4 KeySym ksym;
5 const char **cmdline;
6 Bool reload;
7} command_t;
8
9static const char *cmdline_1[] = { "jpegtran", "-rotate", "270", "-copy", "all",
10 "-outfile", FILENAME, FILENAME, NULL };
11static const char *cmdline_2[] = { "jpegtran", "-rotate", "90", "-copy", "all",
12 "-outfile", FILENAME, FILENAME, NULL };
13static const char *cmdline_3[] = { "mogrify", "-rotate", "-90", FILENAME,
14 NULL };
15static const char *cmdline_4[] = { "mogrify", "-rotate", "+90", FILENAME,
16 NULL };
17
18static command_t commands[] = {
19 /* key command-line reload? */
20 { XK_a, cmdline_1, True },
21 { XK_s, cmdline_2, True },
22 { XK_A, cmdline_3, True },
23 { XK_S, cmdline_4, True },
24};