Commit graph

817 commits

Author SHA1 Message Date
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
Aldo Cortesi
51379e065b Clean interface of statusbar_update_position. 2007-12-23 09:51:44 +01:00
Julien Danjou
10200477c8 change info in copyright 2007-12-22 20:55:39 +01:00
Julien Danjou
b0a8522466 rename a bunch of widget functions 2007-12-22 20:55:17 +01:00