void ColorChooser::PreInit() { ColorView *colorView; Panel *hPanel; RGBControl *rgb; hPanel=HPanel::Create(true,false); colorView=new ColorView(); colorView->SetFlex(true,true); colorView->SetModel(color); hPanel->Add(colorView); hPanel->AddSpace(); rgb=new RGBControl(); rgb->SetModel(color); hPanel->Add(rgb); SetMain(VPanel::Create(true,false) ->Add(hPanel) ->AddSpace() ->Add(ButtonRow::CreateOkCancel(okAction,GetClosedAction(),true,false))); Dialog::PreInit(); }
void PrepareTopLevelPopupMenu(Menu& mnu, Panel& root) { root.Add(mnu, DefaultMenuZOrder); # if YCL_Win32 ShowTopLevel(mnu, WindowThread::GuardGenerator(), WS_POPUP, WS_EX_NOACTIVATE | WS_EX_LAYERED | WS_EX_TOPMOST, SW_HIDE); # endif }