================ DialogAF::LoadFile ================ */
| 108 | ================ |
| 109 | */ |
| 110 | void DialogAF::LoadFile( idDeclAF *af ) { |
| 111 | file = af; |
| 112 | propertiesDlg->LoadFile( af ); |
| 113 | bodyDlg->LoadFile( af ); |
| 114 | constraintDlg->LoadFile( af ); |
| 115 | |
| 116 | if ( file ) { |
| 117 | // select file in AFList |
| 118 | int i = AFList.FindString( -1, file->GetName() ); |
| 119 | if ( i != AFList.GetCurSel() ) { |
| 120 | AFList.SetCurSel( i ); |
| 121 | } |
| 122 | GetDlgItem( IDC_BUTTON_AF_SAVE )->EnableWindow( file->modified ); |
| 123 | GetDlgItem( IDC_BUTTON_AF_DELETE )->EnableWindow( true ); |
| 124 | } |
| 125 | else { |
| 126 | AFList.SetCurSel( -1 ); |
| 127 | GetDlgItem( IDC_BUTTON_AF_SAVE )->EnableWindow( false ); |
| 128 | GetDlgItem( IDC_BUTTON_AF_DELETE )->EnableWindow( false ); |
| 129 | } |
| 130 | } |
| 131 | |
| 132 | /* |
| 133 | ================ |
no test coverage detected