painter_base::operator= (). i forgot to return a value from the function... :-(clone() to painter_base so that a virtual copy is possible. background_wnd::add_painter is now also a non-template member function which takes a painter by reference and copies it before addingwin32::gui, the additional classes in win32::gui::bg_wndredraw_painter(): when a painter doesn't draw on the full area of the drawing rect and transparency isn't 255 (opaque) you would see a colored glowis_opaque(). By default this function returns false so painters underneath it will always be painted even if their drawing-rect is overlapped by this painter! To create efficient painters take this function into consideration ;-)add_painter() and load_painter() now support up to two parameters: param0 and param1 typedefs can be provided in derived classesredraw()
|
by Steven Weiss. You can contact me at steven11@gmx.de. |