#
f7e1df75 |
| 17-Aug-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* get rid of RGBColor usage where it is not needed, this simplified many things, possibly making them a little faster too * mess with decorator button size calculation to make the whole layout scal
* get rid of RGBColor usage where it is not needed, this simplified many things, possibly making them a little faster too * mess with decorator button size calculation to make the whole layout scale more agreeable with the font size (no more fixed offsets/insets), but it is work in progress * DefaultDecorator no longer allocated the border color array, it is part of the object now * small memory footprint optimizations in ViewLayer, Decorator and WindowLayer
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22003 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
117b384e |
| 27-Jun-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented the overlay suspend/resume protocol on mode changes; not really tested yet. Also, BBitmap::LockBits() should probably fail when the Bits() are NULL. * The downside is that many more c
* Implemented the overlay suspend/resume protocol on mode changes; not really tested yet. Also, BBitmap::LockBits() should probably fail when the Bits() are NULL. * The downside is that many more classes now know of each other. * Cleaned up the work divided between the BitmapManager and the Overlay class. * Fixed a memory leak in AS_CREATE_BITMAP in case the bitmap could not be added to the ServerApp's bitmap list.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21512 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
3652a439 |
| 19-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Accidently broke overlay (but BerliOS didn't let me commit yesterday :-/), since ViewLayer::SetViewBitmap() did not show the overlay, only updated it. * Simplified overlay handling a bit, removed
* Accidently broke overlay (but BerliOS didn't let me commit yesterday :-/), since ViewLayer::SetViewBitmap() did not show the overlay, only updated it. * Simplified overlay handling a bit, removed Overlay::Show(), and IsVisible(), replaced Update() by Configure(). * Made similar changes in the HWInterface as well.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17504 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
d41fb4db |
| 17-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Overlay::fVisible was not maintained correctly, but already used in ViewLayer. * Overlay::SetView() no longer calls HWInterace::UpdateOverlay() if it's currently hidden. * ViewLayer::UpdateVisibl
* Overlay::fVisible was not maintained correctly, but already used in ViewLayer. * Overlay::SetView() no longer calls HWInterace::UpdateOverlay() if it's currently hidden. * ViewLayer::UpdateVisibleDeep() now calls _UpdateOverlayView() before showing the overlay.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17489 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
da09cca4 |
| 04-May-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed the way the overlay_view|window is maintained - it's now in Overlay. * The overlay options as part of BView::SetViewOverlay() are now passed over to the graphics driver - looks like the c
* Changed the way the overlay_view|window is maintained - it's now in Overlay. * The overlay options as part of BView::SetViewOverlay() are now passed over to the graphics driver - looks like the color key stuff cannot be turned off (at least not via the Be API).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17323 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
0ac013e6 |
| 23-Apr-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Some refactoring: renamed OverlayCookie to Overlay and put it in its own source file. * An overlay is now also hidden in case its is removed from the window.
git-svn-id: file:///srv/svn/repos/h
* Some refactoring: renamed OverlayCookie to Overlay and put it in its own source file. * An overlay is now also hidden in case its is removed from the window.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17209 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|