[patch] keygrabber api usage examples

2011-01-16 Thread Anurag Priyam
Hi,

I was curious if documentation patches are welcome here. Attached
patch updates keygrabber API docs, by providing a usage example.

--8--

From df9ca3e42c9f3da57654e4bae123f1c16c78e424 Mon Sep 17 00:00:00 2001
From: Anurag Priyam anurag08pri...@gmail.com
Date: Sun, 16 Jan 2011 23:14:59 +0530
Subject: [PATCH] add usage example for keygrabber API

To demonstrate keygrabber API usage, I added a small function to the
docs that can be bound to a key and used to resize clients using
keyboard.

Signed-off-by: Anurag Priyam anurag08pri...@gmail.com
---
 luadoc/keygrabber.lua |   17 +
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/luadoc/keygrabber.lua b/luadoc/keygrabber.lua
index eb041f0..f7ae788 100644
--- a/luadoc/keygrabber.lua
+++ b/luadoc/keygrabber.lua
@@ -12,6 +12,23 @@ module(keygrabber)
 -- @param func A callback function as described above.
 -- @name run
 -- @class function
+-- @usage Following function can be bound to a key, and used to resize a client
+-- using keyboard.
+-- pcode
+-- function resize(c) br/
+--     keygrabber.run(function(mod, key, event) /br
+--     if event == release then return true end /brbr/
+--
+--     if     key == 'Up'   then awful.client.moveresize(0, 0, 0, 5, c) br/
+--     elseif key == 'Down' then awful.client.moveresize(0, 0, 0, -5, c) br/
+--     elseif key == 'Right' then awful.client.moveresize(0, 0, 5, 0, c) br/
+--     elseif key == 'Left'  then awful.client.moveresize(0, 0, -5, 0, c) br/
+--     else   keygrabber.stop() br/
+--     end br/br/
+--
+--     return true br/
+-- end br/
+-- /code/p

 --- Stop grabbing the keyboard.
 -- @param -
--
1.7.2.3

-- 
Anurag Priyam
http://about.me/yeban/
From df9ca3e42c9f3da57654e4bae123f1c16c78e424 Mon Sep 17 00:00:00 2001
From: Anurag Priyam anurag08pri...@gmail.com
Date: Sun, 16 Jan 2011 23:14:59 +0530
Subject: [PATCH] add usage example for keygrabber API

To demonstrate keygrabber API usage, I added a small function to the
docs that can be bound to a key and used to resize clients using
keyboard.

Signed-off-by: Anurag Priyam anurag08pri...@gmail.com
---
 luadoc/keygrabber.lua |   17 +
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/luadoc/keygrabber.lua b/luadoc/keygrabber.lua
index eb041f0..f7ae788 100644
--- a/luadoc/keygrabber.lua
+++ b/luadoc/keygrabber.lua
@@ -12,6 +12,23 @@ module(keygrabber)
 -- @param func A callback function as described above.
 -- @name run
 -- @class function
+-- @usage Following function can be bound to a key, and used to resize a client
+-- using keyboard.
+-- pcode
+-- function resize(c) br/
+-- keygrabber.run(function(mod, key, event) /br
+-- if event == release then return true end /brbr/
+--
+-- if key == 'Up'   then awful.client.moveresize(0, 0, 0, 5, c) br/
+-- elseif key == 'Down' then awful.client.moveresize(0, 0, 0, -5, c) br/
+-- elseif key == 'Right' then awful.client.moveresize(0, 0, 5, 0, c) br/
+-- elseif key == 'Left'  then awful.client.moveresize(0, 0, -5, 0, c) br/
+-- else   keygrabber.stop() br/
+-- end br/br/
+--
+-- return true br/
+-- end br/
+-- /code/p
 
 --- Stop grabbing the keyboard.
 -- @param -
-- 
1.7.2.3



Re: [patch] keygrabber api usage examples

2011-01-16 Thread Uli Schlachter
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Am 16.01.2011 19:11, Anurag Priyam wrote:
 Hi,
 
 I was curious if documentation patches are welcome here. Attached
 patch updates keygrabber API docs, by providing a usage example.

Thanks, pushed.

Uli

- -- 
- - Buck, when, exactly, did you lose your mind?
- - Three months ago. I woke up one morning married to a pineapple.
  An ugly pineapple... But I loved her.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJNM0UuAAoJECLkKOvLj8sGPqQH/3NcuuVvz3z7aZ+aIudZpUNf
BcsOXwOKuaNkhekezRIrvtX2C3gNjD3qRGT79kZ5b+Ee/rYlY8LCJSWdhQ/RI92m
AmM1ijicb2+PoU6MegKPM6OVX96BYYivJUPcdY47PvnbY2gVJVAXS7tW3YID4Cck
z6HtK9mpy2hbiel9ehMuciDeKrx6HvRLkUgVi6PfNLrZuVpHkTPJx8T03udB19Vi
l+ks//DBJ45OVb6z/ZAKpz2tGV+bQ6sY7FgZA2kvE8fCr15JaiMNPva9D8ilsmHX
k8vIZ57/R7BeOz2K0mw5anVuwXvImK1zFDJSW9OIbJDouRpyeL1D9Dg6xQIZtvA=
=nhDR
-END PGP SIGNATURE-

-- 
To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org.