COLORREF CBCGPMSMCaptionBar::GetCaptionTextColor () const { return IsParentActive () ? globalData.clrCaptionText : globalData.clrInactiveCaptionText; }
// Rendering: bool nuiWindow::Draw(nuiDrawContext* pContext) { pContext->PushState(); pContext->ResetState(); nuiWindowManager* pRoot = dynamic_cast<nuiWindowManager*>(mpParent); pContext->EnableBlending(false); if (!mRawWindow) { nuiTheme* pTheme = GetTheme(); NGL_ASSERT(pTheme); pTheme->DrawWindowShade(pContext, mRect.Size(), nuiColor(1.0f, 1.0f, 1.0f, GetMixedAlpha()), IsParentActive()); pContext->PushClipping(); pContext->Clip(GetRect().Size()); pContext->EnableClipping(true); if (pRoot->GetActiveWindow() == this) { if (mMoving) pTheme->DrawMovingWindow(pContext, this); else pTheme->DrawActiveWindow(pContext, this); } else pTheme->DrawWindow(pContext,this); pTheme->Release(); pContext->PopClipping(); } DrawChildren(pContext); return true; }