extern void uidialogsetcurr( a_dialog *info, VFIELD *curr ) { VFIELD *other; other = info->curr; if( other != curr ) { info->other = info->curr; info->curr = curr; if( exit_field( info, other ) ) { info->dirty = TRUE; } print_field( info->vs, other, FALSE ); enter_field( info, curr ); print_field( info->vs, curr, TRUE ); uidialogchangefield( info ); } }
void uidialogsetcurr( a_dialog *ui_dlg_info, VFIELD *curr ) { VFIELD *other; other = ui_dlg_info->curr; if( other != curr ) { ui_dlg_info->other = ui_dlg_info->curr; ui_dlg_info->curr = curr; if( exit_field( ui_dlg_info, other ) ) { ui_dlg_info->dirty = true; } print_field( ui_dlg_info->vs, other, false ); enter_field( ui_dlg_info, curr ); print_field( ui_dlg_info->vs, curr, true ); uidialogchangefield( ui_dlg_info ); } }