本文整理汇总了C++中ToolBar::IsVisible方法的典型用法代码示例。如果您正苦于以下问题:C++ ToolBar::IsVisible方法的具体用法?C++ ToolBar::IsVisible怎么用?C++ ToolBar::IsVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ToolBar
的用法示例。
在下文中一共展示了ToolBar::IsVisible方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ShowHide
//
// Toggles the visible/hidden state of a toolbar
//
void ToolDock::ShowHide( int type )
{
ToolBar *t = mBars[ type ];
// Maintain the docked array
if( t->IsVisible() )
{
mDockedBars.Remove( t );
}
else
{
mDockedBars.Add( t );
}
// Make it (dis)appear
t->Expose( !t->IsVisible() );
// Update the layout
LayoutToolBars();
Updated();
}
示例2: ShowHide
//
// Toggles the visible/hidden state of a toolbar
//
void ToolManager::ShowHide( int type )
{
ToolBar *t = mBars[ type ];
// Handle docked and floaters differently
if( t->IsDocked() )
{
t->GetDock()->ShowHide( type );
}
else
{
t->Expose( !t->IsVisible() );
}
}
示例3: IsVisible
//
// Returns the visibility of the specified toolbar
//
bool ToolManager::IsVisible( int type )
{
ToolBar *t = mBars[ type ];
return t->IsVisible();
// If toolbar is floating
if( !t->IsDocked() )
{
// Must return state of floater window
return t->GetParent()->IsShown();
}
// Return state of docked toolbar
return t->IsShown();
}