Julien Danjou
2287c0ff7c
add support for NET_WM_STATE and NET_WM_STATE_STICKY
2007-12-27 22:39:29 +01:00
Julien Danjou
87fce96644
add support for NET_CLOSE_WINDOW
2007-12-27 20:49:38 +01:00
Julien Danjou
38c3547dfb
fix warning
2007-12-27 20:35:53 +01:00
Julien Danjou
5f92667773
simplify sel handling
2007-12-27 19:57:46 +01:00
Julien Danjou
50e7595a0c
add support for _NET_ACTIVE_WINDOW
2007-12-27 19:33:01 +01:00
Julien Danjou
8f9be2289a
focus_get_latest_client_for_tags() now supports Tag **, use it for widgets
2007-12-27 19:23:10 +01:00
Julien Danjou
a1f5e2ee22
add support for _NET_DESKTOP_NAMES
2007-12-27 19:11:18 +01:00
Julien Danjou
3de4814910
add support for _NET_CURRENT_DESKTOP
2007-12-27 18:42:20 +01:00
Julien Danjou
502f502e23
add support for _NET_NUMBER_OF_DESKTOPS
2007-12-27 18:26:50 +01:00
Julien Danjou
e335b32e5f
add copyright notice
2007-12-27 18:11:47 +01:00
Julien Danjou
423659d401
move ewmh_update_net_client_list() into ewmh.c
2007-12-27 18:01:36 +01:00
Julien Danjou
73691143af
externalize EWMH handling
2007-12-27 17:27:20 +01:00
Julien Danjou
6b448c1aeb
cosmetic
2007-12-27 17:13:44 +01:00
Julien Danjou
849e7c1a70
install shared data (icons) in /usr/local/share
2007-12-27 16:58:09 +01:00
Julien Danjou
211034c725
bug fix with move_client_to_screen and proto simplification of tag_with_current_selected()
2007-12-27 16:29:58 +01:00
Julien Danjou
c66c6dff84
add support for _NET_CLIENT_LIST
2007-12-27 16:19:05 +01:00
Julien Danjou
0f4a9df88c
set support for _NET_WM_ICON
2007-12-27 16:07:24 +01:00
Julien Danjou
029f73ddfc
handle signals
2007-12-27 16:03:21 +01:00
Julien Danjou
77bb659563
O3
2007-12-27 15:56:17 +01:00
Julien Danjou
c900e37843
add mouse bindings to status bar
2007-12-27 15:49:00 +01:00
Julien Danjou
0d75586ed5
fix p_delete
2007-12-27 14:21:26 +01:00
Julien Danjou
382c5ceb5e
missing CFG_END
2007-12-27 14:10:16 +01:00
Julien Danjou
a95694c177
simplify proto
2007-12-27 14:02:27 +01:00
Julien Danjou
2404274066
call with phys_screen and not logical screen
2007-12-27 13:53:52 +01:00
Julien Danjou
dcee599f8c
remove deprecated functions
2007-12-27 13:23:50 +01:00
Julien Danjou
f5f31d36d7
switch to get_current_tags() in client.c
2007-12-27 13:22:40 +01:00
Julien Danjou
7099794c64
switch to get_current_tags() in event.c
2007-12-27 13:14:20 +01:00
Julien Danjou
1fb83771f0
use get_current_tags() for focus, fix some bugs with multiple selected tags
2007-12-27 13:09:39 +01:00
Julien Danjou
652fdc6cce
switch to get_current_tags() in layout.c
2007-12-27 12:56:04 +01:00
Julien Danjou
238eb7f346
switch to get_current_tags() in screen.c
2007-12-27 12:52:04 +01:00
Julien Danjou
7196ee7102
switch to get_current_tags() in mouse.c
2007-12-27 12:50:55 +01:00
Julien Danjou
a48cefe53e
remove calls to get_current_tag()
2007-12-27 11:53:23 +01:00
Julien Danjou
c919fce900
use get_curent_tags() in tile.c
2007-12-27 11:50:09 +01:00
Julien Danjou
88b3f28f49
remove get_current_tag() call
2007-12-27 11:36:49 +01:00
Julien Danjou
33add50256
store location and width of each widgets
2007-12-27 11:35:45 +01:00
Julien Danjou
26ce9ee5d7
it's not width but height which defines ratio
2007-12-27 10:33:20 +01:00
Julien Danjou
7be6a97972
change "default" in textbox to "text" and set it to a good default
2007-12-27 00:16:29 +01:00
Julien Danjou
91cc5a4618
use image instead of symbols for layouts
2007-12-27 00:13:44 +01:00
Julien Danjou
e77fe9c2a0
compute textlen also
2007-12-26 22:00:43 +01:00
calmar
3ec0618472
Some awesomerc info add-ons.
...
also some explanation about the usage/setup of the widgets
2007-12-26 21:54:27 +01:00
Julien Danjou
a0e7aee072
introduce get_current_tags() and deprecate get_current_{tag,layout}()
2007-12-23 16:28:40 +01:00
Julien Danjou
58a3c0c494
add new UICB: uicb_focus_client_byname
2007-12-23 16:16:02 +01:00
Julien Danjou
d5d9439777
add support for Urgency hint
2007-12-23 15:16:10 +01:00
Julien Danjou
2906ead93c
better computing for margin
2007-12-23 14:51:55 +01:00
Julien Danjou
ddbdbb2ed3
new width: progressbar
2007-12-23 14:27:56 +01:00
Julien Danjou
d428982af7
simplify
2007-12-23 13:46:36 +01:00
Julien Danjou
c59ecf0127
use a_strdup
2007-12-23 13:43:12 +01:00
Julien Danjou
07a5fd6774
cosmetic
2007-12-23 09:56:41 +01:00
Julien Danjou
a981d984a2
remove ScreenInfo typedef and move Area into screen.h
2007-12-23 09:55:46 +01:00
Aldo Cortesi
5f079ef73e
Clean get_screen_info and get_display_info.
...
Besides making these functions much nicer to use, this fixes a number of
things:
- Clients now don't have to free the returned structures.
- The ScreenInfo allocated by XineramaQueryScreens should be freed with XFree,
not p_delete.
This patch also introduces an abstract Area type that will be very useful.
2007-12-23 09:53:50 +01:00