Commit Graph

3540 Commits

Author SHA1 Message Date
Julien Danjou 67c56d35a4 max: use phys_screen to get focus client (FS#366)
Physical screen have focus client, not logical ones.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-06 16:14:03 +01:00
Julien Danjou 922f5a50da client: handle fixed window stacking and DIALOG windows
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-06 16:05:43 +01:00
Gregor Best eb20df8dfc invaders: fix broken screenshot path 2008-11-06 16:05:43 +01:00
Julien Danjou 7c9a26cc0b awesomerc: move awesome icon in top left corner
That improves usability since corners are easier to reach.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-06 14:06:37 +01:00
Julien Danjou e785f9e22a awesomerc: fix spacing
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-06 14:05:56 +01:00
Julien Danjou 2e1b5d3adf awesomerc: reduce header
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-06 14:05:01 +01:00
Julien Danjou 67dc996156 awesomerc: remove useless names
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-06 14:04:01 +01:00
Maarten Maathuis 3cf17a9fae titlebar: generate mouse_enter and button events for the entire titlebar (and redirect them to the client)
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 16:48:45 +01:00
Julien Danjou 566c5e8639 image: allow empty image creation
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 13:38:11 +01:00
Julien Danjou de9c2b1886 draw: stop exporting draw_text_markup_expand
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 13:16:02 +01:00
Julien Danjou e43b15ec89 hooks: fix mouseover compat
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 12:00:26 +01:00
Julien Danjou 6ad02f9836 luaa: add compatibility for mouse_add
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 11:57:52 +01:00
Julien Danjou 207df8e2b0 luaa: change deprecate() with more useful info
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 11:54:08 +01:00
Julien Danjou 5dcd8cedb6 widget: add mouse_add compatibility
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 11:54:08 +01:00
Julien Danjou 096170fa72 mouse: add compatibility code for mouse()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 11:54:08 +01:00
Julien Danjou 6b386def45 widget: add compatibility code for taglist and tasklist widgets
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 11:54:08 +01:00
Julien Danjou de4ebf907e widget: unknown type are no fatal anymore
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 11:54:08 +01:00
Julien Danjou a9f3e379f4 luaa: new warning function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 11:54:05 +01:00
Julien Danjou 0525f8898d widget: make name optional
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 10:52:02 +01:00
Julien Danjou 2d753ba228 client: move to screen after checking hints
If we do the opposite, a window which is floating considering its EWMH
attribute may never get a move-resize request so its f_geometry will be
registered only.

Since we put it after with this patch, it screen_client_moveto() will
send correctly the move-resize request.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-05 10:24:23 +01:00
koniu 0d98ed7f5a naughty: cleanup of some code repetitions
Signed-off-by: koniu <gkusnierz@gmail.com>
2008-11-05 02:18:01 +00:00
koniu 390b218526 naughty: new notify() parameter 'run'
Signed-off-by: koniu <gkusnierz@gmail.com>
2008-11-05 02:03:28 +00:00
koniu 9447d29204 naughty: config.icon_size works now (FS#359)
Signed-off-by: koniu <gkusnierz@gmail.com>
2008-11-04 20:10:31 +00:00
Julien Danjou 105e155606 awful.screen: enhance doc
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 21:09:35 +01:00
Julien Danjou c51d4d61ac awful.screen: fix focus doc
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 21:05:02 +01:00
koniu 97194aaa98 naughty: new option 'config.hover_timeout'
Signed-off-by: koniu <gkusnierz@gmail.com>
2008-11-04 19:35:18 +00:00
Julien Danjou bf9a2ceeaf swindow: set phys_screen correctly in draw context
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 18:16:33 +01:00
Julien Danjou 8e66a543bc draw: remove phys_screen from font handling
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 17:50:10 +01:00
Julien Danjou 622e2f2a84 awesomerc: use fullgeometry in mouse warping (FS#351)
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 17:38:32 +01:00
Julien Danjou 10df0a9dc4 imagebox: support vertical alignment
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 16:38:06 +01:00
Julien Danjou 24a8e6d377 draw: support top and bottom as align
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 16:34:30 +01:00
Julien Danjou 0b6b96131a imagebox: allow to not resize images
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 16:34:29 +01:00
Julien Danjou a7a8c2d024 imagebox: fix index return value
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-04 16:34:25 +01:00
Julien Danjou e0730d0da8 awful.client: deprecate swap()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 23:15:00 +01:00
koniu 71b93f44dd naughty: destroy oldest if no room for new popup
Signed-off-by: koniu <gkusnierz@gmail.com>
2008-11-03 21:14:19 +01:00
koniu 91dfbbb4eb naughty: icon_size added to config and notify()
Signed-off-by: koniu <gkusnierz@gmail.com>
2008-11-03 21:14:13 +01:00
Julien Danjou 46dfccd95f client: fullscreen do not care about padding
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 19:49:01 +01:00
Julien Danjou 528991fae8 wibox: copy pixmap after mapping
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 18:26:31 +01:00
Julien Danjou 993f83b788 wibox: check floating size
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 17:54:56 +01:00
Julien Danjou 76a77cf070 awful.client: remove dumb comment line
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 17:11:04 +01:00
Julien Danjou 42d7bd49ab client: fix ontop wibox stacking
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 16:54:13 +01:00
Julien Danjou 3e97d5ff13 lua: color pushlstring gets real len
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 16:48:06 +01:00
Julien Danjou 5c0716109b wibox: stack correctly on attach
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 16:34:29 +01:00
Julien Danjou d444cc8d59 mouse: drop alpha channel in infobox
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 15:52:32 +01:00
Konstantin Stepanov d7e5a8f1a3 socket: fix proto not supported under FreeBSD (FS#349)
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 14:53:23 +01:00
Julien Danjou 9ce1f986d9 client: better handling of transient windows stacking
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 14:39:38 +01:00
Maarten Maathuis 0df0077a2b magnifier: Focus on the parent if a non-tiled window has a transient_for.
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 10:46:40 +01:00
Maarten Maathuis 8d4c9b5962 magnifier: Also resize in the case of a single window.
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-03 10:46:40 +01:00
Julien Danjou cfac43ecdf event: regrab keys on keyboard mapping change (FS#365)
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-31 19:22:24 +01:00
Julien Danjou 8d1120d096 keybinding: store in globalconf
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-31 17:08:32 +01:00