koniu
8ff69e3529
awful.tag: add viewtoggle function
...
Helper function to toggle tag selection whilst updating history.
Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:44:34 +02:00
koniu
529502ffbf
awful.tag: fix and improve tag history
...
This fixes a long standing tag history breakage. To store history
of tag switching we rely on a special signal "tag::history::update"
which needs to be emitted by any function which deals with tag
selection.
History is multi-level with a configurable limit:
awful.tag.history.limit = 20 (by default).
awful.tag.history.restore function gets a new argument 'idx' which can
be either 'previous' (default) which will revert to the previously
selected set of tags, or a numerical index in the tag history table.
Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:44:33 +02:00
Brian Gianforcaro
3145e3145e
Grammar/spelling corrections in comments and docs.
...
Signed-off-by: Brian Gianforcaro <b.gianfo@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:39:36 +02:00
Brian Gianforcaro
9997402e99
Grammar and spelling fixes in man pages
...
Signed-off-by: Brian Gianforcaro <b.gianfo@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:39:25 +02:00
Brian Gianforcaro
b5cef4c1e0
Fix spelling errors in luadoc
...
Signed-off-by: Brian Gianforcaro <b.gianfo@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:39:09 +02:00
Adrian C. (anrxc)
59c4e46e3f
default theme: update examples to reflect the switch to lua
...
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:36:18 +02:00
Julien Danjou
35ff4203d8
magnifier: fix then no tiled client
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:32:53 +02:00
Adrian C. (anrxc)
133b09ccb5
zenburn theme: Initial import and integration
...
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-31 10:27:11 +02:00
Julien Danjou
17759578fa
client: merge lower code
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 17:53:48 +02:00
Julien Danjou
3a1cbd6e35
client: emit property::workarea on events if client has strut
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 17:49:28 +02:00
Julien Danjou
76fb212332
wibox: emit screen property::workarea change on {at,de}tach if wibox has strut
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 17:48:52 +02:00
Julien Danjou
0ce77459de
strut: import strut_has_value()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 17:45:18 +02:00
Julien Danjou
a55936d559
titlebar: emit signal when detaching titlebar
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 17:04:59 +02:00
Julien Danjou
95f3f8bdf9
telak: fix new proto and update description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 17:02:16 +02:00
Julien Danjou
ee171f89db
luadoc: add selection documentation
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:42:11 +02:00
Julien Danjou
f04ba72908
awful.tag: enhance description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:40:01 +02:00
Julien Danjou
1029a3cb69
awful.remote: enhance description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:36:34 +02:00
Julien Danjou
d9fff4da2c
awful.placement: enhance description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:35:51 +02:00
Julien Danjou
642a3f454b
awful.menu: enhance description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:34:52 +02:00
Julien Danjou
c9085905e8
awful.hooks: deprecate in description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:34:03 +02:00
Julien Danjou
91806b03ac
awful.dbus: enhance description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:33:18 +02:00
Julien Danjou
8b1b894cdf
awful.completion: enhance description
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:32:38 +02:00
Julien Danjou
905dddafe6
awful.client: fix direction functions
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:31:16 +02:00
Julien Danjou
a14e9eb18d
awful.{button,key}: enhance documentation
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 15:26:41 +02:00
Julien Danjou
ac7ede50a2
luadoc: add timer documentation
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 12:05:38 +02:00
Julien Danjou
ce5c171b36
titlebar: emit signal when changing titlebar property
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 11:54:22 +02:00
Julien Danjou
0f8bbb775b
titlebar: fix removal of too much elements (FS#603)
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-28 11:22:26 +02:00
Julien Danjou
0d03ea88d5
luaa: emit deprecation signal
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 18:05:44 +02:00
Julien Danjou
b83766b4c9
luaa: emit signal on runtime error
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 17:55:47 +02:00
Julien Danjou
3739aabda1
lualib: allow to replace error handling function
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 17:53:51 +02:00
Gregor Best
3f259d0ed2
awesomerc: fix layout for promptbox
...
Signed-off-by: Gregor Best <gbe@intepi.net>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 17:07:36 +02:00
Gregor Best
523fcb1690
widget.layout.horizontal: fix y coordinate
...
Signed-off-by: Gregor Best <gbe@intepi.net>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 17:06:13 +02:00
Julien Danjou
9cee78f3e2
widget: fix widget_render() stack leftover
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 17:05:19 +02:00
Julien Danjou
47f3925e3b
widget: widget_geometries() is static
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 16:44:05 +02:00
Julien Danjou
0b3b13ba19
luaa: restart awesome on Lua PANIC
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 16:04:40 +02:00
Julien Danjou
d126b554db
textbox: add .height
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 15:40:49 +02:00
Julien Danjou
6cf9f509c5
textbox: extents() honors user-set width
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 15:39:34 +02:00
Julien Danjou
1060470b3f
draw: stop requesting extents
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 15:38:17 +02:00
Julien Danjou
34967f7b13
textbox: fix integer overflow
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 15:34:05 +02:00
Julien Danjou
69999fee93
awful.widget.prompt: change ellipsize to start
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 14:45:42 +02:00
Julien Danjou
107f1cf1dc
widget.layout.horizontal: simplify .resize handling
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 14:37:18 +02:00
Cedric GESTES
ddc159f57e
rules: add a switchtotag rule to select the tag after setting it for a client
...
Signed-off-by: Cedric GESTES <ctaf42@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 14:01:07 +02:00
Julien Danjou
a6c4459a3a
luaa: replace os.execute()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 12:08:02 +02:00
Uli Schlachter
d31b7666a1
spawn: add spawn_system() which works like system()
...
This adds a small function which behaves exactly like libc's system(), but also
clears the masked signal set in the child process.
This is needed because libev 3.8 masks signals. :(
Signed-off-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 12:07:50 +02:00
Julien Danjou
f32e6a9b13
awful.widget.tasklist: add label.focused (FS#595)
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 11:21:32 +02:00
Julien Danjou
f4ea2f3052
awesome: close lua in atexit()
...
So it does it also when restarting.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 11:12:54 +02:00
Cedric GESTES
36180b9a41
tasklist: update tasklist when a client is hidden
...
Signed-off-by: Cedric GESTES <ctaf42@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 11:08:57 +02:00
Uli Schlachter
ab6cd898c1
awful.widget: Don't use a resizable imagebox
...
awful.widget.graph and progressbar both create an imagebox. The default is
resize = true which means the image is scaled up inside the wibox if
:set_height() is used.
Setting widget.resize = false avoids this.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 11:08:14 +02:00
Uli Schlachter
ac60bbd147
progressbar: set_value() should update()
...
set_value() didn't call update() and thus had no visible effect on the
progressbar.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 11:04:18 +02:00
Uli Schlachter
c0661abc61
image.argb32(): Check for zero height or width
...
This makes image.argb32() fail in a better way if it is called with a zero size.
Bug found by anrxc and reported a FS#597 and FS#599.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-27 11:04:09 +02:00