예제 #1
0
파일: MenuBar.cpp 프로젝트: koz4k/soccer
void MenuBar::Set(const Event<Bar&> menu)
{
	if(lock) return;
	Clear();
	lock++;
	menu(*this);
	SyncBar();
	DistributeAccessKeys();
	lock--;
}
예제 #2
0
파일: ToolBar.cpp 프로젝트: koz4k/soccer
void ToolBar::Set(Event<Bar&> bar)
{
	LTIMING("SetToolBar");
	if(lock) return;
	lock++;
	BarCtrl::IClear();
	ii = 0;
	bar(*this);
	proc = bar;
	item.SetCount(ii);
	for(int i = 0; i < item.GetCount(); i++)
		item[i].FinalSync();
	BarCtrl::IFinish();
	SyncBar();
	lock--;
}
예제 #3
0
파일: Bar.cpp 프로젝트: AbdelghaniDr/mirror
BarCtrl& BarCtrl::Align(int al) {
	align = al;
	SyncBar();
	return *this;
}