Introduction
Introduction Statistics Contact Development Disclaimer Help
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
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.