convert INVALIDATE constants to scoped enum

fixing a bug in Window::ImplMoveAllInvalidateRegions, and improving the
IDL docs for XWindowPeer

Change-Id: Idb774ac913945db2ac7c492c11cf86c370624c3d
This commit is contained in:
Noel Grandin
2015-05-25 11:20:10 +02:00
parent 3dc50a3b9a
commit bb7ce3137d
70 changed files with 195 additions and 188 deletions

View File

@@ -1815,7 +1815,7 @@ namespace svt { namespace table
case TableAreaAll:
m_pDataWindow->Invalidate();
m_pDataWindow->GetParent()->Invalidate( INVALIDATE_TRANSPARENT );
m_pDataWindow->GetParent()->Invalidate( InvalidateFlags::Transparent );
break;
}
}
@@ -1892,7 +1892,7 @@ namespace svt { namespace table
void TableControl_Impl::invalidateRect(const Rectangle &rInvalidateRect)
{
m_pDataWindow->Invalidate( rInvalidateRect,
m_pDataWindow->GetControlBackground().GetTransparency() ? INVALIDATE_TRANSPARENT : 0 );
m_pDataWindow->GetControlBackground().GetTransparency() ? InvalidateFlags::Transparent : InvalidateFlags::NONE );
}
@@ -2086,8 +2086,8 @@ namespace svt { namespace table
}
else
{
m_pDataWindow->Invalidate( INVALIDATE_UPDATE );
m_pDataWindow->GetParent()->Invalidate( INVALIDATE_TRANSPARENT );
m_pDataWindow->Invalidate( InvalidateFlags::Update );
m_pDataWindow->GetParent()->Invalidate( InvalidateFlags::Transparent );
}
// update the position at the vertical scrollbar
@@ -2164,8 +2164,8 @@ namespace svt { namespace table
}
else
{
m_pDataWindow->Invalidate( INVALIDATE_UPDATE );
m_pDataWindow->GetParent()->Invalidate( INVALIDATE_TRANSPARENT );
m_pDataWindow->Invalidate( InvalidateFlags::Update );
m_pDataWindow->GetParent()->Invalidate( InvalidateFlags::Transparent );
}
// update the position at the horizontal scrollbar