plasma-framework/widgets
Marco Martin afdb5e84a0 reworked how shaped windows with svg backgrounds are obtained:
there is a new function PanelSvg::mask() that returns a qbitmap of the areas of the svg with alpha=0 that can be used to create the mask of the window, at the moment used in tooltip and dialog (krunner still to come).
so now windows that uses svg backgrounds should always set PanelSvg::mask() as their own mask, regardless if composite is active or not.
In this commit there are also two (identical) svgs for opaque tooltips and dialogs with pixelated rounded borders that looks good without antialiasing (and unlike the previous version they are vector based now).

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=782727
2008-03-05 21:03:27 +00:00
..
tests Revert one large git mess 2008-02-29 17:50:57 +00:00
checkbox.cpp Add a generic tooltip widget to Plasma::Widget and implement it in the tasks applet. 2007-12-21 05:33:17 +00:00
checkbox.h updated -> dataUpdated to make it really clear what's going on. there are too many update* methods, esp in applets where there is update() and updated()... a painful change, but it will only get worse if it happens any later. 2007-11-06 07:20:08 +00:00
CMakeLists.txt Add layout test 2007-08-05 23:05:57 +00:00
flash.cpp Introduce QGraphicsItem::CacheMode in place of Widget::CachePaintMode. 2008-02-15 06:51:37 +00:00
flash.h more layouting love; 2007-11-20 01:19:59 +00:00
icon_p.h Icons now fade in the background animation. They also learnt to react on color theme 2008-02-27 00:50:07 +00:00
icon.cpp numerous horizontal icon layout issues fixed 2008-03-03 19:35:24 +00:00
icon.h Revert one large git mess 2008-02-29 17:50:57 +00:00
label.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
label.h Revert one large git mess 2008-02-29 17:50:57 +00:00
lineedit.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
lineedit.h Revert one large git mess 2008-02-29 17:50:57 +00:00
meter.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
meter.h Revert one large git mess 2008-02-29 17:50:57 +00:00
progressbar.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
progressbar.h Revert one large git mess 2008-02-29 17:50:57 +00:00
pushbutton.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
pushbutton.h Revert one large git mess 2008-02-29 17:50:57 +00:00
radiobutton.cpp Add a generic tooltip widget to Plasma::Widget and implement it in the tasks applet. 2007-12-21 05:33:17 +00:00
radiobutton.h updated -> dataUpdated to make it really clear what's going on. there are too many update* methods, esp in applets where there is update() and updated()... a painful change, but it will only get worse if it happens any later. 2007-11-06 07:20:08 +00:00
rectangle.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
rectangle.h Revert one large git mess 2008-02-29 17:50:57 +00:00
signalplotter.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
signalplotter.h Revert one large git mess 2008-02-29 17:50:57 +00:00
tooltip_p.h handful more of krazy fixes and i'm done for the night 2008-02-19 09:12:34 +00:00
tooltip.cpp reworked how shaped windows with svg backgrounds are obtained: 2008-03-05 21:03:27 +00:00
widget.cpp Revert one large git mess 2008-02-29 17:50:57 +00:00
widget.h Revert one large git mess 2008-02-29 17:50:57 +00:00