diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-18 05:29:01 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-18 05:29:01 +0000 |
| commit | bfea000a7407e51b5659590415e410a47f6f046b (patch) | |
| tree | 05412a9b0af07d5000a992b0e81e7d2bdf2ed61c /openbox/dispatch.c | |
| parent | 9185ca5c1a7e7fb492ef829449f9a089f1d858ee (diff) | |
add a keyboard plugin
Diffstat (limited to 'openbox/dispatch.c')
| -rw-r--r-- | openbox/dispatch.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/openbox/dispatch.c b/openbox/dispatch.c index 7b71369d..6ee211fd 100644 --- a/openbox/dispatch.c +++ b/openbox/dispatch.c @@ -143,7 +143,7 @@ void dispatch_x(XEvent *xe, Client *c) } } -void dispatch_client(EventType e, Client *c) +void dispatch_client(EventType e, Client *c, int num0, int num1) { guint i; GSList *it; @@ -152,7 +152,9 @@ void dispatch_client(EventType e, Client *c) g_assert(c != NULL); obe.type = e; - obe.data.client = c; + obe.data.c.client = c; + obe.data.c.num[0] = num0; + obe.data.c.num[1] = num1; i = 0; while (e > 1) { @@ -166,13 +168,15 @@ void dispatch_client(EventType e, Client *c) } } -void dispatch_ob(EventType e) +void dispatch_ob(EventType e, int num0, int num1) { guint i; GSList *it; ObEvent obe; obe.type = e; + obe.data.o.num[0] = num0; + obe.data.o.num[1] = num1; i = 0; while (e > 1) { @@ -194,7 +198,7 @@ void dispatch_signal(int signal) ObEvent obe; obe.type = e; - obe.data.signal = signal; + obe.data.s.signal = signal; i = 0; while (e > 1) { |
