Julien Danjou
|
1df8bb7dec
|
window: optimize atom retrieval
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 14:39:05 +02:00 |
Julien Danjou
|
5bae1f0c37
|
window: rework root_grabbuttons()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 14:35:58 +02:00 |
Julien Danjou
|
514320a576
|
systray: support running without any systray widget
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 13:33:17 +02:00 |
Julien Danjou
|
da8dcfbfc9
|
build: add -Wno-unused-parameter
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 09:39:31 +02:00 |
Julien Danjou
|
ff6a814770
|
draw: markup now supports image as background
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 09:37:19 +02:00 |
Julien Danjou
|
114a97ee87
|
draw: remove useless draw_get_image_size()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 09:26:30 +02:00 |
Julien Danjou
|
64c4202519
|
draw: remove draw_image_from_file()
This should speed up tasklist image drawing.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 09:21:26 +02:00 |
Arnaud Fontaine
|
d0a5638bb6
|
awesomerc: fix typo
|
2008-06-17 09:13:00 +02:00 |
Julien Danjou
|
6fded2777a
|
README: add libev
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 08:21:39 +02:00 |
Pierre Habouzit
|
9ea15fd224
|
And migrate the rest of the loop to the libev.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-17 00:30:53 +02:00 |
Pierre Habouzit
|
476c851510
|
Migrate the lua server to the libev.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-16 23:51:11 +02:00 |
Pierre Habouzit
|
38f8d2fdce
|
Plug dbus in the event loop.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-16 23:51:07 +02:00 |
Pierre Habouzit
|
8b61bf5197
|
Use libev for the event loop.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-16 23:48:49 +02:00 |
Pierre Habouzit
|
b95f06e4ae
|
bogus guard: you mean WITH_DBUS not HAVE_DBUS
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-16 23:48:07 +02:00 |
Pierre Habouzit
|
91f9f468bc
|
fix prototypes
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-16 23:06:11 +02:00 |
Julien Danjou
|
7439e80334
|
build: fix typo
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-16 17:53:55 +02:00 |
Julien Danjou
|
e6799e6ab1
|
awesomerc: fix incncol binding
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-16 17:53:39 +02:00 |
Julien Danjou
|
3555e89c1c
|
swindow: only send one event for moveresize
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-16 11:44:33 +02:00 |
Julien Danjou
|
16646c86ab
|
lua: __eq methods are not macros
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-16 11:37:55 +02:00 |
Julien Danjou
|
6e36717163
|
lua: _gc are now macros
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-16 11:31:38 +02:00 |
Michael Gehring
|
83a2fb66cf
|
mouse: keep mwfact withing reasonable bounds again
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-16 08:24:36 +02:00 |
Pierre Habouzit
|
a4953d13d5
|
Fix a couple of warnings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-15 23:58:51 +02:00 |
Julien Danjou
|
eade93c4c8
|
widget: stop deleting data, destructor does
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 21:18:54 +02:00 |
Julien Danjou
|
a1a8f608b1
|
widget: fix documentation
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 21:04:57 +02:00 |
Michael Gehring
|
4b25db32ce
|
mouse: comment typos/spelling
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:50:27 +02:00 |
Michael Gehring
|
bc44fc8322
|
mouse: allow resizing in magnifier layout
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:50:27 +02:00 |
Michael Gehring
|
c8b0872828
|
mouse: split out snap-to-corner logic
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:50:27 +02:00 |
Michael Gehring
|
4d2dcb4476
|
mouse: rework mouse_client_move
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:50:27 +02:00 |
Michael Gehring
|
6a96c25be2
|
mouse: add mouse_get_client_under_pointer
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:50:27 +02:00 |
Michael Gehring
|
ba171ed9e6
|
mouse: move mouse_track_mouse_drag
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:50:27 +02:00 |
Julien Danjou
|
79eedb2f06
|
client: split out atom request on kill
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:37:34 +02:00 |
Julien Danjou
|
7707dd69c6
|
client: split out atom requests
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:34:15 +02:00 |
Julien Danjou
|
67de549992
|
xembed: simplify
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:30:55 +02:00 |
Julien Danjou
|
00f824e21d
|
systray: fix send_event on init
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 20:12:49 +02:00 |
Julien Danjou
|
5c50da78be
|
widget: use the right root window
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 16:29:12 +02:00 |
Julien Danjou
|
0f7a8f16c6
|
widget: check background pixmap != 0
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 16:14:39 +02:00 |
Julien Danjou
|
883c12d8ff
|
titlebar: add colors_set() function
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 15:33:37 +02:00 |
Julien Danjou
|
63043eca46
|
systray: fix systray initialization
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 11:22:34 +02:00 |
Julien Danjou
|
7d7e5b960a
|
placement: rename FloatingPlacement to floating_placement_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 10:55:07 +02:00 |
Julien Danjou
|
72957f999a
|
systray: handle window that are on phys_screen only
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 10:50:50 +02:00 |
Julien Danjou
|
f418cb0c2e
|
systray: attach systray to external window, not statusbar
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 10:33:10 +02:00 |
Julien Danjou
|
6648a1edea
|
init: call only once window_root_grabbuttons() on start
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 10:18:24 +02:00 |
Michael Gehring
|
c80ff672ca
|
mouse: user mouse_*_pointer wrappers
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 09:03:03 +02:00 |
Michael Gehring
|
aa33631263
|
mouse: keep mwfact within sensible bounds
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 09:01:35 +02:00 |
Michael Gehring
|
7690dba009
|
mouse: use xcb_*_pointer_unchecked
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 09:01:31 +02:00 |
Julien Danjou
|
6f9d196e67
|
systray: check for embedder window on startup
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 23:39:12 +02:00 |
Julien Danjou
|
70dbe7bc4d
|
systray: add support for multiple physical screens
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 23:23:00 +02:00 |
Julien Danjou
|
f5314dbc9e
|
widgets: add destructors functions
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 22:56:05 +02:00 |
Julien Danjou
|
f169c4d8d9
|
widget: add support for destructor
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 22:38:40 +02:00 |
Julien Danjou
|
e5e379656a
|
systray: import widget
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 18:12:16 +02:00 |