add keybind for changing image position
This commit is contained in:
parent
3044e40c5f
commit
3d9b58b9e7
|
@ -52,6 +52,7 @@ static Key keys[] = {
|
|||
{ 0, SHIFT, XK_minus, setimgsize, {.i = -100 } },
|
||||
{ 0, SHIFT, XK_0, defaultimg, {0} },
|
||||
{ 0, 0, XK_r, rotateimg, {0} },
|
||||
{ 0, SHIFT, XK_r, setimgpos, {0} },
|
||||
{ 0, 0, XK_t, toggleimg, {0} },
|
||||
{ 0, 0, XK_h, flipimg, {.i = 1 } },
|
||||
{ 0, 0, XK_v, flipimg, {.i = 0 } },
|
||||
|
|
12
libs/arg.c
12
libs/arg.c
|
@ -322,6 +322,18 @@ flipimg(const Arg *arg)
|
|||
drawmenu();
|
||||
}
|
||||
|
||||
void
|
||||
setimgpos(const Arg *arg)
|
||||
{
|
||||
if (imageposition++ > 3) {
|
||||
imageposition = 0;
|
||||
} else {
|
||||
imageposition++;
|
||||
}
|
||||
|
||||
drawmenu();
|
||||
}
|
||||
|
||||
void
|
||||
rotateimg(const Arg *arg)
|
||||
{
|
||||
|
|
|
@ -27,3 +27,4 @@ static void toggleimg(const Arg *arg);
|
|||
static void defaultimg(const Arg *arg);
|
||||
static void rotateimg(const Arg *arg);
|
||||
static void flipimg(const Arg *arg);
|
||||
static void setimgpos(const Arg *arg);
|
||||
|
|
Loading…
Reference in a new issue