Commit Graph

6115 Commits

Author SHA1 Message Date
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 72be933ef2 [focus] Split client_node functions out
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 18:12:27 +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 2654b5b938 [statusbar] Remove todo.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 17:44:59 +02:00
Julien Danjou 971d51918b [tag] Check that tag has not been added before.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 17:43:09 +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 bdc8382474 [widget] Fix warning
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 17:39:46 +02:00
Julien Danjou 2b0e70dc5b [statusbar] Check for names and uniqness before adding, add remove function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 14:34:16 +02:00
Julien Danjou ab62a78884 [widget] Print error on unkown widget type
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 14:08:46 +02:00
Julien Danjou c822a9ccf1 [widget] Rename WidgetConstructor to widget_constructor_t
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 14:07:01 +02:00
Julien Danjou 083a4f13f7 [statusbar] Fix event handling on child window
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-25 14:01:09 +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 9d99ff48ae [widget] Add luaA_widget_userdata_new() function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 19:58:25 +02:00
Fabienne Ducroquet 834405425e Rearrange the screen when changing layout
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 15:46:40 +02:00
Fabienne Ducroquet 1555e3838b Add shortcuts to change the layout
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 15:46:40 +02:00
Fabienne Ducroquet 32b18d929a Add functions to change the layout
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 15:46:40 +02:00
Julien Danjou 6931bc70e6 [statusbar] Add align option
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 11:08:34 +02:00
Julien Danjou ca68059b19 [iconbox] Do not draw iconbox if not enough size
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 09:07:56 +02:00
Julien Danjou 968a9080c5 [statusbar] Respect width paramater on creation
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 09:06:04 +02:00
Julien Danjou 21ae849d9f Rename VirtScreen to screen_t
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 09:01:49 +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 4e4a7d2703 [tag] Add luaA_tag_userdata_new() function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 08:40:41 +02:00
Julien Danjou 4a17da051f [awesomerc] Set border on newclient
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 23:08:37 +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 be108acc32 [util] warn() and eprint() now print \n
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 22:56:05 +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 e710cff383 [xscreen] Add some documentation
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 22:31:08 +02:00
Julien Danjou ffdb9727b7 [widget] Add a visible attribute to widgets and Lua functions
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 19:29:55 +02:00
Julien Danjou f76357499c [lua] Add colors_set() function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 18:15:41 +02:00
Julien Danjou 81a1531f7a [awesomerc] Add a iconbox for layoutbox
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 17:21:39 +02:00
Julien Danjou c468d83059 [draw] Fix compilation errors with Imlib2
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 17:18:58 +02:00
Julien Danjou 60b9a9d2dc [awful] Export some function under tag, add layout_get
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 17:09:49 +02:00
Julien Danjou 9a0ed4d0d3 [lua] Add an hook on arrange
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 17:09:34 +02:00
Julien Danjou c6261b028b [tag] Add function to manipulate layouts
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:59:05 +02:00
Julien Danjou ff8603110a [util] Add name_func_rlookup()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:53:37 +02:00
Julien Danjou 8bba0ba76a [titlebar] Fix inconsitent API with text*
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:41:36 +02:00
Julien Danjou ab12599eba [awesomerc] Fix mplayer matching
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:41:35 +02:00
Julien Danjou 97956822ee [widget] Add lua function to get/set widget's name.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:41:33 +02:00
Julien Danjou 2c548ef816 [tag] Add lua function to get/set tag's name.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 15:57:18 +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 ed44254aeb [widget] Merge common functions.
Not really common after all.

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 419cc99161 [layout] Return NULL 2008-05-23 13:10:28 +02:00
Lucas de Vries 961244964c [awful] Add a couple of trivial functions
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 11:51:53 +02:00
Julien Danjou 2313429a76 [lua] Remove useless extern widget
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 10:08:10 +02:00