int _tmain(int argc, _TCHAR* argv[]) { int t; t = InputMenu(); while (t != 0) { switch (t) { case 1: Sample1(); break; case 2: Sample2(); break; case 3: Sample3(); break; case 4: Sample3(); break; } // switch t = InputMenu(); } return 0; }
VideoSettingsView::VideoSettingsView() { BBox* defaultsBox = new BBox("defaults"); defaultsBox->SetLabel(B_TRANSLATE("Defaults")); BGridView* defaultsGridView = new BGridView(); BMenuField* inputMenuField = new BMenuField("inputMenuField", B_TRANSLATE("Video input:"), InputMenu()); BMenuField* outputMenuField = new BMenuField("outputMenuField", B_TRANSLATE("Video output:"), OutputMenu()); BLayoutBuilder::Grid<>(defaultsGridView) .SetInsets(B_USE_DEFAULT_SPACING, 0, B_USE_DEFAULT_SPACING, B_USE_DEFAULT_SPACING) .AddMenuField(inputMenuField, 0, 0) .AddMenuField(outputMenuField, 0, 1); defaultsBox->AddChild(defaultsGridView); BLayoutBuilder::Group<>(this) .SetInsets(0, 0, 0, 0) .Add(defaultsBox) .AddGroup(B_HORIZONTAL) .AddGlue() .Add(MakeRestartButton()) .End() .AddGlue(); }