Commit Graph

195 Commits

Author SHA1 Message Date
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 1142c382f7 mouse: make button bindings objects
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 15:35:47 +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
Lucas de Vries 0bd9e548ad [awesomerc] fix tabulous new tabbed view binding 2008-06-11 11:11:12 +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 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
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 4573147196 [hooks] Rename newclient to `manage', add unmanage hook
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 19:03:10 +02:00
Julien Danjou 13a96b6edd [keygrab] Add keygrabbing infrastructure
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 17:22:36 +02:00
Julien Danjou 43fee02a5b [tabulous] First import
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 10:18:56 +02:00
Julien Danjou 1049393840 Revert "Replace tags by workspaces"
This reverts commit 00f966ea04.

Revert "[focus] Fix bogus arguments"
This reverts commit 816b5d16bc.

Revert "[mouse] Fix bug with floating"
This reverts commit 89daa72790.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-09 21:56:03 +02:00
Julien Danjou 00f966ea04 Replace tags by workspaces
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-09 16:30:46 +02:00
Julien Danjou ce44489bf2 [awful] Add client.movetoscreen()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-09 09:06:00 +02:00
Julien Danjou e5222ce55a [awesomerc] Fix taglist mouse bindings
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-04 20:31:42 +02:00
Julien Danjou 4c41361d6c [lua] Add object as argument to mouse click function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-04 19:21:21 +02:00
Julien Danjou f602a68541 [awesomerc] Simplify floating binding
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-02 15:55:20 +02:00
Julien Danjou d19639d555 [awesomerc] Add example with real date
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-31 23:56:31 +02:00
Julien Danjou dae5352d33 [awesomerc] Raise on tasklist click
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-31 23:50:01 +02:00
Julien Danjou 5e01a24ac3 [awesomerc] Fix typo
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-31 15:57:22 +02:00
Lucas de Vries 252fd45573 [awful] Handle hooks
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-31 15:47:00 +02:00
Julien Danjou 83534783c0 [awesomerc] Add a default hook timer to have time
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-30 18:50:09 +02:00
Julien Danjou f1183cc6fa [awesomerc] Raise on button1 click
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-29 10:56:15 +02:00
Julien Danjou b6e31563d0 [lua] Add new keybinding interface
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-28 12:15:00 +02:00
Julien Danjou 99f6ff1d45 [awesomerc] Make layout box clickable by default
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-28 06:53:49 +02:00
Julien Danjou 3b719fcb18 [awesomerc] Disable sloppy focus for magnifier
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-27 22:18:19 +02:00
Julien Danjou 4047bb6e71 [awesomerc] Only raise on focus with keyboard
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-27 21:36:58 +02:00
Julien Danjou 6ad47dc828 [layouts] Add magnifier layout
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-27 20:54:53 +02:00
Julien Danjou b1467494ea Revert "[lua] Add a hook on standard fd activity"
This reverts commit 785c41f089.

Too much potential deadlock problems.
2008-05-27 16:36:06 +02:00
Julien Danjou 60c8a3593d [lua] Split screen.* out of awesome.*
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-27 16:07:17 +02:00
Julien Danjou c3d16391f5 [statusbar] Add position_get() function for statusbars
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-27 16:04:05 +02:00
Julien Danjou 785c41f089 [lua] Add a hook on standard fd activity
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-27 15:56:14 +02:00
Julien Danjou 94cce69d68 [awesomerc] Use white icon by default
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-26 20:19:03 +02:00
Julien Danjou 0e3531d3a3 [client] Rework raise and mouse stuff
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-26 18:08:29 +02:00
Julien Danjou a5c00cca24 [layout] Pass screen number on arrange; fix layoutbox
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-26 16:07:35 +02:00
Fabienne Ducroquet 1555e3838b Add shortcuts to change the layout
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 15:46:40 +02:00
Julien Danjou 4a17da051f [awesomerc] Set border on newclient
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 23:08:37 +02:00
Julien Danjou f76357499c [lua] Add colors_set() function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 18:15:41 +02:00
Julien Danjou 81a1531f7a [awesomerc] Add a iconbox for layoutbox
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 17:21:39 +02:00
Julien Danjou ab12599eba [awesomerc] Fix mplayer matching
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:41:35 +02:00
Julien Danjou 981b26cbc8 [lua] Add name_get() method and make mplayer floating by default
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 15:12:01 +02:00
Julien Danjou e835f9604b [awful] Fix tag.view{prev,next}
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-22 08:56:57 +02:00
Julien Danjou a1ba2b8df5 [config] Simplify default config
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:21:40 +02:00
Julien Danjou 932ef459b8 [awesomerc] Add wheel mouse bindings on root window
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 14:46:07 +02:00
Julien Danjou 1f046b3c9f [everything] Switch from libconfuse to Lua
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 18:01:15 +02:00