本文整理汇总了C++中cWindow::HasCaption方法的典型用法代码示例。如果您正苦于以下问题:C++ cWindow::HasCaption方法的具体用法?C++ cWindow::HasCaption怎么用?C++ cWindow::HasCaption使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cWindow
的用法示例。
在下文中一共展示了cWindow::HasCaption方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: _RenderWindow
void cWindowManager::_RenderWindow(const cWindow& widget) const
{
const float title_bar_height = widget.GetTitleBarHeight();
// Draw the top bar
SetColourFromThemeColourAndAlpha(theme.GetColourWindowTitleBar());
_RenderRectangle(widget.GetX(), widget.GetY(), widget.GetWidth(), title_bar_height);
// Draw the rest of the window
SetColourFromThemeColourAndAlpha(theme.GetColourWindowBackground());
_RenderRectangle(widget.GetX(), widget.GetY() + title_bar_height, widget.GetWidth(), widget.GetHeight() - title_bar_height);
#if 0
// Draw the caption if this window has one
if (widget.HasCaption()) {
/*glPushAttrib(GL_LIST_BIT | GL_CURRENT_BIT | GL_ENABLE_BIT);
{
render::ApplyMaterial apply(pMaterial);
pContext->SelectTextureUnit0();
glMatrixMode(GL_TEXTURE);
glPushMatrix();
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glColor4f(0.0f, 0.0f, 0.0f, 1.0f);*/
//pFontWindowCaption->printfCenteredHorizontallyVertically(widget.GetX(), widget.GetY(),
// widget.GetWidth(), bar_height,
// breathe::string::ToUTF8(widget.GetCaption()).c_str());
pFontWindowCaption->PrintCenteredHorizontally(widget.GetX(), widget.GetY(),
widget.GetWidth(), widget.GetCaption());
//glMatrixMode(GL_TEXTURE);
//glPopMatrix();
//}
//glPopAttrib();
}
#endif
}