awesome/lib
Uli Schlachter 3edd216560 wibox: Add widget geometry cache
This commit adds and uses wibox.layout.base.fit_widget(). This function is a
wrapper for widget:fit() that caches the result and thus speeds things up.

This is necessary because some layouts call :fit() from their :fit() and :draw()
functions. Nesting such layouts means that at the widget at the tail of the
stack gets its :fit() function called quite often. If this function is not
blazingly fast, this results in noticeable slowness.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-08-21 12:26:47 +02:00
..
awful awful.tooltip: Set the bg color correctly (FS#1148) 2013-05-13 19:27:19 +02:00
gears gears.wallpaper: Create smaller image surface (FS#1087) 2013-02-12 15:15:16 +01:00
menubar menubar: Treat KP_Enter as pressing Enter (FS#1072) 2013-01-10 17:01:41 +01:00
wibox wibox: Add widget geometry cache 2013-08-21 12:26:47 +02:00
beautiful.lua.in Fix errors from missing themes 2012-11-27 22:55:42 +01:00
naughty.lua.in naughty: Don't interpret markup in titles 2013-03-26 10:17:51 +01:00