/** proc **/ void init() { setWindowGeometry({128,128,400,256}); setTitle("Preferences"); lMain.setMargin(5); frTogglesOPN.setText("Output Formats"); ltOPN.setMargin(5); lTogglesOPN.setMargin(5); opnToggles[N::OPN::Types::VGI].setText("VGI"); opnToggles[N::OPN::Types::TFI].setText("TFI"); opnToggles[N::OPN::Types::TYI].setText("TYI"); opnToggles[N::OPN::Types::EIF].setText("EIF"); opnToggles[N::OPN::Types::DMP].setText("DMP"); opnToggles[N::OPN::Types::Y12].setText("Y12"); opnToggles[N::OPN::Types::GYB].setText("GYB"); frTogglesOPM.setText("Output Formats"); ltOPM.setMargin(5); lTogglesOPM.setMargin(5); opmToggles[N::OPM::Types::OPM].setText("OPM"); initProc(); }
void create() { layout.setMargin(5); list.append("Video"); list.append("Audio"); list.append("Input"); list.setSelection(0); append(layout); append(videoPanel); append(audioPanel); append(inputPanel); layout.append(list, 120, ~0, 5); select(); setStatusText("???"); setStatusVisible(); setTitle("Layout List"); setFrameGeometry({ 64, 64, 640, 360 }); setVisible(); onClose = &OS::quit; list.onChange = { &Application::select, this }; }
Application() { setGeometry({ 256, 256, 640, 400 }); listA.append("Item"); listA.append("Item"); listA.append("Item"); listA.append("Item"); listA.append("Item"); listB.append("Item"); listB.append("Item"); listB.append("Item"); listB.append("Item"); listB.append("Item"); append(layout); layout.setMargin(5); layout.append(listA, ~0, ~0, 5); layout.append(listB, ~0, ~0, 0); onClose = &OS::quit; setVisible(); }