Commit graph

63 commits

Author SHA1 Message Date
Julien Danjou
001f430c0c remove global client_sel, use tag's client_sel 2007-10-26 23:19:13 +02:00
Julien Danjou
bd08d8a119 bugfix: don't display window name in statusbar if sel is not on our screen 2007-10-25 13:48:22 +02:00
Julien Danjou
8ad32d29c2 fix information headers 2007-10-17 10:53:32 +02:00
Julien Danjou
842eed01c0 remove current_layout, insert get_current_layout() to get it dynamicly 2007-10-16 22:33:15 +02:00
Nikos Ntarmos
7ecbae334f use Cairo to render fonts 2007-10-16 16:35:28 +02:00
Julien Danjou
ccb7e89750 arrange() does not need Display as arg 2007-10-15 18:23:05 +02:00
Julien Danjou
17bc4dc9a7 drawstatusbar does not need display as arg 2007-10-15 18:19:33 +02:00
Julien Danjou
a74ca1d1de tabswidth is 4 not 6 2007-10-15 13:56:24 +02:00
Julien Danjou
4e0acfa99a add coding style stuff 2007-10-15 13:40:52 +02:00
Julien Danjou
77609263dc move txtlenwidth initlization in initstatusbar() 2007-10-15 12:06:43 +02:00
Julien Danjou
a6781157b6 allow to execute uicb function via awesome control fifo 2007-10-12 17:10:36 +02:00
Julien Danjou
863714f501 use p_delete instead of XFree for our own pointers 2007-10-11 23:44:35 +02:00
Julien Danjou
c4e130d7d9 remove Display as param for uicb 2007-10-11 23:32:29 +02:00
Julien Danjou
c3986a5937 sel is no more extern 2007-10-11 23:12:05 +02:00
Julien Danjou
12ef66b79a clients list is no more global 2007-10-11 21:50:32 +02:00
Julien Danjou
f840f532e3 Fix e22b1e2a73, size was set too late, and fix memory leak with *si 2007-10-11 19:29:34 +02:00
Julien Danjou
e22b1e2a73 set statusbar->height in initstatusbar() 2007-10-11 18:43:42 +02:00
Julien Danjou
a06674fbe7 add drawcircle() function and use it for floating/max windows instead of drawrectangle 2007-10-11 17:06:55 +02:00
Julien Danjou
1f5a6e918b use drawrectangle to draw background in statusbar, fix coords of rectangles and compute colors correctly 2007-10-11 16:29:20 +02:00
Julien Danjou
f6ea98649c drawsquare is now drawrectangle 2007-10-11 15:44:30 +02:00
Julien Danjou
c05ed01c1a bugfix: only catch first click to raise if we're floating 2007-10-11 11:33:40 +02:00
Julien Danjou
445479cf8b use Cairo for rendering square instead of Xlib 2007-10-10 19:59:14 +02:00
Julien Danjou
e733af41ec remove drawcontext everywhere 2007-10-10 14:09:36 +02:00
Julien Danjou
f57d275df1 move font to awesomeconf 2007-10-10 13:34:25 +02:00
Julien Danjou
2d0526696c move cursors in awesome config 2007-10-10 13:29:46 +02:00
Julien Danjou
1a755ff245 simplify color handling 2007-10-10 13:07:12 +02:00
Julien Danjou
0f75c91fe7 remove x and y attributes from DC 2007-10-09 22:35:44 +02:00
Julien Danjou
355d3aad5f remove drawcontext `w' attribute 2007-10-09 22:33:00 +02:00
Julien Danjou
c4b1867a4d remove h attribute of drawcontext 2007-10-09 22:29:44 +02:00
Julien Danjou
2887bb8b86 avoid DC in drawsquare() 2007-10-09 21:43:26 +02:00
Julien Danjou
aa645b15ab avoid DC in drawtext() 2007-10-09 21:29:19 +02:00
Julien Danjou
de45017b5d switch to libconfuse instead of libconfig 2007-10-08 18:45:05 +02:00
Julien Danjou
158b91adaf bugfix: reset correctly default bar position on toggle
Thanks Daniel Brinkers
2007-10-08 13:07:13 +02:00
Julien Danjou
d7aac7b811 better fix for font height problem
Thanks to Arnaud Fontaine
2007-10-04 17:35:47 +02:00
Julien Danjou
2e0b2911e3 bugfix: give one more pixel to not cut status text with some fonts 2007-10-04 15:56:20 +02:00
Julien Danjou
1c5cd1ec57 bugfix: add a pixel more for tags drawing, this allows all fonts size to work 2007-10-04 12:55:19 +02:00
Julien Danjou
97a2085705 cosmetic: remove lines with empty spaces at end 2007-10-03 17:26:14 +02:00
Julien Danjou
cd46ec6378 remove stack from externs 2007-10-03 00:15:50 +02:00
Julien Danjou
950605b1a0 simplify get_screen_info() 2007-10-01 20:58:29 +02:00
Julien Danjou
272f4b1c2a Xft support 2007-10-01 19:22:57 +02:00
Julien Danjou
8c531e2a81 store phys_screen 2007-10-01 15:23:05 +02:00
Julien Danjou
659adaab5e use get_real_screen() in a lot of places 2007-09-28 11:55:08 +02:00
Julien Danjou
11cbd79c62 make a lot of function in event and statusbar creation/handling Xinerama aware 2007-09-27 21:26:25 +02:00
Julien Danjou
14da15bbc9 make Statusbar optional in get_display_info() 2007-09-27 20:16:20 +02:00
Julien Danjou
ecf79693a2 use real_screen for X functions, not logical screen 2007-09-27 17:13:31 +02:00
Julien Danjou
5d06303f48 add mwfact to statusbar printing 2007-09-24 20:23:05 +02:00
Julien Danjou
89fa270bca display layout nmaster/ncols vars in new tags without clients 2007-09-24 17:08:47 +02:00
Julien Danjou
894b341feb simplfiy drawstatus() remove screen useless arg 2007-09-24 16:23:49 +02:00
Julien Danjou
595eba78d7 create a Tag struct type and use it 2007-09-24 15:37:52 +02:00
Julien Danjou
9737185639 simplify drawsquare() 2007-09-20 20:11:33 +02:00