THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY. The following task has a new comment added:
FS#1296 - Updated signal causes total relayout User who did this - Vlad Leberstein (owl) ---------- Thanks for all the replies! It's nice to see the problem gets more attention! As for the reference implementation, I need some time to fully grok what actually happens. At first glance your suggestion looks quite similar to what I came up with some time ago (except instead of :before_- and :after_draw_children I used draw coroutine :D)and it didn't work quite well because I couldn't find a suitable way to handle off-widget drawings(but my impression might be wrong). Now I'm working on some proof-of-concept implementation too. The basic idea is: each widget consists of one drawing function(which are hierarchical in the same sence as current widget tree) and many regions, which are managed by it. Each widget can claim any screen space to be managed by it(i.e. region) and wibox dynamically creates/updates BVH tree for all the regions to efficiently traverse widgets, affected by "dirty region". ---------- More information can be found at the following URL: https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1296#comment4156 You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above. -- To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org.