Krolyxon
Commit 50e8fbf

Branches

Refs →

nsxivcommands.h

29 lines · 797 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[] = {
10 "jpegtran", "-rotate", "270", "-copy", "all", "-outfile", FILENAME,
11 FILENAME, NULL };
12
13static const char *cmdline_2[] = {
14 "jpegtran", "-rotate", "90", "-copy", "all", "-outfile", FILENAME,
15 FILENAME, NULL };
16
17static const char *cmdline_3[] = {
18 "mogrify", "-rotate", "-90", FILENAME, NULL };
19
20static const char *cmdline_4[] = {
21 "mogrify", "-rotate", "+90", FILENAME, NULL };
22
23static command_t commands[] = {
24 /* key command-line reload? */
25 { XK_a, cmdline_1, True },
26 { XK_s, cmdline_2, True },
27 { XK_A, cmdline_3, True },
28 { XK_S, cmdline_4, True },
29};