Julien Danjou
8824d9f703
awful.menu: add support for functions
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-22 17:52:51 +02:00
Damien Leone
f58c878b96
awesomerc: added menu stuff
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-22 15:25:21 +02:00
Julien Danjou
208b3955ce
awesomerc: use geometry
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-21 15:32:42 +02:00
Julien Danjou
862fe193ee
Rewrite {tag,task}list in Lua.
...
This removes the C implementation of taglist and tasklist widgets and
use a Lua one.
This works by letting .widgets property of wiboxes to be a table with
table, and setting a special metatable on them which notify awesome on
newindex events, updating wiboxes.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-20 20:06:09 +02:00
Julien Danjou
68ac8e1c65
awesomerc: split promptbox by screen (FS#332)
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-13 11:28:48 +02:00
Julien Danjou
76058c634f
layout: add fullscreen
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-06 10:54:43 +02:00
MATSUU Takuto
3181df10fc
awsomerc: fix awful eval
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-01 09:26:03 +02:00
Julien Danjou
da52a7b197
awful: add helper to check configuration file syntax
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-30 15:50:41 +02:00
Julien Danjou
34647e4e75
awful: split in several modules
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-29 18:30:32 +02:00
Julien Danjou
5709435392
wibox: rework, merge titlebar
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-26 15:00:42 +02:00
Julien Danjou
f374210382
client: add property hook
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-26 15:00:27 +02:00
Julien Danjou
0feb7de68e
wibox: merge statusbars and titlebars Lua objects
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 14:34:43 +02:00
Julien Danjou
71ac6710e5
widgets: replace appicon by imagebox
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:55 +02:00
Julien Danjou
320ac68fb7
awful: filter focus by type
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:55 +02:00
Julien Danjou
7a80fc8fee
awesomerc: simplify
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:55 +02:00
Julien Danjou
c9b6fe9604
lua: export AWESOME_RELEASE
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:54 +02:00
Julien Danjou
6b901356e2
awesomerc: logo is now a launcher
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:54 +02:00
Julien Danjou
e0629272b5
client: honorsizehints is now default
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:54 +02:00
Julien Danjou
63b5e65ebd
placement: deprecate in favor of awful.placement
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:54 +02:00
Julien Danjou
0dde158b5f
hooks: rename mouseover to mouse_over and simplify config
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:54 +02:00
Julien Danjou
5d841ee386
client: export fullscreen
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:54 +02:00
Julien Danjou
93fdc47901
awful: add button widget in awful
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:53 +02:00
Julien Danjou
3b895d84ed
mouse: rework mouse buttons API, support release events
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-22 11:11:53 +02:00
Alex Cornejo
00721a15ea
layout: add fair layout
...
Based on the original idea of Nathan Huesken, which was then implemented by
Gwenhael Le Moine, I completed and corrected the layout.
I added icons for the layout and modified the makefile and the aweseomerc.lua.in
to include the fair layout.
In the process I also decided to modify layoutgen.sh and tag.c, so that in the
future new layouts can be added without touching tag.c.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-11 13:31:28 +02:00
Julien Danjou
1cdd098fb1
awful: add client.setslave()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-10 17:04:54 +02:00
Julien Danjou
7b00a2baf0
systray: reparent windows
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-01 17:54:53 +02:00
Julien Danjou
aa5debf736
awesomerc: revert timer removal
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 22:20:36 +02:00
Julien Danjou
442eb739c7
client: add support for WM_WINDOW_ROLE access
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 11:29:21 +02:00
Julien Danjou
608b2e2647
dbus, lua: set CLOEXEC on fds
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-27 14:20:51 +02:00
Julien Danjou
6f2bcc4a5f
awesomerc: swap icon and prompt
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-21 15:44:52 +02:00
Julien Danjou
1dab8894a7
awesomerc: readd iconbox
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-21 14:04:00 +02:00
Arnaud Fontaine
d755a6bb64
client: when redrawing a window, set the mouse focus on this window if
...
it has been performed on this window.
2008-08-21 08:12:52 +02:00
Julien Danjou
f4872715ce
mouse: coords is a function now
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-20 12:10:22 +02:00
Julien Danjou
e02fc5aacb
client: make coords a method
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-20 12:00:22 +02:00
Julien Danjou
145e19b2e6
statusbar: widget is now a function
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-19 18:20:39 +02:00
Julien Danjou
2aadb3a97b
awesomerc: use sub directory for history
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-18 10:45:10 +02:00
Leon Winter
2e2b6a3112
awful: add urgent client fast switching
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-18 10:39:34 +02:00
Damien Leone
f040a97002
awesomerc: Change prompt.run parameters so it can handle history
...
Signed-off-by: Damien Leone <damien.leone@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-13 21:08:07 +02:00
Julien Danjou
03e03cda65
awesomerc: add default binding to access class/instance
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-12 18:13:51 +02:00
Julien Danjou
a528956253
awesomerc: stop setting mwfact
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-12 17:10:55 +02:00
Julien Danjou
c2f8275bf8
client: deprecate client_get() and client_set()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-12 12:17:19 +02:00
Julien Danjou
493179d771
awesomerc: make gimp floating by default
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-12 10:54:21 +02:00
Damien Leone
df7d60faf3
awful: add prompt history
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-11 19:47:23 +02:00
Julien Danjou
e5c38ad17f
awesomerc: support no layout
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-11 18:23:47 +02:00
Julien Danjou
be2bfdcfc5
screen: introduce screen objects
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-11 17:14:02 +02:00
Kanru Chen
94dab79ff3
awesomerc: put systray into statusbar
...
table.insert doesn't work on statusbar.widgets because statusbar.widgets
always returns a new copy.
'condition and a or b' works like 'condition ? a : b' in C.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-09 10:00:20 +02:00
Julien Danjou
2900127619
awesomerc: revert titlebar off
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-08 16:50:55 +02:00
Julien Danjou
56b42a7878
titlebar: widgets are now returned/set as array
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-08 16:49:26 +02:00
Julien Danjou
e5d828b369
statusbar: widgets is now an array
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-08 15:47:09 +02:00
Julien Danjou
85caf26d63
awesomerc: add colons
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-07 14:06:34 +02:00