Commit Graph

2304 Commits

Author SHA1 Message Date
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
Julien Danjou e835f9604b [awful] Fix tag.view{prev,next}
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-22 08:56:57 +02:00
Julien Danjou 65cdf2d536 [taglist] Count tag references
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-22 08:46:14 +02:00
Julien Danjou 7a5326e0ff [awesome] Initialize glib thread system
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 18:04:44 +02:00
Julien Danjou 648dc236f8 [lua] Fix wrong proto
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 17:28:54 +02:00
Julien Danjou 9754e1c039 [lua] Add awesome.font_set() to set the default font
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 17:03:10 +02:00
Julien Danjou b3f8464800 [draw] Make sure that font is not NULL before freeing
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 17:02:22 +02:00
Lucas de Vries 97525dc0a6 [awful] Move the mouse when switching screen focus
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:59:39 +02:00
Julien Danjou a1ba2b8df5 [config] Simplify default config
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:21:40 +02:00
Julien Danjou 54e27e300a [build] Check for pthread
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:11:59 +02:00
Julien Danjou a953b57a87 [awesome] Make layout and statusbar refresh threaded
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 15:33:08 +02:00
Julien Danjou 3c6f9a8fa0 Revert "[awesome] Remove the two level event loops"
This reverts commit 88c9671ab1.

Conflicts:

	awesome.c

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 15:28:39 +02:00