本文整理汇总了C++中TestWindow::Lock方法的典型用法代码示例。如果您正苦于以下问题:C++ TestWindow::Lock方法的具体用法?C++ TestWindow::Lock怎么用?C++ TestWindow::Lock使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestWindow
的用法示例。
在下文中一共展示了TestWindow::Lock方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main()
{
BApplication app( "application/x-vnd.dleRednex-DLEScrollViewTest" );
TestWindow *win = new TestWindow;
win->Lock();
dle::VSplit *vs = new dle::VSplit;
{
dle::BMenuBar *menubar = new dle::BMenuBar( "wheee", B_ITEMS_IN_ROW );
menubar->SetInner( 0 );
vs->AddObject( menubar, 1.0f );
printf( "%f\n", menubar->GetInnerLeft() );
dle::AutoScrollView *asv = new dle::AutoScrollView;
{
dle::VSplit *vs = new dle::VSplit;
for( int i=0; i<4; i++ )
{
dle::HSplit *hs = new dle::HSplit;
for( int j=0; j<8; j++ )
{
dle::VSplit *vs = new dle::VSplit;
for( int k=0; k<4; k++ )
{
dle::BButton *bb = new dle::BButton( "HitMe!", new BMessage('hit!') );
vs->AddObject( bb, 1.0f );
}
hs->AddObject( vs, 1.0f );
}
vs->AddObject( hs, 1.0f );
}
asv->AddObject( vs );
}
vs->AddObject( asv );
}
win->AddObject( vs );
win->Unlock();
app.Run();
return 0;
}