Julien Danjou
|
1e08a992b8
|
[titlebar] Rewrote titlebar based on widgets
This is the new titlebar handling code, based on widgets.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-03 18:41:54 +02:00 |
Julien Danjou
|
930997898b
|
[client] Add unmanage function
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-02 08:32:16 +02:00 |
Julien Danjou
|
c332971b21
|
[draw] Rename draw_color_new() to xcolor_new()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-30 12:34:38 +02:00 |
Julien Danjou
|
e39bb8eac6
|
[markup] Stop recomputing len, use slen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-30 07:52:29 +02:00 |
Julien Danjou
|
b24c0b286c
|
[client] Fix border_set documentation
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-29 09:50:49 +02:00 |
Julien Danjou
|
3ab739553c
|
[client] Add and honor the noborder attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 14:33:45 +02:00 |
Julien Danjou
|
ebb56ce6b1
|
[client] Add a hook on urgent flag
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 11:08:48 +02:00 |
Julien Danjou
|
bc38b86c80
|
[client] Need arrange on focus
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-27 21:46:13 +02:00 |
Julien Danjou
|
e890297617
|
[client] Focus even if we think we already have focus
Because sometimes clients steal focus.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-27 21:34:52 +02:00 |
Julien Danjou
|
55b4c773d0
|
[client] Fix client_resize() comments
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-27 20:17:33 +02:00 |
Julien Danjou
|
0e3531d3a3
|
[client] Rework raise and mouse stuff
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-26 18:08:29 +02:00 |
Julien Danjou
|
93741f6b91
|
[client] Push client on stack list on manage
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 19:47:19 +02:00 |
Julien Danjou
|
c81dacf091
|
[client] Add proper stacking support
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 19:32:30 +02:00 |
Julien Danjou
|
f6f74c4565
|
[client] Add client.name_set() function and hook on title update
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 17:51:45 +02:00 |
Julien Danjou
|
d9dd1fba8e
|
Revert "[client] Remove ismax attribute."
This reverts commit fb822997b3 .
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 17:42:20 +02:00 |
Julien Danjou
|
c9fde5a9f0
|
[client] Check that tag and client are on the same screen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 12:06:10 +02:00 |
Fabienne Ducroquet
|
1d8481fc9e
|
[client] Save geometry of windows when resizing in floating layout
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 08:26:39 +02:00 |
Julien Danjou
|
0bbd2d4b3e
|
Rename AwesomeConf to awesome_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-24 08:59:27 +02:00 |
Julien Danjou
|
67b2702b7d
|
[client] Remove newcomer attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 23:01:41 +02:00 |
Julien Danjou
|
db5430420d
|
[client] Create luaA_client_userdata_new() function
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 22:56:03 +02:00 |
Julien Danjou
|
495b99f1c5
|
[focus] Rewrite focus handling on arrange.
Also add some documentation.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 22:48:27 +02:00 |
Julien Danjou
|
981b26cbc8
|
[lua] Add name_get() method and make mplayer floating by default
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 15:12:01 +02:00 |
Julien Danjou
|
a04417494b
|
[mouse] Rename Button to button_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 15:12:01 +02:00 |
Julien Danjou
|
0142f0efc9
|
[layout] Rename LayoutArrange to layout_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 15:11:59 +02:00 |
Julien Danjou
|
ccb2a2db77
|
[lua] Remove regex matching
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 13:17:02 +02:00 |
Julien Danjou
|
fb822997b3
|
[client] Remove ismax attribute.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 13:11:47 +02:00 |
Julien Danjou
|
e25434fe25
|
[client/tasklist] Reactivate icon drawing with client.icon_set()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 22:37:08 +02:00 |
Julien Danjou
|
ec21647c87
|
[client] Remove useless client_get_byname()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 19:59:58 +02:00 |
Julien Danjou
|
dc431ec430
|
[scratch] Remove scratch client support.
This can be done in Lua now.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 19:47:29 +02:00 |
Julien Danjou
|
ddae225363
|
[client] Execute hook on real focus
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 18:06:02 +02:00 |
Julien Danjou
|
1f046b3c9f
|
[everything] Switch from libconfuse to Lua
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 18:01:15 +02:00 |
Julien Danjou
|
e5ed2f2f1c
|
[swindow] Permit to delete NULL swindow
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-13 18:56:33 +02:00 |
Arnaud Fontaine
|
f288fda0c5
|
[client] Send requests to the X server and treat replies as late as possible
|
2008-05-12 19:42:56 +01:00 |
Arnaud Fontaine
|
a4c7ffffc7
|
[client] Add client_redraw (FS#170)
|
2008-05-11 17:56:26 +01:00 |
Arnaud Fontaine
|
162b8a690c
|
[all] Implement an atom cache in xutil as an ordered linked-list
|
2008-05-11 01:10:37 +02:00 |
Julien Danjou
|
7f284ba15a
|
[client] Remove erronous call to xcb_change_window_attributes() for borders
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 15:11:02 +02:00 |
Julien Danjou
|
39a070a5ae
|
[client] Fix bug with atoi() and make uicb focus take 0 as arg
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:17:49 +02:00 |
Julien Danjou
|
c88b0b15ff
|
[client] Merge zoom with swap, change togglefloating to setfloating
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:35 +02:00 |
Julien Danjou
|
b75e462223
|
[client] Merge vertical and horizontalmax inside togglemax
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:35 +02:00 |
Julien Danjou
|
d5859c60f7
|
[client] Merge focus{prev,next} and swap{prev,next}
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:35 +02:00 |
Julien Danjou
|
f0e29977d8
|
[client] introduce client_style_get() and use it in tasklist/titlebar
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:06 +02:00 |
Julien Danjou
|
8603f0dac1
|
[client] Documentation update
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:06 +02:00 |
Julien Danjou
|
de3fbffcf1
|
[xutil] Rewrite gettextprop() proto
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:06 +02:00 |
Julien Danjou
|
7468bb6794
|
[client] Fix potential memory leak on client string parsing errors
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:06 +02:00 |
Julien Danjou
|
fd9d012f73
|
[client] Do not escape in client's name attribution
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:05 +02:00 |
Julien Danjou
|
088446e97d
|
[client] Free markup data
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:05 +02:00 |
Julien Danjou
|
09e166ca1e
|
[client] Pass signed to xutil_gettextprop()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:04 +02:00 |
Arnaud Fontaine
|
0624f4ce6a
|
[client] Useless accessors functions have been removed from
xcb-util/icccm which had a bug making urgency hint unusable.
|
2008-05-03 12:01:04 +02:00 |
Julien Danjou
|
eab7633675
|
[tasklist] Remove styles; use drawtext format
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:04 +02:00 |
Julien Danjou
|
ccfcde3555
|
[client] Escape clients name
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |