[svn] / branches / dev-api-4 / xvidcore / vfw / src / config.c Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/vfw/src/config.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1283, Fri Dec 19 11:16:51 2003 UTC revision 1284, Fri Dec 19 13:48:47 2003 UTC
# Line 742  Line 742 
742                  }                  }
743    
744                  ar_mode = IsDlgChecked(hDlg, IDC_AR);                  ar_mode = IsDlgChecked(hDlg, IDC_AR);
745                  SetDlgItemInt(hDlg, IDC_ARX, config->ar_x, FALSE);  
746                  SetDlgItemInt(hDlg, IDC_ARY, config->ar_y, FALSE);                  config->ar_x = config_get_uint(hDlg, IDC_ARX, config->ar_x);
747                    config->ar_y = config_get_uint(hDlg, IDC_ARY, config->ar_y);
748    
749                  EnableDlgWindow(hDlg, IDC_ARX, ar_mode);                  EnableDlgWindow(hDlg, IDC_ARX, ar_mode);
750                  EnableDlgWindow(hDlg, IDC_ARY, ar_mode);                  EnableDlgWindow(hDlg, IDC_ARY, ar_mode);
751                  break;                  break;
# Line 822  Line 824 
824          case IDD_AR:          case IDD_AR:
825                  CheckRadioButton(hDlg, IDC_AR, IDC_PAR, config->ar_mode == 0 ? IDC_PAR : IDC_AR);                  CheckRadioButton(hDlg, IDC_AR, IDC_PAR, config->ar_mode == 0 ? IDC_PAR : IDC_AR);
826                  SendDlgItemMessage(hDlg, IDC_ASPECT_RATIO, CB_SETCURSEL, (config->display_aspect_ratio), 0);                  SendDlgItemMessage(hDlg, IDC_ASPECT_RATIO, CB_SETCURSEL, (config->display_aspect_ratio), 0);
827                    SetDlgItemInt(hDlg, IDC_ARX, config->ar_x, FALSE);
828                    SetDlgItemInt(hDlg, IDC_ARY, config->ar_y, FALSE);
829                  break;                  break;
830    
831      case IDD_LEVEL :      case IDD_LEVEL :
# Line 1127  Line 1131 
1131                  SetDlgItemInt(hDlg, IDC_ZONE_FRAME, psi->config->ci.ciActiveFrame, FALSE);                  SetDlgItemInt(hDlg, IDC_ZONE_FRAME, psi->config->ci.ciActiveFrame, FALSE);
1132                  break;                  break;
1133    
1134                            case IDC_AR_DEFAULT:
1135                                    CheckRadioButton(hDlg, IDC_AR, IDC_PAR, IDC_PAR);
1136                                    SendDlgItemMessage(hDlg, IDC_ASPECT_RATIO, CB_SETCURSEL, 0, 0);
1137                                    adv_mode(hDlg, psi->idd, psi->config);
1138                                    break;
1139                            case IDC_AR_4_3:
1140                                    SetDlgItemInt(hDlg, IDC_ARX, 4, FALSE);
1141                                    SetDlgItemInt(hDlg, IDC_ARY, 3, FALSE);
1142                                    CheckRadioButton(hDlg, IDC_AR, IDC_PAR, IDC_AR);
1143                                    adv_mode(hDlg, psi->idd, psi->config);
1144                                    break;
1145                            case IDC_AR_16_9:
1146                                    SetDlgItemInt(hDlg, IDC_ARX, 16, FALSE);
1147                                    SetDlgItemInt(hDlg, IDC_ARY, 9, FALSE);
1148                                    CheckRadioButton(hDlg, IDC_AR, IDC_PAR, IDC_AR);
1149                                    adv_mode(hDlg, psi->idd, psi->config);
1150                                    break;
1151                            case IDC_AR_235_100:
1152                                    SetDlgItemInt(hDlg, IDC_ARX, 235, FALSE);
1153                                    SetDlgItemInt(hDlg, IDC_ARY, 100, FALSE);
1154                                    CheckRadioButton(hDlg, IDC_AR, IDC_PAR, IDC_AR);
1155                                    adv_mode(hDlg, psi->idd, psi->config);
1156                                    break;
1157    
1158              default :              default :
1159                  return TRUE;                  return TRUE;
1160              }              }

Legend:
Removed from v.1283  
changed lines
  Added in v.1284

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4