| surf-playexternal-20190724-b814567.diff - sites - public wiki contents of suckl… | |
| git clone git://git.suckless.org/sites | |
| Log | |
| Files | |
| Refs | |
| --- | |
| surf-playexternal-20190724-b814567.diff (1572B) | |
| --- | |
| 1 From 95e17b5bd428173c83e60cec9cd5666cfe9066fa Mon Sep 17 00:00:00 2001 | |
| 2 From: DanMan <[email protected]> | |
| 3 Date: Wed, 24 Jul 2019 18:47:46 -0400 | |
| 4 Subject: [PATCH] added playexternal hotkey function | |
| 5 | |
| 6 --- | |
| 7 config.def.h | 2 ++ | |
| 8 surf.c | 10 ++++++++++ | |
| 9 2 files changed, 12 insertions(+) | |
| 10 | |
| 11 diff --git a/config.def.h b/config.def.h | |
| 12 index 6d3135e..5fa0d9d 100644 | |
| 13 --- a/config.def.h | |
| 14 +++ b/config.def.h | |
| 15 @@ -105,6 +105,8 @@ static Key keys[] = { | |
| 16 { MODKEY, GDK_KEY_f, spawn, SETPROP("_… | |
| 17 { MODKEY, GDK_KEY_slash, spawn, SETPROP("_… | |
| 18 | |
| 19 + { MODKEY, GDK_KEY_w, playexternal, { 0 } }, | |
| 20 + | |
| 21 { 0, GDK_KEY_Escape, stop, { 0 } }, | |
| 22 { MODKEY, GDK_KEY_c, stop, { 0 } }, | |
| 23 | |
| 24 diff --git a/surf.c b/surf.c | |
| 25 index 93a1629..e74e9df 100644 | |
| 26 --- a/surf.c | |
| 27 +++ b/surf.c | |
| 28 @@ -217,6 +217,7 @@ static void togglefullscreen(Client *c, const Arg *a… | |
| 29 static void togglecookiepolicy(Client *c, const Arg *a); | |
| 30 static void toggleinspector(Client *c, const Arg *a); | |
| 31 static void find(Client *c, const Arg *a); | |
| 32 +static void playexternal(Client *c, const Arg *a); | |
| 33 | |
| 34 /* Buttons */ | |
| 35 static void clicknavigate(Client *c, const Arg *a, WebKitHitTestResult … | |
| 36 @@ -1648,6 +1649,15 @@ clickexternplayer(Client *c, const Arg *a, WebKit… | |
| 37 spawn(c, &arg); | |
| 38 } | |
| 39 | |
| 40 +void | |
| 41 +playexternal(Client *c, const Arg *a) | |
| 42 +{ | |
| 43 + Arg arg; | |
| 44 + | |
| 45 + arg = (Arg)VIDEOPLAY(geturi(c)); | |
| 46 + spawn(c, &arg); | |
| 47 +} | |
| 48 + | |
| 49 int | |
| 50 main(int argc, char *argv[]) | |
| 51 { | |
| 52 -- | |
| 53 2.22.0 | |
| 54 |