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 - Uli Schlachter (psychon)
----------
It's time for a new version!
This one adds an API change to make Elv13 (hopefully) happy:
- widget:fit(width, height) now not only returns its desired width and height,
but also a third (optional) value: padding! The padding is a table that can
contains keys "left", "right", "top", "bottom" (each optional). Each value is
the number of pixels that should be additionally included in the clip area when
the widget is redrawn. So if you return { bottom = 10 }, the widget will get 10
more pixels to the bottom than what the layout decided for it. And all of this
works with any transformation, so you can scale such a widget by factor 1.5 and
rotate it by 45° and still the right result (well, it will include 15 pixels of
space due to the scaling, so the unit isn't really "pixels" but "user space
units")
Hopefully this is enough for any kind of glow effect, but don't forget that
other widgets could draw to that space before or after you, so weird results
can occur...
(Implementation details: In a widget hierachy, each node knows the padding for
its own widget and the padding including all the padding of its children. This
is used so that a repaint knows which parts of the hierachy it can skip and to
clip each widget to its padding)
----------
One or more files have been attached.
More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1296#comment4209
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 [email protected].