Commit Graph

5891 Commits

Author SHA1 Message Date
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
Michael Gehring 276f5f8849 [doxygen] Add \lvalue and convert existing doc.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 07:36:34 +02:00
Julien Danjou 6cd6e18e29 [keygrabber] Add keys between XK_Home and XK_Begin
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 22:57:26 +02:00
Julien Danjou 7d79509df9 [keygrabber] Fix key mapping
- Use Mod5 to enter group 2 and 3
- Do not call the function is key not recognized

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 22:37:45 +02:00
Julien Danjou 213b2190ed [client] Fix typo
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 20:48:38 +02:00
Julien Danjou f11c913bc4 [lua] Fix gettop() usages
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 20:32:26 +02:00
Michael Gehring 1ca55927f0 [doxygen] Convert Lua documentation
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 20:12:51 +02:00
Julien Danjou 88c76cadf4 [titlebar] Allow nil to be arg of titlebar_set()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 19:35:38 +02:00
Julien Danjou e9bfdcf681 [client] Documentation update
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 19:29:53 +02:00
Julien Danjou c5c75bf960 [client] Add ishidden() method
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 19:17:12 +02:00