Julien Danjou
b2daa2acb3
mouse: garbage collector for mouse objects
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 23:59:51 +02:00
Pierre Habouzit
412e074bf8
improve .gitignore
...
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
2008-06-13 23:39:52 +02:00
Pierre Habouzit
181f43ddc2
fix unsafe macros
...
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
2008-06-13 23:38:09 +02:00
Julien Danjou
54f2ebee96
draw: switch GTK dependency to GDK and GdkPixbuf
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 23:24:07 +02:00
Michael Gehring
b16493d878
random updates/fixes
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 20:33:47 +02:00
Michael Gehring
e8e87c5a85
update event handler documentation.
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 20:33:44 +02:00
Julien Danjou
213ce63430
awesomerc: add default binding to eval() Lua code
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 17:51:39 +02:00
Julien Danjou
124c650929
awful: add eval() and more check in menu
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 17:51:28 +02:00
Julien Danjou
45d8e16afb
ewmh: add support for _NET_WM_STATE_HIDDEN
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 17:33:59 +02:00
Julien Danjou
1142c382f7
mouse: make button bindings objects
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 15:35:47 +02:00
Julien Danjou
03516eee22
structs: remove titlebar's buttons
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 14:50:54 +02:00
Julien Danjou
008cf2b340
ewmh: add modal windows support and a modal layout
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 14:41:42 +02:00
Julien Danjou
c207bd0145
build: compile and install lua libraries
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 13:26:41 +02:00
Julien Danjou
eb6b533557
build: fix restart targets
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 11:49:01 +02:00
marco candrian
4b3ded4d61
awesomerc.5: single quotes needs to be escaped.
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 07:52:10 +02:00
marco candrian
46eb11721b
awesomerc.5: some improvements on tag- and tasklist.
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 22:34:29 +02:00
marco candrian
51a9fbdbc0
awesomerc.5: tasklist and taglist documented.
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 22:18:09 +02:00
Julien Danjou
3fa072504f
graph: draw everything in one loop
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 16:14:51 +02:00
Julien Danjou
4b6ba11360
graph: allow graphs to overlap
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 16:10:12 +02:00
Julien Danjou
12d4c66771
draw: make draw_setup_cairo_color_source() alpha aware
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 15:24:27 +02:00
Julien Danjou
659f9bd048
draw: simplify draw_graph()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 15:21:25 +02:00
Julien Danjou
30a19041c9
graph: use round()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 14:59:06 +02:00
Julien Danjou
a7d89a6c24
statusbar: fix removal segfault
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 14:48:24 +02:00
Julien Danjou
1ac6bf17aa
statusbar: add widget_remove()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 14:40:15 +02:00
Julien Danjou
3d8613daf4
Fix comments typos
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 13:42:39 +02:00
Julien Danjou
1115f17f1a
mouse: make infobox optional
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 13:41:53 +02:00
Julien Danjou
575fe8f9df
[lua] Add several boolean functions
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 13:27:45 +02:00
Julien Danjou
0fd1779b3a
[client] Restack clients on manage
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 13:12:38 +02:00
Lucas de Vries
95e81c83e5
[awesomerc] set default mwfact to the golden ratio again
2008-06-12 08:17:00 +02:00
Lucas de Vries
2d0eded00e
[awesomerc] put colors in variables, change default colors
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-12 08:17:00 +02:00
Julien Danjou
b6eea1788f
[graph] Rewrite with linked list
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 17:39:24 +02:00
Julien Danjou
ebb25ba2d4
[graph] Rename Data to graph_data_t
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 16:44:18 +02:00
Julien Danjou
927d2af72f
[awful] Escape menu command
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 15:52:34 +02:00
Julien Danjou
f0131d985d
[awful] Fix a bug in escape(), add unescape
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 15:49:57 +02:00
Julien Danjou
35e83ddfa6
[progressbar] Rewrite progressbar with linked list
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 14:39:00 +02:00
Lucas de Vries
0918db5766
[tabulous] Fix merge to wrong tabindex
2008-06-11 13:27:05 +02:00
Lucas de Vries
8c9995354a
[tabulous] Fix unhide clients in untab_all
2008-06-11 13:27:05 +02:00
Lucas de Vries
8ac45d9ead
[tabulous] Fix duplicate clients when merging tabbed views
2008-06-11 13:27:05 +02:00
Lucas de Vries
734c421ab6
[tabulous] Allow merging tabbed views through client_tab
2008-06-11 13:27:05 +02:00
marco candrian
6a1f8426f2
[docs] awesomerc.5: graph and text box documentation added
2008-06-11 12:15:12 +02:00
Lucas de Vries
0bd9e548ad
[awesomerc] fix tabulous new tabbed view binding
2008-06-11 11:11:12 +02:00
Lucas de Vries
70a9a676ed
[tabulous] Fix untabbing last tab
2008-06-11 11:09:23 +02:00
Lucas de Vries
76657e590c
[awful/tabulous] Tagging to marking, add tabulous keybindings
...
Rename awful tagging to marking clients, create ismarked, togglemarked
and unmark, use userhooks for marked and unmarked, add tabulous
keybindings to the default config.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 10:35:54 +02:00
Julien Danjou
eafb88f232
[manpage] Update
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 09:56:19 +02:00
Julien Danjou
5955a8754b
[progressbar] Stop duplicating code
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 09:49:57 +02:00
Julien Danjou
d702011b22
[lua] Typo in comment
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 09:25:57 +02:00
Julien Danjou
a82a56d5f8
[awful] Add a tagging system to manipulate windows
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 08:52:07 +02:00
Julien Danjou
e6b14c1d39
[client] Fix border width setting
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 08:14:54 +02:00
Lucas de Vries
0ccfea330a
[tabulous] Improve
...
I've attached a patch file which improves on the recently added
tabulous lib a lot, using it will require a bit more config-end logic,
but it's much more powerful and allows for things such as tabbars and
autotabbing.
List of changes:
* [awful] Add awful.hooks.userhook_create and
awful.hooks.userhook_call so external libs can easily add their own
hooks (tabulous uses these)
* Tabulous now uses a tabindex system, instead of a messy circular
table, every set of tabs is now a tabbed view, this is more practical
and allows for the same order to be retained even if the focus shifts
(otherwise, the currently focussed tag would always be the first one
in the tabbar)
* Tabulous now exports a number of extra functions that will help you
in managing your tabs efficiently
* Tabulous now has an autotab_start() function you can call
(preferably right after the require so any other hooks you may have
set up won't interfere with it), when this is on, any newly created
windows will automatically be tabbed into the current tabbed view if
you have one selected (if the focussed window is not part of a tabbed
view, tabulous will do nothing)
* Tabulous bugfixes
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 07:47:57 +02:00
Julien Danjou
11e93c2dbf
[client] Fix titlebar destruction
...
We need to unref AFTER...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 07:38:40 +02:00