Lots of minor tweaks here and there

Added debug code to a number of files
Enabled ServerWindow and WinBorder mouse-handling code
ScreenDriver is now double-buffered (exceedingly useful for testing)
I'm trying to think, but nothing happens! :D


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3052 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
DarkWyrm
2003-04-05 01:51:35 +00:00
parent 0fe548713a
commit 47b0fc0ee3
17 changed files with 1065 additions and 1967 deletions
+5 -5
View File
@@ -150,7 +150,7 @@ void CursorManager::ShowCursor(void)
{
acquire_sem(_lock);
DisplayDriver *driver=GetGfxDriver();
DisplayDriver *driver=GetGfxDriver(ActiveScreen());
driver->ShowCursor();
release_sem(_lock);
}
@@ -160,7 +160,7 @@ void CursorManager::HideCursor(void)
{
acquire_sem(_lock);
DisplayDriver *driver=GetGfxDriver();
DisplayDriver *driver=GetGfxDriver(ActiveScreen());
driver->HideCursor();
release_sem(_lock);
}
@@ -170,7 +170,7 @@ void CursorManager::ObscureCursor(void)
{
acquire_sem(_lock);
DisplayDriver *driver=GetGfxDriver();
DisplayDriver *driver=GetGfxDriver(ActiveScreen());
driver->ObscureCursor();
release_sem(_lock);
}
@@ -185,7 +185,7 @@ void CursorManager::SetCursor(int32 token)
ServerCursor *c=_FindCursor(token);
if(c)
{
DisplayDriver *driver=GetGfxDriver();
DisplayDriver *driver=GetGfxDriver(ActiveScreen());
driver->SetCursor(c);
_current_which=B_CURSOR_OTHER;
}
@@ -196,7 +196,7 @@ void CursorManager::SetCursor(cursor_which which)
{
acquire_sem(_lock);
DisplayDriver *driver=GetGfxDriver();
DisplayDriver *driver=GetGfxDriver(ActiveScreen());
switch(which)
{
case B_CURSOR_DEFAULT: