From: <sag...@us...> - 2010-06-26 14:04:53
|
Revision: 633 http://modplug.svn.sourceforge.net/modplug/?rev=633&view=rev Author: saga-games Date: 2010-06-26 14:04:46 +0000 (Sat, 26 Jun 2010) Log Message: ----------- [Imp] General Tab: To prevent OpenMPT from hanging while switching between plugins (or switching to the general tab), the preset box is only filled when it gets the focus. This makes working with Synth1 a lot easier, since it has an insane amount of presets... :) [Mod] General Tab: Changed tab order of the lower panel (now it's more logical to me) Modified Paths: -------------- trunk/OpenMPT/mptrack/View_gen.cpp trunk/OpenMPT/mptrack/View_gen.h trunk/OpenMPT/mptrack/mptrack.rc Modified: trunk/OpenMPT/mptrack/View_gen.cpp =================================================================== --- trunk/OpenMPT/mptrack/View_gen.cpp 2010-06-25 21:00:37 UTC (rev 632) +++ trunk/OpenMPT/mptrack/View_gen.cpp 2010-06-26 14:04:46 UTC (rev 633) @@ -84,6 +84,7 @@ // -> CODE#0002 // -> DESC="VST plugins presets" ON_CBN_SELCHANGE(IDC_COMBO8, OnProgramChanged) + ON_CBN_SETFOCUS(IDC_COMBO8, OnFillProgramCombo) // -! NEW_FEATURE#0002 // -> CODE#0028 @@ -482,30 +483,18 @@ // -> CODE#0002 // -> DESC="VST plugins presets" - CHAR s2[128]; - //UINT k = 0, nProg = min(pVstPlugin->GetNumPrograms(), 256); //Limit number of progs to 256 because of insane plugs like synth1 - UINT k = 0, nProg = pVstPlugin->GetNumPrograms(); + // For now, only display the "current" preset. + // This prevents the program from hanging when switching between plugin slots or + // switching to the general tab and the first plugin in the list has a lot of presets. + // Some plugins like Synth1 have so many presets that this *does* indeed make a difference, + // even on fairly modern CPUs. The rest of the presets are just added when the combo box + // gets the focus, i.e. just when they're needed. m_CbnPreset.SetRedraw(FALSE); m_CbnPreset.ResetContent(); - wsprintf(s2, "current"); - m_CbnPreset.SetItemData(m_CbnPreset.AddString(s2), 0); - for (i=0; i<nProg; i++) - { - k = 0; - pVstPlugin->GetProgramNameIndexed(i, 0, sname); - - if(sname[0] < 32) - wsprintf(s2, "%02X - Program %d",i,i); - else{ - while(k < sizeof(sname)-1 && sname[k] != 0 && sname[k] < 'a' && sname[k] < 'z' && sname[k] < 'A' && sname[k] < 'Z') k++; - wsprintf(s2, "%02X - %s",i,&sname[k]); - } - - m_CbnPreset.SetItemData(m_CbnPreset.AddString(s2), i+1); - } - m_nCurrentPreset = 0; + m_CbnPreset.SetItemData(m_CbnPreset.AddString(_T("current")), 0); m_CbnPreset.SetRedraw(TRUE); m_CbnPreset.SetCurSel(0); + m_sbValue.EnableWindow(TRUE); m_sbDryRatio.EnableWindow(TRUE); ::EnableWindow(::GetDlgItem(m_hWnd, IDC_EDIT14), TRUE); @@ -519,7 +508,7 @@ m_nCurrentParam = 0; // -> CODE#0002 // -> DESC="VST plugins presets" - CHAR s2[32]; + CHAR s2[16]; m_CbnPreset.SetRedraw(FALSE); m_CbnPreset.ResetContent(); wsprintf(s2, "none"); @@ -1485,6 +1474,7 @@ } + void CViewGlobals::OnClonePlug() //------------------------------ { @@ -1492,6 +1482,51 @@ } +// The preset box is only filled when it gets the focus (done here). +void CViewGlobals::OnFillProgramCombo() +//------------------------------------- +{ + // no need to fill it again. + if(m_CbnPreset.GetCount() > 1) + return; + + if(GetDocument() == nullptr) return; + CSoundFile *pSndFile = GetDocument()->GetSoundFile(); + if(pSndFile == nullptr) return; + if (m_nCurrentPlugin >= MAX_MIXPLUGINS) m_nCurrentPlugin = 0; + PSNDMIXPLUGIN pPlugin = &(pSndFile->m_MixPlugins[m_nCurrentPlugin]); + CVstPlugin *pVstPlugin = (pPlugin->pMixPlugin) ? (CVstPlugin *)pPlugin->pMixPlugin : nullptr; + if(pVstPlugin == nullptr) return; + + CHAR sname[64]; + CHAR s2[128]; + UINT nProg = pVstPlugin->GetNumPrograms(); + m_CbnPreset.SetRedraw(FALSE); + m_CbnPreset.ResetContent(); + wsprintf(s2, _T("current")); + m_CbnPreset.SetItemData(m_CbnPreset.AddString(s2), 0); + for (UINT i = 0; i < nProg; i++) + { + pVstPlugin->GetProgramNameIndexed(i, 0, sname); + + if(sname[0] < ' ') + { + wsprintf(s2, "%02X - Program %d", i, i); + } else + { + size_t k = 0; + while(k < ARRAYELEMCOUNT(sname) - 1 && sname[k] <= ' ') k++; + wsprintf(s2, "%02X - %s",i,&sname[k]); + } + + m_CbnPreset.SetItemData(m_CbnPreset.AddString(s2), i+1); + } + m_nCurrentPreset = 0; + m_CbnPreset.SetRedraw(TRUE); + m_CbnPreset.SetCurSel(0); +} + + // This is used for retrieving the correct background colour for the // frames on the general tab when using WinXP Luna or Vista/Win7 Aero. typedef HRESULT (__stdcall * ETDT)(HWND, DWORD); Modified: trunk/OpenMPT/mptrack/View_gen.h =================================================================== --- trunk/OpenMPT/mptrack/View_gen.h 2010-06-25 21:00:37 UTC (rev 632) +++ trunk/OpenMPT/mptrack/View_gen.h 2010-06-26 14:04:46 UTC (rev 633) @@ -115,6 +115,7 @@ afx_msg void OnParamChanged(); // -> CODE#0002 // -> DESC="VST plugins presets" + afx_msg void OnFillProgramCombo(); afx_msg void OnProgramChanged(); afx_msg void OnLoadParam(); afx_msg void OnSaveParam(); Modified: trunk/OpenMPT/mptrack/mptrack.rc =================================================================== --- trunk/OpenMPT/mptrack/mptrack.rc 2010-06-25 21:00:37 UTC (rev 632) +++ trunk/OpenMPT/mptrack/mptrack.rc 2010-06-26 14:04:46 UTC (rev 633) @@ -755,102 +755,102 @@ END IDD_VIEW_GLOBALS DIALOGEX 0, 0, 471, 337 -STYLE DS_SETFONT | DS_3DLOOK | WS_CHILD +STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | WS_CHILD FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN - GROUPBOX "Channel 1",IDC_TEXT1,5,18,99,157 + CONTROL "",IDC_TABCTRL1,"SysTabControl32",0x0,0,0,412,14 EDITTEXT IDC_EDIT9,10,30,89,12,ES_AUTOHSCROLL - LTEXT "Initial Volume:",IDC_STATIC,10,48,45,8 - LTEXT "Initial Pan:",IDC_STATIC,10,89,34,8 - CONTROL "Slider2",IDC_SLIDER1,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,10,59,92,22 - CONTROL "Slider2",IDC_SLIDER2,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,10,100,92,22 + EDITTEXT IDC_EDIT10,113,30,89,12,ES_AUTOHSCROLL + EDITTEXT IDC_EDIT11,216,30,89,12,ES_AUTOHSCROLL + EDITTEXT IDC_EDIT12,319,30,89,12,ES_AUTOHSCROLL EDITTEXT IDC_EDIT1,63,46,36,12,ES_NUMBER CONTROL "Spin1",IDC_SPIN1,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,95,45,11,14 + EDITTEXT IDC_EDIT3,166,46,36,12,ES_NUMBER + CONTROL "Spin1",IDC_SPIN3,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,198,45,11,14 + EDITTEXT IDC_EDIT5,269,46,36,12,ES_NUMBER + CONTROL "Spin1",IDC_SPIN5,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,301,45,11,14 + EDITTEXT IDC_EDIT7,372,46,36,12,ES_NUMBER + CONTROL "Spin1",IDC_SPIN7,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,396,45,11,14 + CONTROL "Slider2",IDC_SLIDER1,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,10,59,92,22 + CONTROL "Slider2",IDC_SLIDER3,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,113,59,92,22 + CONTROL "Slider2",IDC_SLIDER5,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,216,59,92,22 + CONTROL "Slider2",IDC_SLIDER7,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,319,59,92,22 EDITTEXT IDC_EDIT2,63,88,36,12,ES_NUMBER CONTROL "Spin1",IDC_SPIN2,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,95,86,11,14 + EDITTEXT IDC_EDIT4,166,88,36,12,ES_NUMBER + CONTROL "Spin1",IDC_SPIN4,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,198,86,11,14 + EDITTEXT IDC_EDIT6,269,88,36,12,ES_NUMBER + CONTROL "Spin1",IDC_SPIN6,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,301,86,11,14 + EDITTEXT IDC_EDIT8,372,88,36,12,ES_NUMBER + CONTROL "Spin1",IDC_SPIN8,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,401,86,11,14 + CONTROL "Slider2",IDC_SLIDER2,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,10,100,92,22 + CONTROL "Slider2",IDC_SLIDER4,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,113,100,92,22 + CONTROL "Slider2",IDC_SLIDER6,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,216,100,92,22 + CONTROL "Slider2",IDC_SLIDER8,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,319,100,92,22 CONTROL "Mute",IDC_CHECK1,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,13,129,42,12 CONTROL "Surround",IDC_CHECK2,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,57,129,42,12 - COMBOBOX IDC_COMBO1,10,155,89,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Effect:",IDC_STATIC,10,146,29,8 - GROUPBOX "Channel 2",IDC_TEXT2,108,18,99,157 - EDITTEXT IDC_EDIT10,113,30,89,12,ES_AUTOHSCROLL - LTEXT "Initial Volume:",IDC_STATIC,113,48,45,8 - LTEXT "Initial Pan:",IDC_STATIC,113,89,34,8 - CONTROL "Slider2",IDC_SLIDER3,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,113,59,92,22 - CONTROL "Slider2",IDC_SLIDER4,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,113,100,92,22 - EDITTEXT IDC_EDIT3,166,46,36,12,ES_NUMBER - CONTROL "Spin1",IDC_SPIN3,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,198,45,11,14 - EDITTEXT IDC_EDIT4,166,88,36,12,ES_NUMBER - CONTROL "Spin1",IDC_SPIN4,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,198,86,11,14 CONTROL "Mute",IDC_CHECK3,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,129,42,12 CONTROL "Surround",IDC_CHECK4,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,159,129,42,12 - COMBOBOX IDC_COMBO2,113,155,89,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Effect:",IDC_STATIC,113,146,29,8 - GROUPBOX "Channel 3",IDC_TEXT3,211,18,99,157 - EDITTEXT IDC_EDIT11,216,30,89,12,ES_AUTOHSCROLL - LTEXT "Initial Volume:",IDC_STATIC,216,48,45,8 - LTEXT "Initial Pan:",IDC_STATIC,216,89,34,8 - CONTROL "Slider2",IDC_SLIDER5,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,216,59,92,22 - CONTROL "Slider2",IDC_SLIDER6,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,216,100,92,22 - EDITTEXT IDC_EDIT5,269,46,36,12,ES_NUMBER - CONTROL "Spin1",IDC_SPIN5,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,301,45,11,14 - EDITTEXT IDC_EDIT6,269,88,36,12,ES_NUMBER - CONTROL "Spin1",IDC_SPIN6,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,301,86,11,14 CONTROL "Mute",IDC_CHECK5,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,219,129,42,12 CONTROL "Surround",IDC_CHECK6,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,262,129,42,12 - COMBOBOX IDC_COMBO3,216,155,89,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Effect:",IDC_STATIC,216,146,29,8 - EDITTEXT IDC_EDIT12,319,30,89,12,ES_AUTOHSCROLL - LTEXT "Initial Volume:",IDC_STATIC,319,48,45,8 - LTEXT "Initial Pan:",IDC_STATIC,319,89,34,8 - CONTROL "Slider2",IDC_SLIDER7,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,319,59,92,22 - CONTROL "Slider2",IDC_SLIDER8,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,319,100,92,22 - EDITTEXT IDC_EDIT7,372,46,36,12,ES_NUMBER - CONTROL "Spin1",IDC_SPIN7,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,396,45,11,14 - EDITTEXT IDC_EDIT8,372,88,36,12,ES_NUMBER - CONTROL "Spin1",IDC_SPIN8,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY,401,86,11,14 CONTROL "Mute",IDC_CHECK7,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,322,129,42,12 CONTROL "Surround",IDC_CHECK8,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,365,129,42,12 + COMBOBOX IDC_COMBO1,10,155,89,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_COMBO2,113,155,89,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_COMBO3,216,155,89,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_COMBO4,319,155,89,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Effect:",IDC_STATIC,319,146,29,8 - GROUPBOX "Plugins",IDC_STATIC,5,177,408,131 COMBOBOX IDC_COMBO5,53,191,135,148,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - CTEXT "Display name",IDC_STATIC,263,191,48,13,SS_CENTERIMAGE,WS_EX_STATICEDGE - EDITTEXT IDC_EDIT13,310,191,96,13,ES_CENTER | ES_AUTOHSCROLL PUSHBUTTON "Select...",IDC_BUTTON1,193,191,34,13,0,WS_EX_STATICEDGE PUSHBUTTON "Edit...",IDC_BUTTON2,231,191,27,13,0,WS_EX_STATICEDGE - CTEXT "Parameter",IDC_STATIC,16,266,43,13,SS_CENTERIMAGE,WS_EX_STATICEDGE + PUSHBUTTON "Insert...",IDC_INSERTFXSLOT,154,207,34,13,0,WS_EX_STATICEDGE + PUSHBUTTON "Move...",IDC_MOVEFXSLOT,53,207,34,13,0,WS_EX_STATICEDGE + PUSHBUTTON "Clone...",IDC_CLONEPLUG,103,207,34,13,NOT WS_VISIBLE,WS_EX_STATICEDGE + PUSHBUTTON "<<",IDC_BUTTON5,11,191,18,13,NOT WS_TABSTOP,WS_EX_STATICEDGE + PUSHBUTTON ">>",IDC_BUTTON4,32,191,18,13,NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_EDIT13,310,191,96,13,ES_CENTER | ES_AUTOHSCROLL + COMBOBOX IDC_COMBO8,16,239,102,68,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Load",IDC_BUTTON6,122,239,27,13,0,WS_EX_STATICEDGE + PUSHBUTTON "Save",IDC_BUTTON8,154,239,27,13,0,WS_EX_STATICEDGE COMBOBOX IDC_COMBO6,61,266,122,162,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP CONTROL "ValSld",IDC_SLIDER9,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,16,283,102,14,WS_EX_STATICEDGE EDITTEXT IDC_EDIT14,121,283,39,14,ES_AUTOHSCROLL PUSHBUTTON "Set",IDC_BUTTON3,163,283,20,14,0,WS_EX_STATICEDGE - CTEXT "Output to",IDC_STATIC,245,261,37,13,SS_CENTERIMAGE,WS_EX_STATICEDGE - COMBOBOX IDC_COMBO7,285,261,117,68,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - CONTROL "",IDC_TEXT6,"Static",SS_LEFTNOWORDWRAP | SS_CENTERIMAGE | WS_GROUP,311,208,96,13,WS_EX_STATICEDGE - PUSHBUTTON ">>",IDC_BUTTON4,32,191,18,13,NOT WS_TABSTOP,WS_EX_STATICEDGE - PUSHBUTTON "<<",IDC_BUTTON5,11,191,18,13,NOT WS_TABSTOP,WS_EX_STATICEDGE CONTROL "Master",IDC_CHECK9,"Button",BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,199,242,46,10 CONTROL "Bypass",IDC_CHECK10,"Button",BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,199,256,40,10 + CONTROL "Expand",IDC_CHECK12,"Button",BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,199,271,37,10 CONTROL "Dry mix",IDC_CHECK11,"Button",BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,199,286,37,10 - COMBOBOX IDC_COMBO8,16,239,102,68,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_COMBO9,285,241,62,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + CONTROL "",IDC_SPIN10,"msctls_updown32",UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_NOTHOUSANDS,392,242,9,11 + COMBOBOX IDC_COMBO7,285,261,117,68,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP CONTROL "",IDC_SLIDER10,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,314,282,88,14,WS_EX_STATICEDGE - PUSHBUTTON "Load",IDC_BUTTON6,122,239,27,13,0,WS_EX_STATICEDGE - PUSHBUTTON "Save",IDC_BUTTON8,154,239,27,13,0,WS_EX_STATICEDGE + GROUPBOX "Plugins",IDC_STATIC,5,177,408,131 + GROUPBOX "Channel 1",IDC_TEXT1,5,18,99,157 + GROUPBOX "Channel 2",IDC_TEXT2,108,18,99,157 + GROUPBOX "Channel 3",IDC_TEXT3,211,18,99,157 + GROUPBOX "Channel 4",IDC_TEXT4,314,18,99,157 + LTEXT "Initial Volume:",IDC_STATIC,10,48,45,8 + LTEXT "Initial Volume:",IDC_STATIC,113,48,45,8 + LTEXT "Initial Volume:",IDC_STATIC,216,48,45,8 + LTEXT "Initial Volume:",IDC_STATIC,319,48,45,8 + LTEXT "Initial Pan:",IDC_STATIC,10,89,34,8 + LTEXT "Initial Pan:",IDC_STATIC,113,89,34,8 + LTEXT "Initial Pan:",IDC_STATIC,216,89,34,8 + LTEXT "Initial Pan:",IDC_STATIC,319,89,34,8 + LTEXT "Effect:",IDC_STATIC,10,146,29,8 + LTEXT "Effect:",IDC_STATIC,113,146,29,8 + LTEXT "Effect:",IDC_STATIC,216,146,29,8 + LTEXT "Effect:",IDC_STATIC,319,146,29,8 + CTEXT "Display name",IDC_STATIC,263,191,48,13,SS_CENTERIMAGE,WS_EX_STATICEDGE + CTEXT "Parameter",IDC_STATIC,16,266,43,13,SS_CENTERIMAGE,WS_EX_STATICEDGE + CTEXT "Output to",IDC_STATIC,245,261,37,13,SS_CENTERIMAGE,WS_EX_STATICEDGE + CONTROL "",IDC_TEXT6,"Static",SS_LEFTNOWORDWRAP | SS_CENTERIMAGE | WS_GROUP,311,208,96,13,WS_EX_STATICEDGE CTEXT "Wet Dry Ratio",IDC_STATIC8,245,282,65,14,SS_CENTERIMAGE,WS_EX_STATICEDGE - CONTROL "Expand",IDC_CHECK12,"Button",BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,199,271,37,10 - COMBOBOX IDC_COMBO9,285,241,62,99,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP CTEXT "Mix mode",IDC_STATIC,245,241,37,13,SS_CENTERIMAGE,WS_EX_STATICEDGE - CONTROL "",IDC_SPIN10,"msctls_updown32",UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_NOTHOUSANDS,392,242,9,11 LTEXT "Gain: x 1.0",IDC_STATIC2,353,241,34,14,SS_CENTERIMAGE GROUPBOX "Mix settings",IDC_STATIC,193,226,214,78 GROUPBOX "Factory preset",IDC_STATIC,11,226,177,34 GROUPBOX "",IDC_STATIC,11,255,177,49 CTEXT "I/O Type:",IDC_STATIC,263,208,47,13,SS_CENTERIMAGE,WS_EX_STATICEDGE - PUSHBUTTON "Move...",IDC_MOVEFXSLOT,53,207,34,13,0,WS_EX_STATICEDGE - PUSHBUTTON "Clone...",IDC_CLONEPLUG,103,207,34,13,NOT WS_VISIBLE,WS_EX_STATICEDGE - PUSHBUTTON "Insert...",IDC_INSERTFXSLOT,154,207,34,13,0,WS_EX_STATICEDGE - GROUPBOX "Channel 4",IDC_TEXT4,314,18,99,157 - CONTROL "",IDC_TABCTRL1,"SysTabControl32",0x0,0,0,412,14 END IDD_EDIT_FIND DIALOGEX 0, 0, 182, 145 @@ -1071,7 +1071,7 @@ END IDD_OPTIONS_SOUNDCARD DIALOGEX 0, 0, 272, 276 -STYLE DS_SETFONT | DS_3DLOOK | WS_CHILD | WS_DISABLED | WS_CAPTION +STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Sound Card" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |