Julien Danjou
|
078d224b46
|
use a linked list for handling tag <-> client relationship
|
2007-12-14 14:29:32 +01:00 |
Aldo Cortesi
|
2b5ba1f16f
|
Improve the call signature of get_current_tag and get_current_layout.
|
2007-12-14 09:29:42 +01:00 |
Julien Danjou
|
5fa67c23df
|
split awesomeconf and screen config
a.k.a the big post-2.0 blind commit
|
2007-12-11 20:56:51 +01:00 |
Nathan Hüsken
|
9524f15478
|
Adding padding
|
2007-11-28 11:00:48 +01:00 |
Julien Danjou
|
ae49735001
|
use real and smaller surface size to draw statusbar when rotating
|
2007-11-13 21:23:13 +01:00 |
Julien Danjou
|
19e7737ef0
|
don't draw statusbar if it's off
|
2007-11-11 23:23:38 +01:00 |
Julien Danjou
|
58391a84fa
|
don't move status bar offscreen (fails on Xinerama): unmap it instead
|
2007-11-11 22:47:56 +01:00 |
Julien Danjou
|
651dcc5c9e
|
compute correctly status bar position for left
|
2007-11-11 22:44:21 +01:00 |
Julien Danjou
|
0753ed5fb5
|
statusbar drawable is no more stored but dynamicaly created; this fix a problem with statusbar on right
|
2007-11-11 22:27:00 +01:00 |
Julien Danjou
|
db65104aa2
|
use M_PI_2
|
2007-11-11 21:20:02 +01:00 |
Julien Danjou
|
84017b9666
|
inverse rotate and translate and fix bar position on right for Xinerama
|
2007-11-11 21:13:37 +01:00 |
Julien Danjou
|
543899da7c
|
fix statusbar display when on right
|
2007-11-11 19:49:50 +01:00 |
Julien Danjou
|
05dad60786
|
experimental support for status bar to be on right or left
|
2007-11-11 18:59:11 +01:00 |
Julien Danjou
|
602d92d8b2
|
move statusbar_default_position in Statusbar struct
|
2007-11-10 10:17:54 +01:00 |
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 |